From c82e8b98687f59a1dd0cbbcabf840f7a913e9686 Mon Sep 17 00:00:00 2001 From: l1mey112 Date: Fri, 2 Dec 2022 23:58:15 +1100 Subject: [PATCH] stasc: misc changes and fixes prepare for release --- README.md | 21 +- add.stas | 5 +- bootstrap/x86-64_freebsd.fasm.asm | 2931 +++++++++++++++-------------- bootstrap/x86-64_freebsd.nasm.asm | 2931 +++++++++++++++-------------- bootstrap/x86-64_linux.fasm.asm | 2927 ++++++++++++++-------------- bootstrap/x86-64_linux.nasm.asm | 2927 ++++++++++++++-------------- examples/cextern/main.stas | 2 +- examples/inline_asm.stas | 38 +- lib/stdlib/misc.stas | 2 +- src/gen.stas | 30 +- src/parser.stas | 1 + stas.stas | 2 +- 12 files changed, 5948 insertions(+), 5869 deletions(-) diff --git a/README.md b/README.md index dbc3b31..7621069 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ A release changelog is a complete post outlining all additional features added b - [stas `0.1.1` Changelog](https://blog.l-m.dev/posts/release-stas-0.1.1/) - [Github Release](https://github.com/l1mey112/stas/releases/tag/0.1.1) - [stas `0.1.2` Changelog](https://blog.l-m.dev/posts/release-stas-0.1.2/) - [Github Release](https://github.com/l1mey112/stas/releases/tag/0.1.2) - [stas `0.1.3` Changelog](https://blog.l-m.dev/posts/release-stas-0.1.3/) - [Github Release](https://github.com/l1mey112/stas/releases/tag/0.1.3) +- [stas `0.2.0` Changelog](https://blog.l-m.dev/posts/release-stas-0.2.0/) - [Github Release](https://github.com/l1mey112/stas/releases/tag/0.2.0) ## programming in stas @@ -49,15 +50,9 @@ Use FASM, the [flat-assembler](https://flatassembler.net/), to compile the binar ```sh $ fasm -m 1048576 bootstrap/x86-64_linux.fasm.asm stas -$ ./stas stas.stas -o stas1 -$ ./stas2 stas.stas -o stas3 -$ ./stas3 stas.stas -o stas4 -$ ./stas4 stas.stas -o stas5 -$ ./stas5 stas.stas -o stas6 -$ ./stas6 stas.stas -o stas7 -$ ./stas7 stas.stas -o stas8 - .... - .... +$ doas|sudo ./stas symlink +$ stas -h +.... ``` ``` @@ -80,8 +75,14 @@ USAGE: ./stas [OPTIONS] [FILE] -comptime-depth Adjust compile time recursion depth for evaluating comptime functions. Default: 12 -trace-calls Compiled executable will have function calls traced - at runtime. Will not trace inlined calls. + at runtime. Will not trace inlined calls -h, --help Show this message + +SUBCOMMANDS + + ./stas symlink Will create a symbolic link to the stas compiler + inside `/usr/local/bin/stas` + ``` ## spec diff --git a/add.stas b/add.stas index 5ef531a..d253320 100644 --- a/add.stas +++ b/add.stas @@ -1,5 +1,4 @@ +include 'std.stas' include -fn main { - 'eeee/eee.stas/////////s//////ee/ee' file_base dup putuln puts endl -} \ No newline at end of file +include 'eee' \ No newline at end of file diff --git a/bootstrap/x86-64_freebsd.fasm.asm b/bootstrap/x86-64_freebsd.fasm.asm index d8fb17a..9410165 100644 --- a/bootstrap/x86-64_freebsd.fasm.asm +++ b/bootstrap/x86-64_freebsd.fasm.asm @@ -863,7 +863,7 @@ Array64.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2736 + jnz .2738 mov eax, 4 mov edi, 2 mov rsi, _s189 @@ -871,7 +871,7 @@ Array64.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2736: +.2738: mov rsi, 8 mov rax, rbx xor rdx, rdx @@ -1100,7 +1100,7 @@ Array32.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2737 + jnz .2739 mov eax, 4 mov edi, 2 mov rsi, _s296 @@ -1108,7 +1108,7 @@ Array32.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2737: +.2739: mov rsi, 4 mov rax, rbx xor rdx, rdx @@ -1156,7 +1156,7 @@ Array32.search_kv?: cmp rdx, rbx sete sil test rsi, rsi - jnz .2738 + jnz .2740 mov eax, 4 mov edi, 2 mov rsi, _s339 @@ -1164,7 +1164,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2738: +.2740: mov rbx, 0 push rbx .105: @@ -1196,7 +1196,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2739.1 + jnz .2741.1 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -1204,7 +1204,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2739.1: +.2741.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] pop rdi @@ -1223,7 +1223,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2740.2 + jnz .2742.2 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -1231,7 +1231,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2740.2: +.2742.2: mov rbx, 1 push rbx mov rbp, rsp @@ -2483,7 +2483,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2741.1 + jnz .2743.1 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2491,7 +2491,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2741.1: +.2743.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2502,7 +2502,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2742.2 + jnz .2744.2 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2510,7 +2510,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2742.2: +.2744.2: pop rbx pop rsi dec rsi @@ -2569,7 +2569,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2743.3 + jnz .2745.3 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2577,7 +2577,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2743.3: +.2745.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2588,7 +2588,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2744.4 + jnz .2746.4 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2596,7 +2596,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2744.4: +.2746.4: .241: .239: add rsp, 8 @@ -2617,7 +2617,7 @@ salloc.push: cmp rsi, rdi setb r8b test r8, r8 - jnz .2745.1 + jnz .2747.1 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -2625,7 +2625,7 @@ salloc.push: syscall mov rdi, 1 jmp _exit -.2745.1: +.2747.1: mov rsi, rbx pop rdi mov r8, qword _galloc_buffer.data @@ -2658,7 +2658,7 @@ salloc.push_8: cmp rbx, rsi setb dil test rdi, rdi - jnz .2746.2 + jnz .2748.2 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -2666,7 +2666,7 @@ salloc.push_8: syscall mov rdi, 1 jmp _exit -.2746.2: +.2748.2: mov rbx, qword _galloc_buffer.data mov rsi, [_galloc_buffer.len] add rbx, rsi @@ -2689,7 +2689,7 @@ salloc.push_32: cmp rbx, rsi setb dil test rdi, rdi - jnz .2747.3 + jnz .2749.3 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -2697,7 +2697,7 @@ salloc.push_32: syscall mov rdi, 1 jmp _exit -.2747.3: +.2749.3: mov rbx, qword _galloc_buffer.data mov rsi, [_galloc_buffer.len] add rbx, rsi @@ -4550,7 +4550,7 @@ find_abs_path_of_executable?: cmp rbx, rsi setne dil test rdi, rdi - jnz .2748 + jnz .2750 mov eax, 4 mov edi, 2 mov rsi, _s734 @@ -4558,7 +4558,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2748: +.2750: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -4648,7 +4648,7 @@ find_abs_path_of_executable?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2749.1 + jnz .2751.1 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -4656,7 +4656,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2749.1: +.2751.1: mov [_galloc_buffer.len], rsi .461: add rsp, 8 @@ -4778,7 +4778,7 @@ get_executable_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2750.4 + jnz .2752.4 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -4786,7 +4786,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2750.4: +.2752.4: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -4859,7 +4859,7 @@ get_executable_path: cmp rax, rbx sete sil test rsi, rsi - jnz .2751 + jnz .2753 mov eax, 4 mov edi, 2 mov rsi, _s137 @@ -4867,7 +4867,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2751: +.2753: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, rsi @@ -4904,7 +4904,7 @@ get_executable_path: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2752.2 + jnz .2754.2 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -4912,7 +4912,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2752.2: +.2754.2: mov [_galloc_buffer.len], rbx mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -4936,7 +4936,7 @@ get_executable_path: ret mov rbx, 0 test rbx, rbx - jnz .2753 + jnz .2755 mov eax, 4 mov edi, 2 mov rsi, _s139 @@ -4944,7 +4944,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2753: +.2755: mov rbx, 0 mov rsi, 0 push rbx @@ -5040,7 +5040,7 @@ execute_child?: cmp rsi, rbx setge dil test rdi, rdi - jnz .2754 + jnz .2756 mov eax, 4 mov edi, 2 mov rsi, _s735 @@ -5048,7 +5048,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2754: +.2756: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] mov rbx, 0 @@ -5082,7 +5082,7 @@ execute_child?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2755 + jnz .2757 mov eax, 4 mov edi, 2 mov rsi, _s737 @@ -5090,7 +5090,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2755: +.2757: mov rbx, qword [_rs_p] mov qword [rbx + 56], rax mov rbx, qword [_rs_p] @@ -5112,7 +5112,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2756 + jnz .2758 mov eax, 4 mov edi, 2 mov rsi, _s738 @@ -5120,7 +5120,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2756: +.2758: .482: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -5141,7 +5141,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2757 + jnz .2759 mov eax, 4 mov edi, 2 mov rsi, _s739 @@ -5149,7 +5149,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2757: +.2759: .484: .480: mov rbx, qword [_rs_p] @@ -5220,7 +5220,7 @@ execute_child?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2758 + jnz .2760 mov eax, 4 mov edi, 2 mov rsi, _s740 @@ -5228,7 +5228,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2758: +.2760: jmp .491 .478: .492: @@ -5253,7 +5253,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2759 + jnz .2761 mov eax, 4 mov edi, 2 mov rsi, _s741 @@ -5261,7 +5261,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2759: +.2761: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 64] mov rbx, 127 @@ -5362,7 +5362,7 @@ execute_child?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2760.3 + jnz .2762.3 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -5370,7 +5370,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2760.3: +.2762.3: mov [_galloc_buffer.len], rsi mov rbx, 1 push rbx @@ -5396,7 +5396,7 @@ normalise_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2761.5 + jnz .2763.5 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -5404,7 +5404,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2761.5: +.2763.5: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -5609,7 +5609,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2762.5 + jnz .2764.5 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -5617,7 +5617,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2762.5: +.2764.5: mov rbx, qword [_rs_p] add rbx, 16 push rbx @@ -5628,7 +5628,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2763.6 + jnz .2765.6 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -5636,7 +5636,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2763.6: +.2765.6: .514: .511: .506: @@ -5768,7 +5768,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2764.1 + jnz .2766.1 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -5776,7 +5776,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2764.1: +.2766.1: pop rbx pop rsi dec rsi @@ -5794,7 +5794,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2765.2 + jnz .2767.2 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -5802,7 +5802,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2765.2: +.2767.2: pop rbx pop rsi pop rdi @@ -5922,7 +5922,7 @@ normalise_path: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2766.4 + jnz .2768.4 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -5930,7 +5930,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2766.4: +.2768.4: mov [_galloc_buffer.len], rbx mov rbx, qword [_rs_p] add rbx, 16 @@ -5958,7 +5958,7 @@ getwd: cmp rdi, r8 setb r9b test r9, r9 - jnz .2767.6 + jnz .2769.6 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -5966,7 +5966,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2767.6: +.2769.6: mov rdi, qword _galloc_buffer.data mov r8, [_galloc_buffer.len] add rdi, r8 @@ -5987,7 +5987,7 @@ getwd: cmp rsi, rdi setg r8b test r8, r8 - jnz .2768 + jnz .2770 mov eax, 4 mov edi, 2 mov rsi, _s199 @@ -5995,7 +5995,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2768: +.2770: dec rax mov rsi, rbx add rax, rsi @@ -6007,7 +6007,7 @@ getwd: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2769.5 + jnz .2771.5 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -6015,7 +6015,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2769.5: +.2771.5: mov [_galloc_buffer.len], rax mov rsi, rbx mov rdi, qword _galloc_buffer.data @@ -6106,7 +6106,7 @@ is_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2770 + jnz .2772 mov eax, 4 mov edi, 2 mov rsi, _s203 @@ -6114,7 +6114,7 @@ is_dir: syscall mov rdi, 1 jmp _exit -.2770: +.2772: mov rbx, qword [_rs_p] mov rsi, 24 add rbx, rsi @@ -6409,7 +6409,7 @@ create_new_file_fd?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2771 + jnz .2773 mov eax, 4 mov edi, 2 mov rsi, _s520 @@ -6417,7 +6417,7 @@ create_new_file_fd?: syscall mov rdi, 1 jmp _exit -.2771: +.2773: .555: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6491,7 +6491,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2772 + jnz .2774 mov eax, 4 mov edi, 2 mov rsi, _s179 @@ -6499,7 +6499,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2772: +.2774: .559: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6511,7 +6511,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2773 + jnz .2775 mov eax, 4 mov edi, 2 mov rsi, _s180 @@ -6519,7 +6519,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2773: +.2775: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -6556,7 +6556,7 @@ read_file?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2774 + jnz .2776 mov eax, 4 mov edi, 2 mov rsi, _s181 @@ -6564,7 +6564,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2774: +.2776: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] push rax @@ -6587,7 +6587,7 @@ read_file?: cmp rax, rbx sete sil test rsi, rsi - jnz .2775 + jnz .2777 mov eax, 4 mov edi, 2 mov rsi, _s182 @@ -6595,7 +6595,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2775: +.2777: mov rbx, 1 push rbx mov rbp, rsp @@ -6758,7 +6758,7 @@ assert_tmp_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2776 + jnz .2778 mov eax, 4 mov edi, 2 mov rsi, _s518 @@ -6766,7 +6766,7 @@ assert_tmp_dir: syscall mov rdi, 1 jmp _exit -.2776: +.2778: .571: mov rbp, rsp mov rsp, [_rs_p] @@ -6808,7 +6808,7 @@ StasBackend.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2777 + jnz .2779 mov eax, 4 mov edi, 2 mov rsi, _s729 @@ -6816,7 +6816,7 @@ StasBackend.to_str: syscall mov rdi, 1 jmp _exit -.2777: +.2779: push rbx push rsi .577: @@ -6975,7 +6975,7 @@ OS.to_pretty_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2778 + jnz .2780 mov eax, 4 mov edi, 2 mov rsi, _s3 @@ -6983,7 +6983,7 @@ OS.to_pretty_str: syscall mov rdi, 1 jmp _exit -.2778: +.2780: push rbx push rsi .587: @@ -7059,7 +7059,7 @@ new_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2779.1 + jnz .2781.1 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7067,7 +7067,7 @@ new_string_view: syscall mov rdi, 1 jmp _exit -.2779.1: +.2781.1: mov rsi, qword _gstring_buffer mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7119,7 +7119,7 @@ new_empty_string: cmp rbx, rsi setb dil test rdi, rdi - jnz .2780.2 + jnz .2782.2 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7127,7 +7127,7 @@ new_empty_string: syscall mov rdi, 1 jmp _exit -.2780.2: +.2782.2: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7159,7 +7159,7 @@ push_char: cmp rbx, rsi setb dil test rdi, rdi - jnz .2781.3 + jnz .2783.3 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7167,7 +7167,7 @@ push_char: syscall mov rdi, 1 jmp _exit -.2781.3: +.2783.3: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -7205,7 +7205,7 @@ push_nul: cmp rbx, rsi setb dil test rdi, rdi - jnz .2782.4 + jnz .2784.4 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7213,7 +7213,7 @@ push_nul: syscall mov rdi, 1 jmp _exit -.2782.4: +.2784.4: pop rbx mov rsi, rbx mov rdi, 8 @@ -7258,7 +7258,7 @@ push_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2783.5 + jnz .2785.5 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7266,7 +7266,7 @@ push_string_view: syscall mov rdi, 1 jmp _exit -.2783.5: +.2785.5: mov rsi, rbx mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7331,7 +7331,7 @@ string_buffer.generic_append_u64: cmp rbx, rsi setb dil test rdi, rdi - jnz .2784.6 + jnz .2786.6 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7339,7 +7339,7 @@ string_buffer.generic_append_u64: syscall mov rdi, 1 jmp _exit -.2784.6: +.2786.6: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7541,7 +7541,7 @@ opened_files_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2785 + jnz .2787 mov eax, 4 mov edi, 2 mov rsi, _s185 @@ -7549,7 +7549,7 @@ opened_files_c_c: syscall mov rdi, 1 jmp _exit -.2785: +.2787: mov rbp, rsp mov rsp, [_rs_p] ret @@ -7582,7 +7582,7 @@ opened_files.does_fp_exist: cmp rdi, r8 setb r9b test r9, r9 - jnz .2786.1 + jnz .2788.1 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -7590,7 +7590,7 @@ opened_files.does_fp_exist: syscall mov rdi, 1 jmp _exit -.2786.1: +.2788.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -8684,7 +8684,7 @@ Tok.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2787 + jnz .2789 mov eax, 4 mov edi, 2 mov rsi, _s288 @@ -8692,7 +8692,7 @@ Tok.to_str: syscall mov rdi, 1 jmp _exit -.2787: +.2789: push rbx push rsi .735: @@ -11496,7 +11496,7 @@ token_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2788 + jnz .2790 mov eax, 4 mov edi, 2 mov rsi, _s206 @@ -11504,7 +11504,7 @@ token_stream_c_c: syscall mov rdi, 1 jmp _exit -.2788: +.2790: mov rbp, rsp mov rsp, [_rs_p] ret @@ -11522,7 +11522,7 @@ Token.location_print: cmp rdi, r8 setb r9b test r9, r9 - jnz .2789.2 + jnz .2791.2 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -11530,7 +11530,7 @@ Token.location_print: syscall mov rdi, 1 jmp _exit -.2789.2: +.2791.2: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -11772,7 +11772,7 @@ Token.eprint_file_lok: cmp rdi, r9 setb r10b test r10, r10 - jnz .2790.3 + jnz .2792.3 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -11780,7 +11780,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2790.3: +.2792.3: mov rdi, 24 imul r8, rdi mov rdi, qword _gopened_files @@ -11816,7 +11816,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2791.3 + jnz .2793.3 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11824,7 +11824,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2791.3: +.2793.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] mov rbx, qword [_rs_p] @@ -11848,7 +11848,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2792.4 + jnz .2794.4 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11856,7 +11856,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2792.4: +.2794.4: pop rbx dec rbx mov rsi, qword [_rs_p] @@ -11887,7 +11887,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2793.5 + jnz .2795.5 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11895,7 +11895,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2793.5: +.2795.5: mov rbx, 1 mov rsi, qword [_rs_p] add rsi, 48 @@ -11908,7 +11908,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2794.6 + jnz .2796.6 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11916,7 +11916,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2794.6: +.2796.6: mov rbx, 2 mov rsi, qword [_rs_p] mov rdi, qword [rsi + 24] @@ -12062,7 +12062,7 @@ Token.eprint_file_tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2795.1 + jnz .2797.1 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12070,7 +12070,7 @@ Token.eprint_file_tok: syscall mov rdi, 1 jmp _exit -.2795.1: +.2797.1: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12131,7 +12131,7 @@ token_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2796.2 + jnz .2798.2 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12139,7 +12139,7 @@ token_stream.dump: syscall mov rdi, 1 jmp _exit -.2796.2: +.2798.2: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -12619,7 +12619,7 @@ error.Loc.len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2797.4 + jnz .2799.4 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -12627,7 +12627,7 @@ error.Loc.len: syscall mov rdi, 1 jmp _exit -.2797.4: +.2799.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gopened_files @@ -12773,7 +12773,7 @@ error_noexit.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2798.3 + jnz .2800.3 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12781,7 +12781,7 @@ error_noexit.Tok: syscall mov rdi, 1 jmp _exit -.2798.3: +.2800.3: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12847,7 +12847,7 @@ notice.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2799.4 + jnz .2801.4 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12855,7 +12855,7 @@ notice.Tok: syscall mov rdi, 1 jmp _exit -.2799.4: +.2801.4: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12967,7 +12967,7 @@ error.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2800.5 + jnz .2802.5 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12975,7 +12975,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2800.5: +.2802.5: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12990,7 +12990,7 @@ error.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2801.5 + jnz .2803.5 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -12998,7 +12998,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2801.5: +.2803.5: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -13247,7 +13247,7 @@ trace.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2802.6 + jnz .2804.6 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -13255,7 +13255,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2802.6: +.2804.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13270,7 +13270,7 @@ trace.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2803.6 + jnz .2805.6 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -13278,7 +13278,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2803.6: +.2805.6: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -13758,7 +13758,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2804 + jnz .2806 mov eax, 4 mov edi, 2 mov rsi, _s183 @@ -13766,7 +13766,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2804: +.2806: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 32], rsi @@ -15252,7 +15252,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2805.1 + jnz .2807.1 mov eax, 4 mov edi, 2 mov rsi, _s214 @@ -15260,7 +15260,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2805.1: +.2807.1: mov rbx, qword [_rs_p] add rbx, 67 xor rsi, rsi @@ -16324,7 +16324,7 @@ Inst.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2806 + jnz .2808 mov eax, 4 mov edi, 2 mov rsi, _s507 @@ -16332,7 +16332,7 @@ Inst.to_str: syscall mov rdi, 1 jmp _exit -.2806: +.2808: push rbx push rsi .1155: @@ -16374,7 +16374,7 @@ ir_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2807 + jnz .2809 mov eax, 4 mov edi, 2 mov rsi, _s322 @@ -16382,7 +16382,7 @@ ir_stream_c_c: syscall mov rdi, 1 jmp _exit -.2807: +.2809: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16419,7 +16419,7 @@ ir_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2808.1 + jnz .2810.1 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -16427,7 +16427,7 @@ ir_stream.dump: syscall mov rdi, 1 jmp _exit -.2808.1: +.2810.1: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -16555,7 +16555,7 @@ var_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2809 + jnz .2811 mov eax, 4 mov edi, 2 mov rsi, _s351 @@ -16563,7 +16563,7 @@ var_context_c_c: syscall mov rdi, 1 jmp _exit -.2809: +.2811: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16601,7 +16601,7 @@ var_context.Constant_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2810 + jnz .2812 mov eax, 4 mov edi, 2 mov rsi, _s291 @@ -16609,7 +16609,7 @@ var_context.Constant_c_c: syscall mov rdi, 1 jmp _exit -.2810: +.2812: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16662,7 +16662,7 @@ scope_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2811 + jnz .2813 mov eax, 4 mov edi, 2 mov rsi, _s365 @@ -16670,7 +16670,7 @@ scope_context_c_c: syscall mov rdi, 1 jmp _exit -.2811: +.2813: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16708,7 +16708,7 @@ scope_context.comptime_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2812 + jnz .2814 mov eax, 4 mov edi, 2 mov rsi, _s379 @@ -16716,7 +16716,7 @@ scope_context.comptime_c_c: syscall mov rdi, 1 jmp _exit -.2812: +.2814: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16793,7 +16793,7 @@ functions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2813 + jnz .2815 mov eax, 4 mov edi, 2 mov rsi, _s363 @@ -16801,7 +16801,7 @@ functions_c_c: syscall mov rdi, 1 jmp _exit -.2813: +.2815: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17063,7 +17063,7 @@ parse.lookahead?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2814.7 + jnz .2816.7 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17071,7 +17071,7 @@ parse.lookahead?: syscall mov rdi, 1 jmp _exit -.2814.7: +.2816.7: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17116,7 +17116,7 @@ parse.next_eof?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2815.8 + jnz .2817.8 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17124,7 +17124,7 @@ parse.next_eof?: syscall mov rdi, 1 jmp _exit -.2815.8: +.2817.8: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17192,7 +17192,7 @@ parse.expect?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2816.9 + jnz .2818.9 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17200,7 +17200,7 @@ parse.expect?: syscall mov rdi, 1 jmp _exit -.2816.9: +.2818.9: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17229,7 +17229,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2817.10 + jnz .2819.10 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17237,7 +17237,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2817.10: +.2819.10: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17258,7 +17258,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2818.11 + jnz .2820.11 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17266,7 +17266,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2818.11: +.2820.11: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17343,7 +17343,7 @@ error_st.Tok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2819.3 + jnz .2821.3 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -17351,7 +17351,7 @@ error_st.Tok: syscall mov rdi, 1 jmp _exit -.2819.3: +.2821.3: mov rbx, _s319 mov rsi, 9 push rbx @@ -17427,7 +17427,7 @@ sp_push_p: mov rsp, rbp pop rbx test rbx, rbx - jnz .2820.1 + jnz .2822.1 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -17435,7 +17435,7 @@ sp_push_p: syscall mov rdi, 1 jmp _exit -.2820.1: +.2822.1: pop rbx inc rbx push rbx @@ -17679,7 +17679,7 @@ cfunctions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2821 + jnz .2823 mov eax, 4 mov edi, 2 mov rsi, _s376 @@ -17687,7 +17687,7 @@ cfunctions_c_c: syscall mov rdi, 1 jmp _exit -.2821: +.2823: mov rbp, rsp mov rsp, [_rs_p] add rsp, 16 @@ -17707,7 +17707,7 @@ eval.basic_inst: cmp rdi, r8 setb r9b test r9, r9 - jnz .2822.2 + jnz .2824.2 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -17715,7 +17715,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2822.2: +.2824.2: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -17734,7 +17734,7 @@ eval.basic_inst: cmp rsi, rdi setb r8b test r8, r8 - jnz .2823.3 + jnz .2825.3 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -17742,7 +17742,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2823.3: +.2825.3: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -17771,7 +17771,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2824.7 + jnz .2826.7 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -17779,7 +17779,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2824.7: +.2826.7: jmp .1201 .1200: pop rbx @@ -17811,7 +17811,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2825.1 + jnz .2827.1 mov eax, 4 mov edi, 2 mov rsi, _s342 @@ -17819,7 +17819,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2825.1: +.2827.1: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -17856,7 +17856,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2826.2 + jnz .2828.2 mov eax, 4 mov edi, 2 mov rsi, _s342 @@ -17864,7 +17864,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2826.2: +.2828.2: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -17901,7 +17901,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2827.3 + jnz .2829.3 mov eax, 4 mov edi, 2 mov rsi, _s342 @@ -17909,7 +17909,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2827.3: +.2829.3: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -17946,7 +17946,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2828.1 + jnz .2830.1 mov eax, 4 mov edi, 2 mov rsi, _s343 @@ -17954,7 +17954,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2828.1: +.2830.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -17965,7 +17965,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2829.8 + jnz .2831.8 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -17973,7 +17973,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2829.8: +.2831.8: jmp .1201 .1209: pop rbx @@ -18034,7 +18034,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2830.1 + jnz .2832.1 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18042,7 +18042,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2830.1: +.2832.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18053,7 +18053,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2831.2 + jnz .2833.2 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18061,7 +18061,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2831.2: +.2833.2: pop rbx pop rsi add rbx, rsi @@ -18076,7 +18076,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2832.9 + jnz .2834.9 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18084,7 +18084,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2832.9: +.2834.9: jmp .1201 .1213: pop rbx @@ -18116,7 +18116,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2833.3 + jnz .2835.3 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18124,7 +18124,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2833.3: +.2835.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18135,7 +18135,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2834.4 + jnz .2836.4 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18143,7 +18143,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2834.4: +.2836.4: pop rbx pop rsi sub rbx, rsi @@ -18158,7 +18158,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2835.10 + jnz .2837.10 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18166,7 +18166,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2835.10: +.2837.10: jmp .1201 .1215: pop rbx @@ -18198,7 +18198,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2836.5 + jnz .2838.5 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18206,7 +18206,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2836.5: +.2838.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18217,7 +18217,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2837.6 + jnz .2839.6 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18225,7 +18225,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2837.6: +.2839.6: pop rbx pop rsi imul rbx, rsi @@ -18240,7 +18240,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2838.11 + jnz .2840.11 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18248,7 +18248,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2838.11: +.2840.11: jmp .1201 .1217: pop rbx @@ -18280,7 +18280,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2839.7 + jnz .2841.7 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18288,7 +18288,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2839.7: +.2841.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18299,7 +18299,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2840.8 + jnz .2842.8 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18307,7 +18307,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2840.8: +.2842.8: pop rbx pop rsi mov rax, rbx @@ -18324,7 +18324,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2841.12 + jnz .2843.12 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18332,7 +18332,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2841.12: +.2843.12: jmp .1201 .1219: pop rbx @@ -18364,7 +18364,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2842.9 + jnz .2844.9 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18372,7 +18372,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2842.9: +.2844.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18383,7 +18383,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2843.10 + jnz .2845.10 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18391,7 +18391,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2843.10: +.2845.10: pop rbx pop rsi mov rax, rbx @@ -18408,7 +18408,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2844.13 + jnz .2846.13 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18416,7 +18416,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2844.13: +.2846.13: jmp .1201 .1221: pop rbx @@ -18448,7 +18448,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2845.11 + jnz .2847.11 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18456,7 +18456,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2845.11: +.2847.11: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18467,7 +18467,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2846.12 + jnz .2848.12 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18475,7 +18475,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2846.12: +.2848.12: pop rbx pop rsi mov rax, rbx @@ -18493,7 +18493,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2847.14 + jnz .2849.14 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18501,7 +18501,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2847.14: +.2849.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18512,7 +18512,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2848.15 + jnz .2850.15 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18520,7 +18520,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2848.15: +.2850.15: jmp .1201 .1223: pop rbx @@ -18552,7 +18552,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2849.13 + jnz .2851.13 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18560,7 +18560,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2849.13: +.2851.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18571,7 +18571,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2850.14 + jnz .2852.14 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18579,7 +18579,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2850.14: +.2852.14: pop rbx pop rsi mov rcx, rsi @@ -18595,7 +18595,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2851.16 + jnz .2853.16 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18603,7 +18603,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2851.16: +.2853.16: jmp .1201 .1225: pop rbx @@ -18635,7 +18635,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2852.15 + jnz .2854.15 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18643,7 +18643,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2852.15: +.2854.15: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18654,7 +18654,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2853.16 + jnz .2855.16 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18662,7 +18662,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2853.16: +.2855.16: pop rbx pop rsi mov rcx, rsi @@ -18678,7 +18678,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2854.17 + jnz .2856.17 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18686,7 +18686,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2854.17: +.2856.17: jmp .1201 .1227: pop rbx @@ -18718,7 +18718,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2855.17 + jnz .2857.17 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18726,7 +18726,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2855.17: +.2857.17: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18737,7 +18737,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2856.18 + jnz .2858.18 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18745,7 +18745,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2856.18: +.2858.18: pop rbx pop rsi and rbx, rsi @@ -18760,7 +18760,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2857.18 + jnz .2859.18 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18768,7 +18768,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2857.18: +.2859.18: jmp .1201 .1229: pop rbx @@ -18800,7 +18800,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2858.19 + jnz .2860.19 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18808,7 +18808,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2858.19: +.2860.19: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18819,7 +18819,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2859.20 + jnz .2861.20 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18827,7 +18827,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2859.20: +.2861.20: pop rbx pop rsi or rbx, rsi @@ -18842,7 +18842,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2860.19 + jnz .2862.19 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18850,7 +18850,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2860.19: +.2862.19: jmp .1201 .1231: pop rbx @@ -18882,7 +18882,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2861.21 + jnz .2863.21 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18890,7 +18890,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2861.21: +.2863.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18901,7 +18901,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2862.22 + jnz .2864.22 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18909,7 +18909,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2862.22: +.2864.22: pop rbx pop rsi xor rbx, rsi @@ -18924,7 +18924,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2863.20 + jnz .2865.20 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18932,7 +18932,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2863.20: +.2865.20: jmp .1201 .1233: pop rbx @@ -18964,7 +18964,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2864.23 + jnz .2866.23 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18972,7 +18972,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2864.23: +.2866.23: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18983,7 +18983,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2865.24 + jnz .2867.24 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18991,7 +18991,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2865.24: +.2867.24: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -19006,7 +19006,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2866.21 + jnz .2868.21 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19014,7 +19014,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2866.21: +.2868.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19025,7 +19025,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2867.22 + jnz .2869.22 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19033,7 +19033,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2867.22: +.2869.22: jmp .1201 .1235: pop rbx @@ -19073,7 +19073,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2868.7 + jnz .2870.7 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -19081,7 +19081,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2868.7: +.2870.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19092,7 +19092,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2869.23 + jnz .2871.23 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19100,7 +19100,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2869.23: +.2871.23: jmp .1201 .1237: pop rbx @@ -19132,7 +19132,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2870.25 + jnz .2872.25 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19140,7 +19140,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2870.25: +.2872.25: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19151,7 +19151,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2871.26 + jnz .2873.26 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19159,7 +19159,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2871.26: +.2873.26: pop rbx pop rsi xor rdi, rdi @@ -19176,7 +19176,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2872.24 + jnz .2874.24 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19184,7 +19184,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2872.24: +.2874.24: jmp .1201 .1239: pop rbx @@ -19216,7 +19216,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2873.27 + jnz .2875.27 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19224,7 +19224,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2873.27: +.2875.27: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19235,7 +19235,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2874.28 + jnz .2876.28 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19243,7 +19243,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2874.28: +.2876.28: pop rbx pop rsi xor rdi, rdi @@ -19260,7 +19260,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2875.25 + jnz .2877.25 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19268,7 +19268,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2875.25: +.2877.25: jmp .1201 .1241: pop rbx @@ -19300,7 +19300,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2876.29 + jnz .2878.29 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19308,7 +19308,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2876.29: +.2878.29: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19319,7 +19319,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2877.30 + jnz .2879.30 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19327,7 +19327,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2877.30: +.2879.30: pop rbx pop rsi xor rdi, rdi @@ -19344,7 +19344,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2878.26 + jnz .2880.26 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19352,7 +19352,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2878.26: +.2880.26: jmp .1201 .1243: pop rbx @@ -19384,7 +19384,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2879.31 + jnz .2881.31 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19392,7 +19392,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2879.31: +.2881.31: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19403,7 +19403,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2880.32 + jnz .2882.32 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19411,7 +19411,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2880.32: +.2882.32: pop rbx pop rsi xor rdi, rdi @@ -19428,7 +19428,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2881.27 + jnz .2883.27 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19436,7 +19436,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2881.27: +.2883.27: jmp .1201 .1245: pop rbx @@ -19468,7 +19468,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2882.33 + jnz .2884.33 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19476,7 +19476,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2882.33: +.2884.33: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19487,7 +19487,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2883.34 + jnz .2885.34 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19495,7 +19495,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2883.34: +.2885.34: pop rbx pop rsi xor rdi, rdi @@ -19512,7 +19512,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2884.28 + jnz .2886.28 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19520,7 +19520,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2884.28: +.2886.28: jmp .1201 .1247: pop rbx @@ -19552,7 +19552,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2885.35 + jnz .2887.35 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19560,7 +19560,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2885.35: +.2887.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19571,7 +19571,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2886.36 + jnz .2888.36 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19579,7 +19579,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2886.36: +.2888.36: pop rbx pop rsi xor rdi, rdi @@ -19596,7 +19596,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2887.29 + jnz .2889.29 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19604,7 +19604,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2887.29: +.2889.29: jmp .1201 .1249: pop rbx @@ -19636,7 +19636,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2888.37 + jnz .2890.37 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19644,7 +19644,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2888.37: +.2890.37: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19655,7 +19655,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2889.38 + jnz .2891.38 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19663,7 +19663,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2889.38: +.2891.38: pop rbx pop rsi xor rdi, rdi @@ -19680,7 +19680,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2890.30 + jnz .2892.30 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19688,7 +19688,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2890.30: +.2892.30: jmp .1201 .1251: pop rbx @@ -19720,7 +19720,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2891.39 + jnz .2893.39 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19728,7 +19728,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2891.39: +.2893.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19739,7 +19739,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2892.40 + jnz .2894.40 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19747,7 +19747,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2892.40: +.2894.40: pop rbx pop rsi xor rdi, rdi @@ -19764,7 +19764,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2893.31 + jnz .2895.31 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19772,7 +19772,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2893.31: +.2895.31: jmp .1201 .1253: pop rbx @@ -19804,7 +19804,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2894.41 + jnz .2896.41 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19812,7 +19812,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2894.41: +.2896.41: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19823,7 +19823,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2895.42 + jnz .2897.42 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19831,7 +19831,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2895.42: +.2897.42: pop rbx pop rsi xor rdi, rdi @@ -19848,7 +19848,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2896.32 + jnz .2898.32 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19856,7 +19856,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2896.32: +.2898.32: jmp .1201 .1255: pop rbx @@ -19888,7 +19888,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2897.43 + jnz .2899.43 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19896,7 +19896,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2897.43: +.2899.43: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19907,7 +19907,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2898.44 + jnz .2900.44 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19915,7 +19915,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2898.44: +.2900.44: pop rbx pop rsi xor rdi, rdi @@ -19932,7 +19932,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2899.33 + jnz .2901.33 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19940,7 +19940,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2899.33: +.2901.33: jmp .1201 .1257: pop rbx @@ -19972,7 +19972,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2900.45 + jnz .2902.45 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19980,7 +19980,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2900.45: +.2902.45: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19991,7 +19991,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2901.46 + jnz .2903.46 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19999,7 +19999,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2901.46: +.2903.46: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20010,7 +20010,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2902.47 + jnz .2904.47 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20018,7 +20018,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2902.47: +.2904.47: pop rbx pop rsi pop rdi @@ -20035,7 +20035,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2903.34 + jnz .2905.34 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20043,7 +20043,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2903.34: +.2905.34: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20054,7 +20054,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2904.35 + jnz .2906.35 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20062,7 +20062,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2904.35: +.2906.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20073,7 +20073,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2905.36 + jnz .2907.36 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20081,7 +20081,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2905.36: +.2907.36: jmp .1201 .1259: pop rbx @@ -20121,7 +20121,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2906.8 + jnz .2908.8 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -20129,7 +20129,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2906.8: +.2908.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20140,7 +20140,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2907.37 + jnz .2909.37 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20148,7 +20148,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2907.37: +.2909.37: jmp .1201 .1261: pop rbx @@ -20180,7 +20180,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2908.48 + jnz .2910.48 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20188,7 +20188,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2908.48: +.2910.48: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20199,7 +20199,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2909.49 + jnz .2911.49 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20207,7 +20207,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2909.49: +.2911.49: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20218,7 +20218,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2910.50 + jnz .2912.50 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20226,7 +20226,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2910.50: +.2912.50: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20237,7 +20237,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2911.51 + jnz .2913.51 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20245,7 +20245,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2911.51: +.2913.51: pop rbx pop rsi pop rdi @@ -20264,7 +20264,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2912.38 + jnz .2914.38 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20272,7 +20272,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2912.38: +.2914.38: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20283,7 +20283,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2913.39 + jnz .2915.39 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20291,7 +20291,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2913.39: +.2915.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20302,7 +20302,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2914.40 + jnz .2916.40 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20310,7 +20310,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2914.40: +.2916.40: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20321,7 +20321,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2915.41 + jnz .2917.41 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20329,7 +20329,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2915.41: +.2917.41: jmp .1201 .1263: mov rbx, 0 @@ -20450,7 +20450,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2916.4 + jnz .2918.4 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -20458,7 +20458,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2916.4: +.2918.4: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20476,7 +20476,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2917.5 + jnz .2919.5 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -20484,7 +20484,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2917.5: +.2919.5: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20515,7 +20515,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2918.2 + jnz .2920.2 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -20523,7 +20523,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2918.2: +.2920.2: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1072] mov rbx, qword [_rs_p] @@ -20537,7 +20537,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2919.3 + jnz .2921.3 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -20545,7 +20545,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2919.3: +.2921.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20585,7 +20585,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2920.1 + jnz .2922.1 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -20593,7 +20593,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2920.1: +.2922.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -20645,7 +20645,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2921.52 + jnz .2923.52 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20653,7 +20653,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2921.52: +.2923.52: mov rbx, 0 pop rdi xor rsi, rsi @@ -20688,7 +20688,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2922 + jnz .2924 mov eax, 4 mov edi, 2 mov rsi, _s340 @@ -20696,7 +20696,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2922: +.2924: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20740,7 +20740,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2923 + jnz .2925 mov eax, 4 mov edi, 2 mov rsi, _s341 @@ -20748,7 +20748,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2923: +.2925: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20769,7 +20769,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2924 + jnz .2926 mov eax, 4 mov edi, 2 mov rsi, _s344 @@ -20777,7 +20777,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2924: +.2926: .1291: .1277: .1274: @@ -20796,7 +20796,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2925 + jnz .2927 mov eax, 4 mov edi, 2 mov rsi, _s345 @@ -20804,7 +20804,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2925: +.2927: mov rbp, rsp mov rsp, [_rs_p] add rsp, 1112 @@ -20819,7 +20819,7 @@ fwrite_buffer.assert_len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2926 + jnz .2928 mov eax, 4 mov edi, 2 mov rsi, _s526 @@ -20827,7 +20827,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2926: +.2928: mov rsi, [_gfwrite_buffer.len] add rbx, rsi mov rsi, 10240 @@ -20851,7 +20851,7 @@ fwrite_buffer.assert_len: cmp rax, rbx sete sil test rsi, rsi - jnz .2927.1 + jnz .2929.1 mov eax, 4 mov edi, 2 mov rsi, _s527 @@ -20859,7 +20859,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2927.1: +.2929.1: mov rbx, 0 mov [_gfwrite_buffer.len], rbx .1292: @@ -21371,7 +21371,7 @@ Reg.64.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2928 + jnz .2930 mov eax, 4 mov edi, 2 mov rsi, _s558 @@ -21379,7 +21379,7 @@ Reg.64.to_str: syscall mov rdi, 1 jmp _exit -.2928: +.2930: push rbx push rsi .1339: @@ -21609,7 +21609,7 @@ Reg.32.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2929 + jnz .2931 mov eax, 4 mov edi, 2 mov rsi, _s689 @@ -21617,7 +21617,7 @@ Reg.32.to_str: syscall mov rdi, 1 jmp _exit -.2929: +.2931: push rbx push rsi .1368: @@ -21847,7 +21847,7 @@ Reg.16.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2930 + jnz .2932 mov eax, 4 mov edi, 2 mov rsi, _s673 @@ -21855,7 +21855,7 @@ Reg.16.to_str: syscall mov rdi, 1 jmp _exit -.2930: +.2932: push rbx push rsi .1397: @@ -22085,7 +22085,7 @@ Reg.8.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2931 + jnz .2933 mov eax, 4 mov edi, 2 mov rsi, _s639 @@ -22093,7 +22093,7 @@ Reg.8.to_str: syscall mov rdi, 1 jmp _exit -.2931: +.2933: push rbx push rsi .1426: @@ -22729,7 +22729,7 @@ rallocator_stack_c_c: cmp rsi, rdi setb r8b test r8, r8 - jnz .2932 + jnz .2934 mov eax, 4 mov edi, 2 mov rsi, _s559 @@ -22737,14 +22737,14 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.2932: +.2934: mov rsi, [_grallocator_stack.len] mov rdi, 2048 xor r8, r8 cmp rsi, rdi setb r8b test r8, r8 - jnz .2933 + jnz .2935 mov eax, 4 mov edi, 2 mov rsi, _s560 @@ -22752,7 +22752,7 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.2933: +.2935: mov rsi, qword _grallocator_stack mov rdi, [_grallocator_stack.len] add rsi, rdi @@ -22772,7 +22772,7 @@ rallocator_stack.top: cmp rbx, rsi seta dil test rdi, rdi - jnz .2934 + jnz .2936 mov eax, 4 mov edi, 2 mov rsi, _s587 @@ -22780,7 +22780,7 @@ rallocator_stack.top: syscall mov rdi, 1 jmp _exit -.2934: +.2936: mov rbx, [_grallocator_stack.len] mov rsi, 1 sub rbx, rsi @@ -22911,7 +22911,7 @@ r_stack_deep_flush: cmp r8, r9 setb r10b test r10, r10 - jnz .2935.1 + jnz .2937.1 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -22919,7 +22919,7 @@ r_stack_deep_flush: syscall mov rdi, 1 jmp _exit -.2935.1: +.2937.1: mov r8, qword _grallocator_mask add rsi, r8 mov r8, 0 @@ -23059,7 +23059,7 @@ r_alloc: cmp rbx, rsi setne dil test rdi, rdi - jnz .2936 + jnz .2938 mov eax, 4 mov edi, 2 mov rsi, _s555 @@ -23067,7 +23067,7 @@ r_alloc: syscall mov rdi, 1 jmp _exit -.2936: +.2938: mov rbp, rsp mov rsp, [_rs_p] call r_stack_deep_flush @@ -23093,7 +23093,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .2937.1 + jnz .2939.1 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -23101,7 +23101,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.2937.1: +.2939.1: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23124,7 +23124,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .2938.1 + jnz .2940.1 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23132,7 +23132,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.2938.1: +.2940.1: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23145,7 +23145,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .2939.2 + jnz .2941.2 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -23153,7 +23153,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.2939.2: +.2941.2: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23305,7 +23305,7 @@ r_pop: cmp rdi, r8 setb r9b test r9, r9 - jnz .2940.2 + jnz .2942.2 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23313,7 +23313,7 @@ r_pop: syscall mov rdi, 1 jmp _exit -.2940.2: +.2942.2: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -23337,7 +23337,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2941.2 + jnz .2943.2 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -23345,7 +23345,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2941.2: +.2943.2: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23401,7 +23401,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2942.3 + jnz .2944.3 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -23409,7 +23409,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2942.3: +.2944.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23475,7 +23475,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2943.3 + jnz .2945.3 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -23483,7 +23483,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2943.3: +.2945.3: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23491,7 +23491,7 @@ r_pop_r: test rbx, rbx sete bl test rbx, rbx - jnz .2944 + jnz .2946 mov eax, 4 mov edi, 2 mov rsi, _s616 @@ -23499,7 +23499,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2944: +.2946: mov rbx, _s588 mov rsi, 5 push rbx @@ -23538,7 +23538,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2945.3 + jnz .2947.3 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23546,7 +23546,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2945.3: +.2947.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23595,7 +23595,7 @@ r_top: cmp rsi, rdi setb r8b test r8, r8 - jnz .2946.4 + jnz .2948.4 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23603,7 +23603,7 @@ r_top: syscall mov rdi, 1 jmp _exit -.2946.4: +.2948.4: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23668,7 +23668,7 @@ r_dup: cmp rsi, rdi setb r8b test r8, r8 - jnz .2947.5 + jnz .2949.5 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23676,7 +23676,7 @@ r_dup: syscall mov rdi, 1 jmp _exit -.2947.5: +.2949.5: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23755,7 +23755,7 @@ r_push_const: cmp rsi, rdi setb r8b test r8, r8 - jnz .2948.6 + jnz .2950.6 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23763,7 +23763,7 @@ r_push_const: syscall mov rdi, 1 jmp _exit -.2948.6: +.2950.6: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23837,7 +23837,7 @@ r_prepare_push_const_word: cmp rsi, rdi setb r8b test r8, r8 - jnz .2949.7 + jnz .2951.7 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23845,7 +23845,7 @@ r_prepare_push_const_word: syscall mov rdi, 1 jmp _exit -.2949.7: +.2951.7: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23908,7 +23908,7 @@ _einline_asms_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2950 + jnz .2952 mov eax, 4 mov edi, 2 mov rsi, _s450 @@ -23916,7 +23916,7 @@ _einline_asms_c_c: syscall mov rdi, 1 jmp _exit -.2950: +.2952: mov rbp, rsp mov rsp, [_rs_p] ret @@ -24042,7 +24042,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2951.12 + jnz .2953.12 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24050,7 +24050,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2951.12: +.2953.12: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24075,7 +24075,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2952.13 + jnz .2954.13 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24083,7 +24083,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2952.13: +.2954.13: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24104,7 +24104,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2953.14 + jnz .2955.14 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24112,7 +24112,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2953.14: +.2955.14: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24281,7 +24281,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2954.15 + jnz .2956.15 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24289,7 +24289,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2954.15: +.2956.15: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24357,7 +24357,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2955.16 + jnz .2957.16 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24365,7 +24365,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2955.16: +.2957.16: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24386,7 +24386,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2956.17 + jnz .2958.17 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24394,7 +24394,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2956.17: +.2958.17: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24524,7 +24524,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2957.18 + jnz .2959.18 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24532,7 +24532,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2957.18: +.2959.18: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24620,7 +24620,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2958.19 + jnz .2960.19 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24628,7 +24628,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2958.19: +.2960.19: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24759,7 +24759,7 @@ name_get_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .2959.2 + jnz .2961.2 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -24767,7 +24767,7 @@ name_get_function_idx: syscall mov rdi, 1 jmp _exit -.2959.2: +.2961.2: mov rdi, 48 imul rsi, rdi mov rdi, qword _gfunctions @@ -24878,7 +24878,7 @@ name_get_cextern_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .2960.1 + jnz .2962.1 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -24886,7 +24886,7 @@ name_get_cextern_function_idx: syscall mov rdi, 1 jmp _exit -.2960.1: +.2962.1: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -24995,7 +24995,7 @@ search_variable_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .2961.1 + jnz .2963.1 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -25003,7 +25003,7 @@ search_variable_name: syscall mov rdi, 1 jmp _exit -.2961.1: +.2963.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -25104,7 +25104,7 @@ is_in_function: cmp rdi, r8 setb r9b test r9, r9 - jnz .2962.1 + jnz .2964.1 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -25112,7 +25112,7 @@ is_in_function: syscall mov rdi, 1 jmp _exit -.2962.1: +.2964.1: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -25167,7 +25167,7 @@ parse.push_early_ret: cmp rbx, rsi setb dil test rdi, rdi - jnz .2963 + jnz .2965 mov eax, 4 mov edi, 2 mov rsi, _s422 @@ -25175,7 +25175,7 @@ parse.push_early_ret: syscall mov rdi, 1 jmp _exit -.2963: +.2965: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25203,7 +25203,7 @@ parse.push_early_ret_with_pos: cmp rbx, rsi setb dil test rdi, rdi - jnz .2964 + jnz .2966 mov eax, 4 mov edi, 2 mov rsi, _s399 @@ -25211,7 +25211,7 @@ parse.push_early_ret_with_pos: syscall mov rdi, 1 jmp _exit -.2964: +.2966: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25231,7 +25231,7 @@ parse.search_scoped_var: cmp rbx, rsi setne dil test rdi, rdi - jnz .2965.1 + jnz .2967.1 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -25239,7 +25239,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.2965.1: +.2967.1: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -25249,7 +25249,7 @@ parse.search_scoped_var: cmp rsi, rdi setb r8b test r8, r8 - jnz .2966.2 + jnz .2968.2 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -25257,7 +25257,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.2966.2: +.2968.2: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -25290,7 +25290,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2967.20 + jnz .2969.20 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25298,7 +25298,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2967.20: +.2969.20: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25350,7 +25350,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2968.2 + jnz .2970.2 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -25358,7 +25358,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2968.2: +.2970.2: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -25423,7 +25423,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2969.3 + jnz .2971.3 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -25431,7 +25431,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2969.3: +.2971.3: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -25445,7 +25445,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2970.6 + jnz .2972.6 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -25453,7 +25453,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2970.6: +.2972.6: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -25516,7 +25516,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2971.2 + jnz .2973.2 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -25524,7 +25524,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2971.2: +.2973.2: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -25602,7 +25602,7 @@ parse.fn_decl: cmp rsi, rdi setb r8b test r8, r8 - jnz .2972.21 + jnz .2974.21 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25610,7 +25610,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2972.21: +.2974.21: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25750,7 +25750,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .2973.22 + jnz .2975.22 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25758,7 +25758,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2973.22: +.2975.22: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -25778,7 +25778,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .2974.23 + jnz .2976.23 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25786,7 +25786,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2974.23: +.2976.23: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -25895,7 +25895,7 @@ parse.fn_decl: cmp rbx, r9 setb r10b test r10, r10 - jnz .2975.24 + jnz .2977.24 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25903,7 +25903,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2975.24: +.2977.24: mov rbx, 28 imul r8, rbx mov rbx, qword _gtoken_stream @@ -26090,7 +26090,7 @@ parse.fn_decl: cmp rsi, rbx sete dil test rdi, rdi - jnz .2976 + jnz .2978 mov eax, 4 mov edi, 2 mov rsi, _s364 @@ -26098,7 +26098,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2976: +.2978: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] mov rbx, 14 @@ -26211,7 +26211,7 @@ parse.assert: cmp rsi, rdi setb r8b test r8, r8 - jnz .2977.25 + jnz .2979.25 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26219,7 +26219,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.2977.25: +.2979.25: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26240,7 +26240,7 @@ parse.assert: cmp rsi, r8 setb r9b test r9, r9 - jnz .2978.26 + jnz .2980.26 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26248,7 +26248,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.2978.26: +.2980.26: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26309,7 +26309,7 @@ parse.assert: cmp rdi, r8 setb r9b test r9, r9 - jnz .2979.27 + jnz .2981.27 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26317,7 +26317,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.2979.27: +.2981.27: mov rdi, 28 imul rbx, rdi mov rdi, qword _gtoken_stream @@ -26426,7 +26426,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .2980.28 + jnz .2982.28 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26434,7 +26434,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2980.28: +.2982.28: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26480,7 +26480,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .2981.29 + jnz .2983.29 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26488,7 +26488,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2981.29: +.2983.29: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26534,7 +26534,7 @@ parse.handle_var_interaction: cmp rbx, rdi setb r8b test r8, r8 - jnz .2982.3 + jnz .2984.3 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -26542,7 +26542,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2982.3: +.2984.3: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -26572,7 +26572,7 @@ parse.handle_var_interaction: cmp rdi, r8 setb r9b test r9, r9 - jnz .2983.3 + jnz .2985.3 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -26580,7 +26580,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2983.3: +.2985.3: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -26830,7 +26830,7 @@ parse.handle_var_interaction: .1649: mov rbx, 0 test rbx, rbx - jnz .2984 + jnz .2986 mov eax, 4 mov edi, 2 mov rsi, _s326 @@ -26838,7 +26838,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2984: +.2986: .1653: .1642: jmp .1640 @@ -26971,7 +26971,7 @@ parse.handle_var_interaction: .1661: mov rbx, 0 test rbx, rbx - jnz .2985 + jnz .2987 mov eax, 4 mov edi, 2 mov rsi, _s331 @@ -26979,7 +26979,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2985: +.2987: .1666: .1640: add rsp, 8 @@ -27018,7 +27018,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2986.30 + jnz .2988.30 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -27026,7 +27026,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.2986.30: +.2988.30: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27073,7 +27073,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2987.4 + jnz .2989.4 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -27081,7 +27081,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.2987.4: +.2989.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -27140,7 +27140,7 @@ parse.basic_token?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2988.31 + jnz .2990.31 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -27148,7 +27148,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2988.31: +.2990.31: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27191,7 +27191,7 @@ parse.basic_token?: cmp rdi, r8 setb r9b test r9, r9 - jnz .2989.32 + jnz .2991.32 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -27199,7 +27199,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2989.32: +.2991.32: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -27881,7 +27881,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2990.1 + jnz .2992.1 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -27889,7 +27889,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2990.1: +.2992.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -27900,7 +27900,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2991.2 + jnz .2993.2 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -27908,7 +27908,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2991.2: +.2993.2: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -27923,7 +27923,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2992.4 + jnz .2994.4 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -27931,7 +27931,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2992.4: +.2994.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -27942,7 +27942,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2993.5 + jnz .2995.5 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -27950,7 +27950,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2993.5: +.2995.5: jmp .1673 .1711: pop rbx @@ -27993,7 +27993,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2994.1 + jnz .2996.1 mov eax, 4 mov edi, 2 mov rsi, _s335 @@ -28001,7 +28001,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2994.1: +.2996.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28012,7 +28012,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2995.6 + jnz .2997.6 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28020,7 +28020,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2995.6: +.2997.6: jmp .1673 .1713: pop rbx @@ -28071,7 +28071,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2996.4 + jnz .2998.4 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -28079,7 +28079,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2996.4: +.2998.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28090,7 +28090,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2997.7 + jnz .2999.7 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28098,7 +28098,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2997.7: +.2999.7: jmp .1673 .1715: pop rbx @@ -28149,7 +28149,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2998.5 + jnz .3000.5 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -28157,7 +28157,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2998.5: +.3000.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28168,7 +28168,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2999.8 + jnz .3001.8 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28176,7 +28176,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2999.8: +.3001.8: jmp .1673 .1717: pop rbx @@ -28219,7 +28219,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3000.3 + jnz .3002.3 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28227,7 +28227,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3000.3: +.3002.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28238,7 +28238,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3001.4 + jnz .3003.4 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28246,7 +28246,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3001.4: +.3003.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28257,7 +28257,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3002.5 + jnz .3004.5 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28265,7 +28265,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3002.5: +.3004.5: pop rbx pop rsi pop rdi @@ -28282,7 +28282,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3003.9 + jnz .3005.9 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28290,7 +28290,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3003.9: +.3005.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28301,7 +28301,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3004.10 + jnz .3006.10 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28309,7 +28309,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3004.10: +.3006.10: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28320,7 +28320,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3005.11 + jnz .3007.11 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28328,7 +28328,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3005.11: +.3007.11: jmp .1673 .1719: pop rbx @@ -28371,7 +28371,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3006.6 + jnz .3008.6 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28379,7 +28379,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3006.6: +.3008.6: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28390,7 +28390,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3007.7 + jnz .3009.7 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28398,7 +28398,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3007.7: +.3009.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28409,7 +28409,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3008.8 + jnz .3010.8 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28417,7 +28417,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3008.8: +.3010.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28428,7 +28428,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3009.9 + jnz .3011.9 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28436,7 +28436,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3009.9: +.3011.9: pop rbx pop rsi pop rdi @@ -28455,7 +28455,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3010.12 + jnz .3012.12 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28463,7 +28463,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3010.12: +.3012.12: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28474,7 +28474,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3011.13 + jnz .3013.13 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28482,7 +28482,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3011.13: +.3013.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28493,7 +28493,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3012.14 + jnz .3014.14 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28501,7 +28501,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3012.14: +.3014.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28512,7 +28512,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3013.15 + jnz .3015.15 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28520,7 +28520,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3013.15: +.3015.15: jmp .1673 .1721: pop rbx @@ -28956,7 +28956,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3014.2 + jnz .3016.2 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -28964,7 +28964,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3014.2: +.3016.2: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -28974,7 +28974,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3015.4 + jnz .3017.4 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -28982,7 +28982,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3015.4: +.3017.4: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -29000,7 +29000,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3016.3 + jnz .3018.3 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -29008,7 +29008,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3016.3: +.3018.3: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -29018,7 +29018,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3017.5 + jnz .3019.5 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -29026,7 +29026,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3017.5: +.3019.5: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -29252,7 +29252,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3018.4 + jnz .3020.4 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -29260,7 +29260,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3018.4: +.3020.4: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29270,7 +29270,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3019.6 + jnz .3021.6 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -29278,7 +29278,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3019.6: +.3021.6: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -29358,7 +29358,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3020.7 + jnz .3022.7 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -29366,7 +29366,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3020.7: +.3022.7: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29414,7 +29414,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3021.8 + jnz .3023.8 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -29422,7 +29422,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3021.8: +.3023.8: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29467,7 +29467,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3022.9 + jnz .3024.9 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -29475,7 +29475,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3022.9: +.3024.9: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29522,7 +29522,7 @@ parse.handle_close_r_cb: test rbx, rbx sete bl test rbx, rbx - jnz .3023 + jnz .3025 mov eax, 4 mov edi, 2 mov rsi, _s412 @@ -29530,7 +29530,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3023: +.3025: jmp .1769 .1768: pop rbx @@ -29550,7 +29550,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3024.5 + jnz .3026.5 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -29558,7 +29558,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3024.5: +.3026.5: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29568,7 +29568,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3025.7 + jnz .3027.7 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -29576,7 +29576,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3025.7: +.3027.7: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -29761,7 +29761,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3026.33 + jnz .3028.33 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -29769,7 +29769,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3026.33: +.3028.33: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -29892,7 +29892,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3027.34 + jnz .3029.34 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -29900,7 +29900,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3027.34: +.3029.34: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -29962,7 +29962,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3028.35 + jnz .3030.35 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -29970,7 +29970,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3028.35: +.3030.35: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30172,7 +30172,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3029.36 + jnz .3031.36 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30180,7 +30180,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3029.36: +.3031.36: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30211,7 +30211,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3030.37 + jnz .3032.37 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30219,7 +30219,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3030.37: +.3032.37: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30255,7 +30255,7 @@ parse.handle_close_r_cb: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3031 + jnz .3033 mov eax, 4 mov edi, 2 mov rsi, _s417 @@ -30263,7 +30263,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3031: +.3033: push rbx .1817: .1814: @@ -30396,7 +30396,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3032.38 + jnz .3034.38 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30404,7 +30404,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3032.38: +.3034.38: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30454,7 +30454,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3033.39 + jnz .3035.39 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30462,7 +30462,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3033.39: +.3035.39: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30789,7 +30789,7 @@ parse.handle_open_l_cb: cmp rbx, rsi setne dil test rdi, rdi - jnz .3034.6 + jnz .3036.6 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -30797,7 +30797,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3034.6: +.3036.6: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -30807,7 +30807,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3035.8 + jnz .3037.8 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -30815,7 +30815,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3035.8: +.3037.8: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -30926,7 +30926,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3036.7 + jnz .3038.7 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -30934,7 +30934,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3036.7: +.3038.7: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -30944,7 +30944,7 @@ parse.handle_open_l_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3037.9 + jnz .3039.9 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -30952,7 +30952,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3037.9: +.3039.9: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31145,7 +31145,7 @@ parse.locate_scope: cmp rdi, r8 setb r9b test r9, r9 - jnz .3038.10 + jnz .3040.10 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -31153,7 +31153,7 @@ parse.locate_scope: syscall mov rdi, 1 jmp _exit -.3038.10: +.3040.10: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31209,7 +31209,7 @@ parse.handle_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3039.40 + jnz .3041.40 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -31217,7 +31217,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3039.40: +.3041.40: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -31354,7 +31354,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3040.4 + jnz .3042.4 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31362,7 +31362,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3040.4: +.3042.4: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31406,7 +31406,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3041.5 + jnz .3043.5 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31414,7 +31414,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3041.5: +.3043.5: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31449,7 +31449,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3042.6 + jnz .3044.6 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31457,7 +31457,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3042.6: +.3044.6: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31491,7 +31491,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3043.7 + jnz .3045.7 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31499,7 +31499,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3043.7: +.3045.7: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31513,7 +31513,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3044.8 + jnz .3046.8 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31521,7 +31521,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3044.8: +.3046.8: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31591,7 +31591,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3045.3 + jnz .3047.3 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -31599,7 +31599,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3045.3: +.3047.3: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -31635,7 +31635,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3046.4 + jnz .3048.4 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -31643,7 +31643,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3046.4: +.3048.4: mov rbx, 28 imul rsi, rbx mov rbx, qword _gcfunctions @@ -31659,7 +31659,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3047.5 + jnz .3049.5 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -31667,7 +31667,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3047.5: +.3049.5: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -31740,7 +31740,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3048.5 + jnz .3050.5 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -31748,7 +31748,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3048.5: +.3050.5: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -31778,7 +31778,7 @@ parse.handle_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .3049.11 + jnz .3051.11 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -31786,7 +31786,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3049.11: +.3051.11: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -32017,7 +32017,7 @@ parse.handle_name: .1911: mov rbx, 0 test rbx, rbx - jnz .3050 + jnz .3052 mov eax, 4 mov edi, 2 mov rsi, _s401 @@ -32025,7 +32025,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3050: +.3052: .1912: .1901: add rsp, 8 @@ -32123,7 +32123,7 @@ parse.is_inside_while_header: cmp rdi, r8 setb r9b test r9, r9 - jnz .3051.12 + jnz .3053.12 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -32131,7 +32131,7 @@ parse.is_inside_while_header: syscall mov rdi, 1 jmp _exit -.3051.12: +.3053.12: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32204,7 +32204,7 @@ parse.fn_complex_tokens: cmp rsi, rdi setb r8b test r8, r8 - jnz .3052.41 + jnz .3054.41 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -32212,7 +32212,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3052.41: +.3054.41: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -32561,7 +32561,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3053.13 + jnz .3055.13 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -32569,7 +32569,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3053.13: +.3055.13: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32668,7 +32668,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3054.14 + jnz .3056.14 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -32676,7 +32676,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3054.14: +.3056.14: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32768,7 +32768,7 @@ parse.fn_complex_tokens: jz .1963 mov rbx, 0 test rbx, rbx - jnz .3055 + jnz .3057 mov eax, 4 mov edi, 2 mov rsi, _s423 @@ -32776,7 +32776,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3055: +.3057: .1963: .1961: mov rbx, 15 @@ -32912,7 +32912,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3056.42 + jnz .3058.42 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -32920,7 +32920,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3056.42: +.3058.42: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33005,7 +33005,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3057.43 + jnz .3059.43 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33013,7 +33013,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3057.43: +.3059.43: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33038,7 +33038,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3058.44 + jnz .3060.44 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33046,7 +33046,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3058.44: +.3060.44: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33603,7 +33603,7 @@ parse.fn_complex_tokens: .2003: mov rbx, 0 test rbx, rbx - jnz .3059 + jnz .3061 mov eax, 4 mov edi, 2 mov rsi, _s453 @@ -33611,7 +33611,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3059: +.3061: .2001: .1928: add rsp, 8 @@ -33698,7 +33698,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3060.45 + jnz .3062.45 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33706,7 +33706,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3060.45: +.3062.45: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -33727,7 +33727,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3061.46 + jnz .3063.46 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33735,7 +33735,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3061.46: +.3063.46: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -33773,7 +33773,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3062.9 + jnz .3064.9 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33781,7 +33781,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3062.9: +.3064.9: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -33829,7 +33829,7 @@ parse.eval_const_expr: cmp rsi, r8 setb r9b test r9, r9 - jnz .3063.10 + jnz .3065.10 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33837,7 +33837,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3063.10: +.3065.10: mov rsi, 48 imul rdi, rsi mov rsi, qword _gfunctions @@ -33871,7 +33871,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3064.11 + jnz .3066.11 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33879,7 +33879,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3064.11: +.3066.11: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -33893,7 +33893,7 @@ parse.eval_const_expr: cmp rbx, r8 setb r9b test r9, r9 - jnz .3065.12 + jnz .3067.12 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33901,7 +33901,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3065.12: +.3067.12: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -34102,7 +34102,7 @@ parse.eval_const_expr: mov rsp, rbp pop rbx test rbx, rbx - jnz .3066.53 + jnz .3068.53 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -34110,7 +34110,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3066.53: +.3068.53: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov [_gir_stream.len], rsi @@ -34124,7 +34124,7 @@ parse.eval_const_expr: cmp rbx, rsi sete dil test rdi, rdi - jnz .3067 + jnz .3069 mov eax, 4 mov edi, 2 mov rsi, _s348 @@ -34132,7 +34132,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3067: +.3069: mov rbp, rsp mov rsp, [_rs_p] add rsp, 64 @@ -34147,7 +34147,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3068.47 + jnz .3070.47 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34155,7 +34155,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3068.47: +.3070.47: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34280,7 +34280,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3069.48 + jnz .3071.48 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34288,7 +34288,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3069.48: +.3071.48: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34339,7 +34339,7 @@ parse.any_variable: cmp rsi, rdi setb r8b test r8, r8 - jnz .3070.49 + jnz .3072.49 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34347,7 +34347,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3070.49: +.3072.49: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34383,7 +34383,7 @@ parse.any_variable: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3071 + jnz .3073 mov eax, 4 mov edi, 2 mov rsi, _s301 @@ -34391,7 +34391,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3071: +.3073: push rbx .2048: .2045: @@ -34541,7 +34541,7 @@ parse.any_variable: cmp rbx, r8 setb r9b test r9, r9 - jnz .3072.50 + jnz .3074.50 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34549,7 +34549,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3072.50: +.3074.50: mov rbx, 28 imul rdi, rbx mov rbx, qword _gtoken_stream @@ -34667,7 +34667,7 @@ parse.const_expression: cmp rsi, rdi setb r8b test r8, r8 - jnz .3073.51 + jnz .3075.51 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34675,7 +34675,7 @@ parse.const_expression: syscall mov rdi, 1 jmp _exit -.3073.51: +.3075.51: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34747,7 +34747,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3074.52 + jnz .3076.52 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34755,7 +34755,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3074.52: +.3076.52: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34776,7 +34776,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3075.53 + jnz .3077.53 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34784,7 +34784,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3075.53: +.3077.53: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35075,7 +35075,7 @@ parse.cextern: cmp rbx, rdi setb r8b test r8, r8 - jnz .3076.54 + jnz .3078.54 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35083,7 +35083,7 @@ parse.cextern: syscall mov rdi, 1 jmp _exit -.3076.54: +.3078.54: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -35195,7 +35195,7 @@ parse.is_top_comptime: cmp rbx, rsi setne dil test rdi, rdi - jnz .3077.8 + jnz .3079.8 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -35203,7 +35203,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3077.8: +.3079.8: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35213,7 +35213,7 @@ parse.is_top_comptime: cmp rsi, rdi setb r8b test r8, r8 - jnz .3078.15 + jnz .3080.15 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -35221,7 +35221,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3078.15: +.3080.15: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35286,7 +35286,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3079.9 + jnz .3081.9 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -35294,7 +35294,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3079.9: +.3081.9: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35304,7 +35304,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3080.16 + jnz .3082.16 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -35312,7 +35312,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3080.16: +.3082.16: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35342,7 +35342,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3081.55 + jnz .3083.55 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35350,7 +35350,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3081.55: +.3083.55: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35425,7 +35425,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3082.10 + jnz .3084.10 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -35433,7 +35433,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3082.10: +.3084.10: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35443,7 +35443,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3083.17 + jnz .3085.17 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -35451,7 +35451,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3083.17: +.3085.17: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35484,7 +35484,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3084.56 + jnz .3086.56 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35492,7 +35492,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3084.56: +.3086.56: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35799,7 +35799,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3085.57 + jnz .3087.57 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35807,7 +35807,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3085.57: +.3087.57: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35923,7 +35923,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3086.58 + jnz .3088.58 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35931,7 +35931,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3086.58: +.3088.58: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35952,7 +35952,7 @@ stas.parse: cmp rsi, r8 setb r9b test r9, r9 - jnz .3087.59 + jnz .3089.59 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35960,7 +35960,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3087.59: +.3089.59: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35984,7 +35984,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3088.60 + jnz .3090.60 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35992,7 +35992,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3088.60: +.3090.60: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36023,7 +36023,7 @@ stas.parse: cmp rbx, rdi setb r8b test r8, r8 - jnz .3089.61 + jnz .3091.61 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -36031,7 +36031,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3089.61: +.3091.61: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -36118,6 +36118,11 @@ stas.parse: call Token.eprint_file_tok mov [_rs_p], rsp mov rsp, rbp + mov rbx, 1 + mov rsi, 1 + mov rax, rsi + mov rdi, rbx + syscall .2155: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] @@ -36160,7 +36165,7 @@ stas.parse: cmp rsi, rdi setne r8b test r8, r8 - jnz .3090.11 + jnz .3092.11 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -36168,7 +36173,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3090.11: +.3092.11: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -36178,7 +36183,7 @@ stas.parse: cmp rdi, r8 setb r9b test r9, r9 - jnz .3091.18 + jnz .3093.18 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -36186,7 +36191,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3091.18: +.3093.18: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -36273,7 +36278,7 @@ stas.parse: cmp rbx, rsi sete dil test rdi, rdi - jnz .3092 + jnz .3094 mov eax, 4 mov edi, 2 mov rsi, _s454 @@ -36281,7 +36286,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3092: +.3094: mov rbx, [_gfunction_context] mov rsi, 0 xor rdi, rdi @@ -36320,7 +36325,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3093.12 + jnz .3095.12 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -36328,7 +36333,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3093.12: +.3095.12: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36338,7 +36343,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3094.19 + jnz .3096.19 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -36346,7 +36351,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3094.19: +.3096.19: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36364,7 +36369,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3095.13 + jnz .3097.13 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -36372,7 +36377,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3095.13: +.3097.13: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36382,7 +36387,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3096.20 + jnz .3098.20 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -36390,7 +36395,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3096.20: +.3098.20: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36417,7 +36422,7 @@ stas.parse: .2171: mov rbx, 0 test rbx, rbx - jnz .3097 + jnz .3099 mov eax, 4 mov edi, 2 mov rsi, _s456 @@ -36425,7 +36430,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3097: +.3099: .2173: .2169: mov rbx, [_gmain_fn_idx] @@ -36494,7 +36499,7 @@ slits_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .3098 + jnz .3100 mov eax, 4 mov edi, 2 mov rsi, _s511 @@ -36502,7 +36507,7 @@ slits_c_c: syscall mov rdi, 1 jmp _exit -.3098: +.3100: mov rbx, qword _gslits mov rsi, [_gslits.len] mov rdi, 8 @@ -36527,7 +36532,7 @@ is_slit_duplicate?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3099.10 + jnz .3101.10 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36535,7 +36540,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3099.10: +.3101.10: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -36570,7 +36575,7 @@ is_slit_duplicate?: cmp rdi, r8 setb r9b test r9, r9 - jnz .3100.1 + jnz .3102.1 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -36578,7 +36583,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3100.1: +.3102.1: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -36658,7 +36663,7 @@ dce.recurse_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3101.13 + jnz .3103.13 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -36666,7 +36671,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3101.13: +.3103.13: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -36737,7 +36742,7 @@ dce.recurse_function: test rbx, rbx sete bl test rbx, rbx - jnz .3102 + jnz .3104 mov eax, 4 mov edi, 2 mov rsi, _s509 @@ -36745,7 +36750,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3102: +.3104: .2184: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -36775,7 +36780,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3103.11 + jnz .3105.11 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36783,7 +36788,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3103.11: +.3105.11: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36801,7 +36806,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3104.12 + jnz .3106.12 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36809,7 +36814,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3104.12: +.3106.12: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36847,7 +36852,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3105.14 + jnz .3107.14 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -36855,7 +36860,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3105.14: +.3107.14: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -36891,7 +36896,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3106.13 + jnz .3108.13 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36899,7 +36904,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3106.13: +.3108.13: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36917,7 +36922,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3107.14 + jnz .3109.14 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36925,7 +36930,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3107.14: +.3109.14: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36997,7 +37002,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3108.15 + jnz .3110.15 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37005,7 +37010,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3108.15: +.3110.15: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37050,7 +37055,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3109.16 + jnz .3111.16 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37058,7 +37063,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3109.16: +.3111.16: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37080,7 +37085,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3110.17 + jnz .3112.17 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37088,7 +37093,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3110.17: +.3112.17: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37102,7 +37107,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3111.15 + jnz .3113.15 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -37110,7 +37115,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3111.15: +.3113.15: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -37177,7 +37182,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3112.18 + jnz .3114.18 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37185,7 +37190,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3112.18: +.3114.18: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37218,7 +37223,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3113.19 + jnz .3115.19 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37226,7 +37231,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3113.19: +.3115.19: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37255,7 +37260,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3114.20 + jnz .3116.20 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37263,7 +37268,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3114.20: +.3116.20: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37291,7 +37296,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3115.21 + jnz .3117.21 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37299,7 +37304,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3115.21: +.3117.21: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37312,7 +37317,7 @@ dce.recurse_function: cmp rsi, rbx sete dil test rdi, rdi - jnz .3116 + jnz .3118 mov eax, 4 mov edi, 2 mov rsi, _s512 @@ -37320,7 +37325,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3116: +.3118: mov rbp, rsp mov rsp, [_rs_p] add rsp, 40 @@ -37581,7 +37586,7 @@ sysv_argc_to_reg: mov rbx, 18446744073709551615 mov rsi, 0 test rsi, rsi - jnz .3117 + jnz .3119 mov eax, 4 mov edi, 2 mov rsi, _s690 @@ -37589,7 +37594,7 @@ sysv_argc_to_reg: syscall mov rdi, 1 jmp _exit -.3117: +.3119: push rbx .2240: .2229: @@ -37610,7 +37615,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3118.6 + jnz .3120.6 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -37618,7 +37623,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3118.6: +.3120.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -37691,7 +37696,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3119.4 + jnz .3121.4 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -37699,7 +37704,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3119.4: +.3121.4: mov rsi, qword _grallocator_mask add rbx, rsi xor rsi, rsi @@ -37707,7 +37712,7 @@ gen_cextern_function: test rsi, rsi sete sil test rsi, rsi - jnz .3120 + jnz .3122 mov eax, 4 mov edi, 2 mov rsi, _s691 @@ -37715,7 +37720,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3120: +.3122: mov rbx, _s546 mov rsi, 13 push rbx @@ -37837,7 +37842,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3121.8 + jnz .3123.8 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -37845,7 +37850,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3121.8: +.3123.8: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -37955,7 +37960,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3122.22 + jnz .3124.22 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37963,7 +37968,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3122.22: +.3124.22: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37985,7 +37990,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3123.23 + jnz .3125.23 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37993,7 +37998,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3123.23: +.3125.23: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38007,7 +38012,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3124.16 + jnz .3126.16 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -38015,7 +38020,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3124.16: +.3126.16: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -38149,7 +38154,7 @@ gen_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .3125.9 + jnz .3127.9 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -38157,7 +38162,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3125.9: +.3127.9: mov rbp, rsp mov rsp, [_rs_p] call r_push_const @@ -38194,7 +38199,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3126.24 + jnz .3128.24 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38202,7 +38207,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3126.24: +.3128.24: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38214,7 +38219,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3127.62 + jnz .3129.62 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -38222,7 +38227,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3127.62: +.3129.62: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -38266,7 +38271,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3128.7 + jnz .3130.7 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -38274,7 +38279,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3128.7: +.3130.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gopened_files @@ -38316,7 +38321,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3129.25 + jnz .3131.25 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38324,7 +38329,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3129.25: +.3131.25: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38342,7 +38347,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3130.26 + jnz .3132.26 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38350,7 +38355,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3130.26: +.3132.26: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38399,7 +38404,7 @@ gen_range: cmp rbx, rsi sete dil test rdi, rdi - jnz .3131 + jnz .3133 mov eax, 4 mov edi, 2 mov rsi, _s566 @@ -38407,7 +38412,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3131: +.3133: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] mov rbx, rsi @@ -38416,7 +38421,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3132.17 + jnz .3134.17 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -38424,7 +38429,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3132.17: +.3134.17: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -38634,7 +38639,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3133.27 + jnz .3135.27 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38642,7 +38647,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3133.27: +.3135.27: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38778,7 +38783,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3134.2 + jnz .3136.2 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -38786,7 +38791,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3134.2: +.3136.2: mov rsi, 8 imul rbx, rsi mov rsi, qword _gslits @@ -38924,7 +38929,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3135.18 + jnz .3137.18 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -38932,7 +38937,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3135.18: +.3137.18: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39046,7 +39051,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3136.19 + jnz .3138.19 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -39054,7 +39059,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3136.19: +.3138.19: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39398,7 +39403,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3137.3 + jnz .3139.3 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -39406,7 +39411,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3137.3: +.3139.3: mov rbx, 8 imul rsi, rbx mov rbx, qword _gslits @@ -39493,7 +39498,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3138.4 + jnz .3140.4 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -39501,7 +39506,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3138.4: +.3140.4: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -39691,7 +39696,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3139.9 + jnz .3141.9 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -39699,7 +39704,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3139.9: +.3141.9: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -39829,7 +39834,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3140.5 + jnz .3142.5 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -39837,7 +39842,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3140.5: +.3142.5: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -39871,7 +39876,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3141.6 + jnz .3143.6 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -39879,7 +39884,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3141.6: +.3143.6: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -39921,7 +39926,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3142.10 + jnz .3144.10 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -39929,7 +39934,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3142.10: +.3144.10: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40070,7 +40075,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3143.7 + jnz .3145.7 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40078,7 +40083,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3143.7: +.3145.7: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40116,7 +40121,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3144.6 + jnz .3146.6 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40124,7 +40129,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3144.6: +.3146.6: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40169,7 +40174,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3145.7 + jnz .3147.7 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40177,7 +40182,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3145.7: +.3147.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40224,7 +40229,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3146.8 + jnz .3148.8 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40232,7 +40237,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3146.8: +.3148.8: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40295,7 +40300,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3147.11 + jnz .3149.11 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40303,7 +40308,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3147.11: +.3149.11: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40349,7 +40354,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3148.9 + jnz .3150.9 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40357,7 +40362,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3148.9: +.3150.9: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40465,7 +40470,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3149.8 + jnz .3151.8 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40473,7 +40478,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3149.8: +.3151.8: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -40508,7 +40513,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3150.9 + jnz .3152.9 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40516,7 +40521,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3150.9: +.3152.9: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40540,7 +40545,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3151.10 + jnz .3153.10 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40548,7 +40553,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3151.10: +.3153.10: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40575,7 +40580,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3152.12 + jnz .3154.12 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40583,7 +40588,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3152.12: +.3154.12: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40637,7 +40642,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3153.11 + jnz .3155.11 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40645,7 +40650,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3153.11: +.3155.11: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40697,7 +40702,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3154.13 + jnz .3156.13 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40705,7 +40710,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3154.13: +.3156.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -40751,7 +40756,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3155.12 + jnz .3157.12 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40759,7 +40764,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3155.12: +.3157.12: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40878,7 +40883,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3156.10 + jnz .3158.10 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40886,7 +40891,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3156.10: +.3158.10: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40916,7 +40921,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3157.14 + jnz .3159.14 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40924,7 +40929,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3157.14: +.3159.14: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41046,7 +41051,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3158.15 + jnz .3160.15 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41054,7 +41059,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3158.15: +.3160.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41083,7 +41088,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3159.16 + jnz .3161.16 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41091,7 +41096,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3159.16: +.3161.16: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41191,7 +41196,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3160.17 + jnz .3162.17 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41199,7 +41204,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3160.17: +.3162.17: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41228,7 +41233,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3161.18 + jnz .3163.18 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41236,7 +41241,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3161.18: +.3163.18: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41256,7 +41261,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3162.19 + jnz .3164.19 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41264,7 +41269,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3162.19: +.3164.19: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41506,7 +41511,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3163.20 + jnz .3165.20 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41514,7 +41519,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3163.20: +.3165.20: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41527,7 +41532,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3164.11 + jnz .3166.11 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41535,7 +41540,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3164.11: +.3166.11: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -41643,7 +41648,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3165.12 + jnz .3167.12 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41651,7 +41656,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3165.12: +.3167.12: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -41742,7 +41747,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3166.21 + jnz .3168.21 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41750,7 +41755,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3166.21: +.3168.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41762,7 +41767,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3167.13 + jnz .3169.13 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41770,7 +41775,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3167.13: +.3169.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -41825,7 +41830,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3168.22 + jnz .3170.22 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41833,7 +41838,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3168.22: +.3170.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41845,7 +41850,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3169.14 + jnz .3171.14 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41853,7 +41858,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3169.14: +.3171.14: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -41908,7 +41913,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3170.23 + jnz .3172.23 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41916,7 +41921,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3170.23: +.3172.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41928,7 +41933,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3171.15 + jnz .3173.15 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41936,7 +41941,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3171.15: +.3173.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42035,7 +42040,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3172.24 + jnz .3174.24 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42043,7 +42048,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3172.24: +.3174.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42055,7 +42060,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3173.16 + jnz .3175.16 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42063,7 +42068,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3173.16: +.3175.16: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42076,7 +42081,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3174.17 + jnz .3176.17 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42084,7 +42089,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3174.17: +.3176.17: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42183,7 +42188,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3175.25 + jnz .3177.25 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42191,7 +42196,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3175.25: +.3177.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42203,7 +42208,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3176.18 + jnz .3178.18 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42211,7 +42216,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3176.18: +.3178.18: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42224,7 +42229,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3177.19 + jnz .3179.19 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42232,7 +42237,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3177.19: +.3179.19: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42348,7 +42353,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3178.26 + jnz .3180.26 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42356,7 +42361,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3178.26: +.3180.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42429,7 +42434,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3179.20 + jnz .3181.20 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42437,7 +42442,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3179.20: +.3181.20: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42458,7 +42463,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3180.27 + jnz .3182.27 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42466,7 +42471,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3180.27: +.3182.27: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42487,7 +42492,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3181.28 + jnz .3183.28 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42495,7 +42500,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3181.28: +.3183.28: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42581,7 +42586,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3182.29 + jnz .3184.29 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42589,7 +42594,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3182.29: +.3184.29: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42601,7 +42606,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3183.21 + jnz .3185.21 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42609,7 +42614,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3183.21: +.3185.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42695,7 +42700,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3184.30 + jnz .3186.30 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42703,7 +42708,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3184.30: +.3186.30: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42715,7 +42720,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3185.22 + jnz .3187.22 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42723,7 +42728,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3185.22: +.3187.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42844,7 +42849,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3186.31 + jnz .3188.31 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42852,7 +42857,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3186.31: +.3188.31: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42907,7 +42912,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3187.32 + jnz .3189.32 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42915,7 +42920,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3187.32: +.3189.32: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42927,7 +42932,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3188.23 + jnz .3190.23 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42935,7 +42940,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3188.23: +.3190.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42990,7 +42995,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3189.33 + jnz .3191.33 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42998,7 +43003,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3189.33: +.3191.33: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43010,7 +43015,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3190.24 + jnz .3192.24 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -43018,7 +43023,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3190.24: +.3192.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43088,7 +43093,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3191.34 + jnz .3193.34 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43096,7 +43101,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3191.34: +.3193.34: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43151,7 +43156,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3192.35 + jnz .3194.35 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43159,7 +43164,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3192.35: +.3194.35: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43171,7 +43176,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3193.25 + jnz .3195.25 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -43179,7 +43184,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3193.25: +.3195.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43228,7 +43233,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3194.36 + jnz .3196.36 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43236,7 +43241,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3194.36: +.3196.36: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43258,7 +43263,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3195.37 + jnz .3197.37 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43266,7 +43271,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3195.37: +.3197.37: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43494,7 +43499,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3196.38 + jnz .3198.38 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43502,7 +43507,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3196.38: +.3198.38: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43524,7 +43529,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3197.39 + jnz .3199.39 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43532,7 +43537,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3197.39: +.3199.39: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43554,7 +43559,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3198.40 + jnz .3200.40 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43562,7 +43567,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3198.40: +.3200.40: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43627,7 +43632,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3199.41 + jnz .3201.41 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43635,7 +43640,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3199.41: +.3201.41: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43657,7 +43662,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3200.42 + jnz .3202.42 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43665,7 +43670,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3200.42: +.3202.42: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43687,7 +43692,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3201.43 + jnz .3203.43 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43695,7 +43700,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3201.43: +.3203.43: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43717,7 +43722,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3202.44 + jnz .3204.44 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43725,7 +43730,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3202.44: +.3204.44: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43763,7 +43768,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3203.26 + jnz .3205.26 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -43771,7 +43776,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3203.26: +.3205.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43819,7 +43824,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3204.45 + jnz .3206.45 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43827,7 +43832,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3204.45: +.3206.45: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -43998,7 +44003,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3205.46 + jnz .3207.46 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44006,7 +44011,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3205.46: +.3207.46: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44019,7 +44024,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3206.27 + jnz .3208.27 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44027,7 +44032,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3206.27: +.3208.27: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44040,7 +44045,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3207.28 + jnz .3209.28 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44048,7 +44053,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3207.28: +.3209.28: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44077,7 +44082,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3208.47 + jnz .3210.47 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44085,7 +44090,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3208.47: +.3210.47: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44256,7 +44261,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3209.48 + jnz .3211.48 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44264,7 +44269,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3209.48: +.3211.48: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44277,7 +44282,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3210.29 + jnz .3212.29 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44285,7 +44290,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3210.29: +.3212.29: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44298,7 +44303,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3211.30 + jnz .3213.30 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44306,7 +44311,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3211.30: +.3213.30: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44335,7 +44340,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3212.49 + jnz .3214.49 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44343,7 +44348,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3212.49: +.3214.49: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44514,7 +44519,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3213.50 + jnz .3215.50 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44522,7 +44527,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3213.50: +.3215.50: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44535,7 +44540,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3214.31 + jnz .3216.31 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44543,7 +44548,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3214.31: +.3216.31: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44556,7 +44561,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3215.32 + jnz .3217.32 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44564,7 +44569,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3215.32: +.3217.32: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44593,7 +44598,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3216.51 + jnz .3218.51 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44601,7 +44606,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3216.51: +.3218.51: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44772,7 +44777,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3217.52 + jnz .3219.52 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44780,7 +44785,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3217.52: +.3219.52: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44793,7 +44798,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3218.33 + jnz .3220.33 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44801,7 +44806,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3218.33: +.3220.33: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44814,7 +44819,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3219.34 + jnz .3221.34 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44822,7 +44827,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3219.34: +.3221.34: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44851,7 +44856,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3220.53 + jnz .3222.53 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44859,7 +44864,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3220.53: +.3222.53: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45030,7 +45035,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3221.54 + jnz .3223.54 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45038,7 +45043,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3221.54: +.3223.54: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45051,7 +45056,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3222.35 + jnz .3224.35 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45059,7 +45064,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3222.35: +.3224.35: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45072,7 +45077,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3223.36 + jnz .3225.36 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45080,7 +45085,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3223.36: +.3225.36: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45109,7 +45114,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3224.55 + jnz .3226.55 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45117,7 +45122,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3224.55: +.3226.55: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45288,7 +45293,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3225.56 + jnz .3227.56 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45296,7 +45301,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3225.56: +.3227.56: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45309,7 +45314,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3226.37 + jnz .3228.37 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45317,7 +45322,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3226.37: +.3228.37: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45330,7 +45335,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3227.38 + jnz .3229.38 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45338,7 +45343,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3227.38: +.3229.38: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45367,7 +45372,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3228.57 + jnz .3230.57 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45375,7 +45380,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3228.57: +.3230.57: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45546,7 +45551,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3229.58 + jnz .3231.58 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45554,7 +45559,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3229.58: +.3231.58: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45567,7 +45572,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3230.39 + jnz .3232.39 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45575,7 +45580,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3230.39: +.3232.39: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45588,7 +45593,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3231.40 + jnz .3233.40 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45596,7 +45601,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3231.40: +.3233.40: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45625,7 +45630,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3232.59 + jnz .3234.59 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45633,7 +45638,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3232.59: +.3234.59: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45804,7 +45809,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3233.60 + jnz .3235.60 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45812,7 +45817,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3233.60: +.3235.60: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45825,7 +45830,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3234.41 + jnz .3236.41 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45833,7 +45838,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3234.41: +.3236.41: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45846,7 +45851,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3235.42 + jnz .3237.42 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45854,7 +45859,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3235.42: +.3237.42: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45883,7 +45888,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3236.61 + jnz .3238.61 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45891,7 +45896,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3236.61: +.3238.61: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46062,7 +46067,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3237.62 + jnz .3239.62 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46070,7 +46075,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3237.62: +.3239.62: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46083,7 +46088,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3238.43 + jnz .3240.43 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46091,7 +46096,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3238.43: +.3240.43: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46104,7 +46109,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3239.44 + jnz .3241.44 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46112,7 +46117,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3239.44: +.3241.44: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46141,7 +46146,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3240.63 + jnz .3242.63 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46149,7 +46154,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3240.63: +.3242.63: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46320,7 +46325,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3241.64 + jnz .3243.64 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46328,7 +46333,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3241.64: +.3243.64: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46341,7 +46346,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3242.45 + jnz .3244.45 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46349,7 +46354,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3242.45: +.3244.45: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46362,7 +46367,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3243.46 + jnz .3245.46 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46370,7 +46375,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3243.46: +.3245.46: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46461,7 +46466,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3244.47 + jnz .3246.47 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46469,7 +46474,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3244.47: +.3246.47: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46482,7 +46487,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3245.48 + jnz .3247.48 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46490,7 +46495,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3245.48: +.3247.48: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46581,7 +46586,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3246.49 + jnz .3248.49 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46589,7 +46594,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3246.49: +.3248.49: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46602,7 +46607,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3247.50 + jnz .3249.50 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46610,7 +46615,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3247.50: +.3249.50: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46701,7 +46706,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3248.51 + jnz .3250.51 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46709,7 +46714,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3248.51: +.3250.51: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46722,7 +46727,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3249.52 + jnz .3251.52 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46730,7 +46735,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3249.52: +.3251.52: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46821,7 +46826,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3250.53 + jnz .3252.53 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46829,7 +46834,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3250.53: +.3252.53: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46842,7 +46847,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3251.54 + jnz .3253.54 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46850,7 +46855,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3251.54: +.3253.54: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46887,7 +46892,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3252.65 + jnz .3254.65 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46895,7 +46900,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3252.65: +.3254.65: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47030,7 +47035,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3253.66 + jnz .3255.66 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47038,7 +47043,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3253.66: +.3255.66: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47051,7 +47056,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3254.55 + jnz .3256.55 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -47059,7 +47064,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3254.55: +.3256.55: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47096,7 +47101,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3255.67 + jnz .3257.67 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47104,7 +47109,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3255.67: +.3257.67: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47239,7 +47244,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3256.68 + jnz .3258.68 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47247,7 +47252,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3256.68: +.3258.68: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47260,7 +47265,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3257.56 + jnz .3259.56 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -47268,7 +47273,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3257.56: +.3259.56: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47369,7 +47374,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3258.69 + jnz .3260.69 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47377,7 +47382,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3258.69: +.3260.69: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47478,7 +47483,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3259.70 + jnz .3261.70 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47486,7 +47491,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3259.70: +.3261.70: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47529,7 +47534,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3260.1 + jnz .3262.1 mov eax, 4 mov edi, 2 mov rsi, _s694 @@ -47537,7 +47542,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3260.1: +.3262.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _ginline_asms @@ -47631,7 +47636,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3261.63 + jnz .3263.63 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -47639,7 +47644,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3261.63: +.3263.63: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -47726,7 +47731,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3262.71 + jnz .3264.71 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47734,7 +47739,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3262.71: +.3264.71: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47748,6 +47753,17 @@ gen_range: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] + mov rbx, 32 + add rsi, rbx + mov esi, [rsi] + mov rbx, 0 + xor rdi, rdi + cmp rsi, rbx + setne dil + test rdi, rdi + jz .2458 + mov rbx, qword [_rs_p] + mov rsi, qword [rbx + 48] mov rbx, qword [_rs_p] mov rdi, qword [rbx + 48] mov rbx, 32 @@ -47755,10 +47771,10 @@ gen_range: mov edi, [rdi] add rsi, rdi push rsi -.2458: +.2460: mov rbx, 1 test rbx, rbx - jz .2459 + jz .2461 pop rbx dec rbx mov rsi, rbx @@ -47788,7 +47804,7 @@ gen_range: test rbx, rbx sete bl test rbx, rbx - jz .2460 + jz .2462 pop rbx mov rsi, rbx mov rdi, 14 @@ -47796,7 +47812,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3263.57 + jnz .3265.57 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -47804,15 +47820,15 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3263.57: +.3265.57: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 mov byte [rbx], sil - jmp .2462 -.2460: - add rsp, 8 + jmp .2464 .2462: + add rsp, 8 +.2464: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -47822,18 +47838,19 @@ gen_range: sete dil push rbx test rdi, rdi - jz .2463 - jmp .2459 -.2463: - jmp .2458 -.2459: + jz .2465 + jmp .2461 +.2465: + jmp .2460 +.2461: add rsp, 8 +.2458: .2454: jmp .2274 .2445: mov rbx, 0 test rbx, rbx - jnz .3264 + jnz .3266 mov eax, 4 mov edi, 2 mov rsi, _s695 @@ -47841,8 +47858,8 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3264: -.2465: +.3266: +.2467: .2274: add rsp, 8 .2267: @@ -47860,7 +47877,7 @@ gen_range: cmp rsi, rbx setne dil test rdi, rdi - jz .2466 + jz .2468 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] mov rbx, qword [_rs_p] @@ -47872,7 +47889,7 @@ gen_range: call label.def.fwriteln mov [_rs_p], rsp mov rsp, rbp -.2466: +.2468: mov rbp, rsp mov rsp, [_rs_p] add rsp, 184 @@ -47891,14 +47908,14 @@ isprint_pp_escape: cmp rsi, rbx sete dil test rdi, rdi - jz .2468 + jz .2470 mov rbx, 0 push rbx mov rbp, rsp mov rsp, [_rs_p] add rsp, 8 ret -.2468: +.2470: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 32 @@ -47941,7 +47958,7 @@ string_literal_pretty_printer: cmp rsi, rbx sete dil test rdi, rdi - jz .2470 + jz .2472 mov rbx, _s701 mov rsi, 2 push rbx @@ -47955,7 +47972,7 @@ string_literal_pretty_printer: mov rsp, [_rs_p] add rsp, 24 ret -.2470: +.2472: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 0 @@ -47963,7 +47980,7 @@ string_literal_pretty_printer: cmp rsi, rbx seta dil test rdi, rdi - jz .2472 + jz .2474 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] xor rbx, rbx @@ -47978,7 +47995,7 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2474 + jz .2476 mov rbx, _s702 mov rsi, 1 push rbx @@ -47996,8 +48013,8 @@ string_literal_pretty_printer: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2476 -.2474: + jmp .2478 +.2476: mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48006,11 +48023,11 @@ string_literal_pretty_printer: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2476: -.2472: +.2478: +.2474: mov rbx, 1 push rbx -.2477: +.2479: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48020,7 +48037,7 @@ string_literal_pretty_printer: setb dil push rbx test rdi, rdi - jz .2478 + jz .2480 pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48039,18 +48056,18 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2479 + jz .2481 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2481 + jz .2483 mov rbp, rsp mov rsp, [_rs_p] call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2483 -.2481: + jmp .2485 +.2483: mov rbx, _s703 mov rsi, 3 push rbx @@ -48065,16 +48082,16 @@ string_literal_pretty_printer: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2483: +.2485: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2484 -.2479: + jmp .2486 +.2481: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2485 + jz .2487 mov rbx, _s704 mov rsi, 3 push rbx @@ -48089,8 +48106,8 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp - jmp .2487 -.2485: + jmp .2489 +.2487: mov rbx, _s563 mov rsi, 2 push rbx @@ -48105,21 +48122,21 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp -.2487: +.2489: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2484: +.2486: pop rbx inc rbx push rbx - jmp .2477 -.2478: + jmp .2479 +.2480: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2488 + jz .2490 mov rbx, _s702 mov rsi, 1 push rbx @@ -48129,7 +48146,7 @@ string_literal_pretty_printer: call fwrite mov [_rs_p], rsp mov rsp, rbp -.2488: +.2490: mov rbx, _s705 mov rsi, 4 push rbx @@ -48158,7 +48175,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2490 + jz .2492 mov rbx, _s525 mov rsi, 5 push rbx @@ -48183,7 +48200,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2492 + jz .2494 mov rbx, _s528 mov rsi, 12 push rbx @@ -48250,7 +48267,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2494: +.2496: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48259,7 +48276,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2495 + jz .2497 mov rbx, _s532 mov rsi, 6 push rbx @@ -48277,7 +48294,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3265.7 + jnz .3267.7 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -48285,7 +48302,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3265.7: +.3267.7: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48313,11 +48330,11 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2494 -.2495: - add rsp, 8 jmp .2496 -.2492: +.2497: + add rsp, 8 + jmp .2498 +.2494: mov rbx, _s533 mov rsi, 24 push rbx @@ -48336,7 +48353,7 @@ stas.gen: mov rsp, rbp pop rbx test rbx, rbx - jz .2497 + jz .2499 mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48349,8 +48366,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2499 -.2497: + jmp .2501 +.2499: mov rbx, 10 push rbx mov rbp, rsp @@ -48359,7 +48376,7 @@ stas.gen: mov [_rs_p], rsp mov rsp, rbp add rsp, 8 -.2499: +.2501: mov rbx, _s534 mov rsi, 27 push rbx @@ -48392,21 +48409,21 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2496: - jmp .2491 -.2490: +.2498: + jmp .2493 +.2492: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2501 + jz .2503 mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2502 + jz .2504 mov rbx, _s536 mov rsi, 11 push rbx @@ -48442,7 +48459,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2502: +.2504: mov rbx, _s537 mov rsi, 9 push rbx @@ -48493,7 +48510,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2504: +.2506: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48502,7 +48519,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2505 + jz .2507 mov rbx, _s540 mov rsi, 8 push rbx @@ -48520,7 +48537,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3266.8 + jnz .3268.8 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -48528,7 +48545,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3266.8: +.3268.8: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48563,14 +48580,14 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2504 -.2505: + jmp .2506 +.2507: add rsp, 8 - jmp .2491 -.2501: + jmp .2493 +.2503: mov rbx, 0 test rbx, rbx - jnz .3267 + jnz .3269 mov eax, 4 mov edi, 2 mov rsi, _s541 @@ -48578,9 +48595,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3267: -.2506: -.2491: +.3269: +.2508: +.2493: mov rbx, _s542 mov rsi, 7 push rbx @@ -48603,7 +48620,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2507 + jz .2509 mov rbx, _s543 mov rsi, 18 push rbx @@ -48620,8 +48637,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2509 -.2507: + jmp .2511 +.2509: mov rbx, _s544 mov rsi, 18 push rbx @@ -48638,7 +48655,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2509: +.2511: mov rbx, _s545 mov rsi, 27 push rbx @@ -48741,7 +48758,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2510 + jz .2512 mov rbx, _s551 mov rsi, 11 push rbx @@ -48758,8 +48775,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2512 -.2510: + jmp .2514 +.2512: mov rbx, _s552 mov rsi, 12 push rbx @@ -48776,7 +48793,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2512: +.2514: mov rbx, _s553 mov rsi, 8 push rbx @@ -48841,7 +48858,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2513 + jz .2515 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -48850,7 +48867,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2515 + jz .2517 mov rbx, _s696 mov rsi, 25 push rbx @@ -48867,8 +48884,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2517 -.2515: + jmp .2519 +.2517: mov rbx, _s697 mov rsi, 16 push rbx @@ -48885,16 +48902,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2517: - jmp .2514 -.2513: +.2519: + jmp .2516 +.2515: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2519 + jz .2521 mov rbx, _s698 mov rsi, 17 push rbx @@ -48911,11 +48928,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2514 -.2519: + jmp .2516 +.2521: mov rbx, 0 test rbx, rbx - jnz .3268 + jnz .3270 mov eax, 4 mov edi, 2 mov rsi, _s699 @@ -48923,12 +48940,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3268: -.2520: -.2514: +.3270: +.2522: +.2516: mov rbx, 0 push rbx -.2521: +.2523: pop rbx mov rsi, rbx mov rdi, [_gslits.len] @@ -48937,7 +48954,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2522 + jz .2524 pop rbx mov rsi, rbx mov rdi, _s594 @@ -48973,7 +48990,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3269.4 + jnz .3271.4 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -48981,7 +48998,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3269.4: +.3271.4: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -49002,8 +49019,8 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2521 -.2522: + jmp .2523 +.2524: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49011,7 +49028,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2523 + jz .2525 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -49020,7 +49037,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2525 + jz .2527 mov rbx, _s706 mov rsi, 32 push rbx @@ -49037,8 +49054,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2527 -.2525: + jmp .2529 +.2527: mov rbx, _s707 mov rsi, 26 push rbx @@ -49055,16 +49072,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2527: - jmp .2524 -.2523: +.2529: + jmp .2526 +.2525: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2529 + jz .2531 mov rbx, _s708 mov rsi, 14 push rbx @@ -49081,11 +49098,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2524 -.2529: + jmp .2526 +.2531: mov rbx, 0 test rbx, rbx - jnz .3270 + jnz .3272 mov eax, 4 mov edi, 2 mov rsi, _s709 @@ -49093,12 +49110,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3270: -.2530: -.2524: +.3272: +.2532: +.2526: mov rbx, 0 push rbx -.2531: +.2533: pop rbx mov rsi, rbx mov rdi, [_gvar_context.len] @@ -49107,7 +49124,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2532 + jz .2534 pop rbx mov rsi, rbx mov rdi, rsi @@ -49116,7 +49133,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3271.13 + jnz .3273.13 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -49124,7 +49141,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3271.13: +.3273.13: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -49140,7 +49157,7 @@ stas.gen: setne r8b push rbx test r8, r8 - jz .2533 + jz .2535 mov rbx, _s574 mov rsi, 2 push rbx @@ -49172,7 +49189,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2535 + jz .2537 mov rbx, _s710 mov rsi, 5 push rbx @@ -49182,15 +49199,15 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2536 -.2535: + jmp .2538 +.2537: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2538 + jz .2540 mov rbx, _s711 mov rsi, 7 push rbx @@ -49200,11 +49217,11 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2536 -.2538: + jmp .2538 +.2540: mov rbx, 0 test rbx, rbx - jnz .3272 + jnz .3274 mov eax, 4 mov edi, 2 mov rsi, _s712 @@ -49212,9 +49229,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3272: -.2539: -.2536: +.3274: +.2541: +.2538: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 40] mov rbx, 4 @@ -49233,12 +49250,12 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2533: +.2535: pop rbx inc rbx push rbx - jmp .2531 -.2532: + jmp .2533 +.2534: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49246,7 +49263,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2540 + jz .2542 mov rbx, _s713 mov rsi, 12 push rbx @@ -49302,15 +49319,15 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2541 -.2540: + jmp .2543 +.2542: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2543 + jz .2545 mov rbx, _s716 mov rsi, 14 push rbx @@ -49366,11 +49383,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2541 -.2543: + jmp .2543 +.2545: mov rbx, 0 test rbx, rbx - jnz .3273 + jnz .3275 mov eax, 4 mov edi, 2 mov rsi, _s719 @@ -49378,9 +49395,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3273: -.2544: -.2541: +.3275: +.2546: +.2543: mov rbx, _s720 mov rsi, 8 push rbx @@ -49412,7 +49429,7 @@ stas.gen: cmp rax, rbx sete sil test rsi, rsi - jnz .3274.2 + jnz .3276.2 mov eax, 4 mov edi, 2 mov rsi, _s527 @@ -49420,7 +49437,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3274.2: +.3276.2: mov rbx, 0 mov [_gfwrite_buffer.len], rbx mov rbp, rsp @@ -49432,11 +49449,11 @@ usage: mov rsp, rbp mov rbx, 2 push rbx - jmp .3275.1 + jmp .3277.1 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3276.1 + jnz .3278.1 mov eax, 4 mov edi, 2 mov rsi, _s0 @@ -49444,8 +49461,8 @@ usage: syscall mov rdi, 1 jmp _exit -.3276.1: -.3275.1: +.3278.1: +.3277.1: push rbx mov rbp, rsp mov rsp, [_rs_p] @@ -49472,7 +49489,7 @@ usage: mov rdi, rbx syscall mov rbx, _s5 - mov rsi, 34 + mov rsi, 32 mov rdi, 2 mov r8, 4 mov rax, r8 @@ -49713,11 +49730,11 @@ parse_backend_type: .58.99: pop rbx test rbx, rbx - jz .2545 + jz .2547 mov rbx, 1 mov [_gbackend_type], rbx - jmp .2546 -.2545: + jmp .2548 +.2547: mov rbx, qword [rsp + 8] mov rsi, qword [rsp + 0] mov rdi, _s161 @@ -49754,11 +49771,11 @@ parse_backend_type: .58.100: pop rbx test rbx, rbx - jz .2548 + jz .2550 mov rbx, 2 mov [_gbackend_type], rbx - jmp .2546 -.2548: + jmp .2548 +.2550: mov rbx, _s162 mov rsi, 15 push rbx @@ -49819,8 +49836,8 @@ parse_backend_type: mov rax, rsi mov rdi, rbx syscall -.2549: -.2546: +.2551: +.2548: add rsp, 8 add rsp, 8 mov rbp, rsp @@ -49845,7 +49862,7 @@ symlink_exe: test rsi, rsi sete sil test rsi, rsi - jz .2550 + jz .2552 mov rbx, _s27 mov rsi, 32 push rbx @@ -49891,7 +49908,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2550: +.2552: mov rbx, _s33 mov rsi, 0 mov rdi, 18446744073709551516 @@ -49943,7 +49960,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2552 + jz .2554 mov rbx, _s33 mov rsi, 10 mov rax, rsi @@ -49959,7 +49976,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2554 + jz .2556 mov rbx, _s135 mov rsi, 85 push rbx @@ -50005,8 +50022,8 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall +.2556: .2554: -.2552: mov rbp, rsp mov rsp, [_rs_p] call get_executable_path @@ -50029,7 +50046,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2556 + jz .2558 mov rbx, _s140 mov rsi, 80 push rbx @@ -50075,7 +50092,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2556: +.2558: mov rbp, rsp mov rsp, [_rs_p] ret @@ -50112,7 +50129,7 @@ stas_exec: test rbx, rbx sete bl test rbx, rbx - jz .2558 + jz .2560 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -50169,12 +50186,12 @@ stas_exec: mov rax, rsi mov rdi, rbx syscall -.2558: +.2560: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2560 + jz .2562 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -50223,7 +50240,7 @@ stas_exec: mov rbx, rdi mov rdi, rbx syscall -.2560: +.2562: mov rbp, rsp mov rsp, [_rs_p] add rsp, 24 @@ -50257,7 +50274,7 @@ execute_backend: sete dil and rsi, rdi test rsi, rsi - jz .2562 + jz .2564 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rdi, qword [rbx + 8] @@ -50295,14 +50312,14 @@ execute_backend: mov rdi, qword [_rs_p] mov qword [rdi + 8], rbx mov qword [rdi + 0], rsi -.2562: +.2564: mov rbx, [_gbackend_type] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2564 + jz .2566 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50348,15 +50365,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2565 -.2564: + jmp .2567 +.2566: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2567 + jz .2569 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50396,7 +50413,7 @@ execute_backend: mov dil, [rsi] push rbx test rdi, rdi - jz .2568 + jz .2570 mov rbx, 8 pop rsi add rsi, rbx @@ -50409,7 +50426,7 @@ execute_backend: mov rdi, _s150 mov qword [rbx], rdi push rsi -.2568: +.2570: mov rbx, 8 pop rsi add rsi, rbx @@ -50427,15 +50444,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp +.2569: .2567: -.2565: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi sete sil test rsi, rsi - jz .2570 + jz .2572 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 304] mov rdi, qword [rbx + 312] @@ -50444,7 +50461,7 @@ execute_backend: cmp rsi, rbx setne dil test rdi, rdi - jz .2572 + jz .2574 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50485,8 +50502,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2574 -.2572: + jmp .2576 +.2574: mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50520,8 +50537,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp -.2574: -.2570: +.2576: +.2572: mov rbp, rsp mov rsp, [_rs_p] add rsp, 320 @@ -50535,14 +50552,14 @@ assert_args: cmp rbx, rsi setne dil test rdi, rdi - jz .2575 + jz .2577 mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2577 + jz .2579 mov rbx, _s142 mov rsi, 27 push rbx @@ -50603,15 +50620,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2578 -.2577: + jmp .2580 +.2579: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2580 + jz .2582 mov rbx, _s144 mov rsi, 28 push rbx @@ -50672,15 +50689,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2578 -.2580: + jmp .2580 +.2582: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2582 + jz .2584 mov rbx, _s145 mov rsi, 36 push rbx @@ -50741,15 +50758,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2578 -.2582: + jmp .2580 +.2584: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2584 + jz .2586 mov rbx, _s146 mov rsi, 19 push rbx @@ -50810,9 +50827,9 @@ assert_args: mov rax, rsi mov rdi, rbx syscall -.2584: -.2578: -.2575: +.2586: +.2580: +.2577: mov rbp, rsp mov rsp, [_rs_p] ret @@ -50827,7 +50844,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2585 + jz .2587 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -50838,7 +50855,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2585: +.2587: mov rbx, qword [_arg_p] mov rbx, [rbx] mov rsi, 2 @@ -50846,7 +50863,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2587 + jz .2589 mov rbx, 1 push rbx mov rbp, rsp @@ -50886,7 +50903,7 @@ main: .58.101: pop rbx test rbx, rbx - jz .2589 + jz .2591 mov rbp, rsp mov rsp, [_rs_p] call symlink_exe @@ -50897,8 +50914,8 @@ main: mov rax, rsi mov rdi, rbx syscall +.2591: .2589: -.2587: mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 0 @@ -50936,11 +50953,11 @@ main: mov byte [rbx], sil mov rbx, 2 push rbx - jmp .3277.2 + jmp .3279.2 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3278.2 + jnz .3280.2 mov eax, 4 mov edi, 2 mov rsi, _s0 @@ -50948,12 +50965,12 @@ main: syscall mov rdi, 1 jmp _exit -.3278.2: -.3277.2: +.3280.2: +.3279.2: mov [_gtarget_os], rbx mov rbx, 1 push rbx -.2591: +.2593: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -50963,7 +50980,7 @@ main: setb r8b push rbx test r8, r8 - jz .2592 + jz .2594 pop rbx mov rsi, rbx push rbx @@ -51015,24 +51032,24 @@ main: .58.102: pop rbx test rbx, rbx - jz .2593 + jz .2595 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2595 + jz .2597 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2595: +.2597: mov rbx, 1 mov [_gargparse_mode], rbx - jmp .2594 -.2593: + jmp .2596 +.2595: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51070,24 +51087,24 @@ main: .58.103: pop rbx test rbx, rbx - jz .2598 + jz .2600 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2599 + jz .2601 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2599: +.2601: mov rbx, 2 mov [_gargparse_mode], rbx - jmp .2594 -.2598: + jmp .2596 +.2600: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51125,24 +51142,24 @@ main: .58.104: pop rbx test rbx, rbx - jz .2602 + jz .2604 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2603 + jz .2605 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2603: +.2605: mov rbx, 3 mov [_gargparse_mode], rbx - jmp .2594 -.2602: + jmp .2596 +.2604: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51180,24 +51197,24 @@ main: .58.105: pop rbx test rbx, rbx - jz .2606 + jz .2608 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2607 + jz .2609 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2607: +.2609: mov rbx, 4 mov [_gargparse_mode], rbx - jmp .2594 -.2606: + jmp .2596 +.2608: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51235,36 +51252,36 @@ main: .58.106: pop rbx test rbx, rbx - jz .2610 + jz .2612 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2611 + jz .2613 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2611: +.2613: mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2613 + jz .2615 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2613: +.2615: mov rbx, qword _gdebug_symbols mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2610: + jmp .2596 +.2612: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51302,25 +51319,25 @@ main: .58.107: pop rbx test rbx, rbx - jz .2616 + jz .2618 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2617 + jz .2619 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2617: +.2619: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2619 + jz .2621 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51331,12 +51348,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2619: +.2621: mov rbx, qword _gverbose_mode mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2616: + jmp .2596 +.2618: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51374,28 +51391,28 @@ main: .58.108: pop rbx test rbx, rbx - jz .2622 + jz .2624 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2623 + jz .2625 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2623: +.2625: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 3], rsi mov rbx, qword [_arg_p] mov rbx, [rbx] push rbx - jmp .2594 -.2622: + jmp .2596 +.2624: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51433,25 +51450,25 @@ main: .58.109: pop rbx test rbx, rbx - jz .2626 + jz .2628 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2627 + jz .2629 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2627: +.2629: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2629 + jz .2631 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51462,12 +51479,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2629: +.2631: mov rbx, qword _gobject_file mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2626: + jmp .2596 +.2628: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51542,7 +51559,7 @@ main: pop rsi or rsi, rbx test rsi, rsi - jz .2632 + jz .2634 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51553,8 +51570,8 @@ main: mov rax, rsi mov rdi, rbx syscall - jmp .2594 -.2632: + jmp .2596 +.2634: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51592,7 +51609,7 @@ main: .58.112: pop rbx test rbx, rbx - jz .2634 + jz .2636 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi @@ -51608,18 +51625,18 @@ main: mov sil, [rbx] or rdi, rsi test rdi, rdi - jz .2635 + jz .2637 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2635: +.2637: mov rbx, qword [_rs_p] mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2634: + jmp .2596 +.2636: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51657,20 +51674,20 @@ main: .58.113: pop rbx test rbx, rbx - jz .2638 + jz .2640 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2639 + jz .2641 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2639: +.2641: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] @@ -51680,7 +51697,7 @@ main: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2641 + jz .2643 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51691,13 +51708,13 @@ main: mov rax, rsi mov rdi, rbx syscall -.2641: +.2643: mov rbx, qword [_rs_p] add rbx, 1 mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2638: + jmp .2596 +.2640: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51735,25 +51752,25 @@ main: .58.114: pop rbx test rbx, rbx - jz .2644 + jz .2646 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2645 + jz .2647 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2645: +.2647: mov rbx, qword _gtrace_calls xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2647 + jz .2649 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51764,12 +51781,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2647: +.2649: mov rbx, qword _gtrace_calls mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2644: + jmp .2596 +.2646: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51807,25 +51824,25 @@ main: .58.115: pop rbx test rbx, rbx - jz .2650 + jz .2652 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2651 + jz .2653 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2651: +.2653: mov rbx, qword _gstrip_assert xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2653 + jz .2655 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51836,19 +51853,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2653: +.2655: mov rbx, qword _gstrip_assert mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2650: + jmp .2596 +.2652: mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2656 + jz .2658 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -51857,7 +51874,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2658 + jz .2660 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51868,22 +51885,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2658: +.2660: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 51], rdi mov qword [rbx + 43], rsi - jmp .2657 -.2656: + jmp .2659 +.2658: mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2661 + jz .2663 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -51892,7 +51909,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2662 + jz .2664 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51903,22 +51920,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2662: +.2664: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 35], rdi mov qword [rbx + 27], rsi - jmp .2657 -.2661: + jmp .2659 +.2663: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2665 + jz .2667 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51929,15 +51946,15 @@ main: call parse_backend_type mov [_rs_p], rsp mov rsp, rbp - jmp .2657 -.2665: + jmp .2659 +.2667: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2667 + jz .2669 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51952,7 +51969,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2668 + jz .2670 mov rbx, _s165 mov rsi, 20 push rbx @@ -52013,18 +52030,18 @@ main: mov rax, rsi mov rdi, rbx syscall -.2668: +.2670: pop rbx mov [_gtarget_os], rbx - jmp .2657 -.2667: + jmp .2659 +.2669: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2671 + jz .2673 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52039,7 +52056,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2672 + jz .2674 mov rbx, _s166 mov rsi, 37 push rbx @@ -52100,14 +52117,14 @@ main: mov rax, rsi mov rdi, rbx syscall -.2672: +.2674: pop rbx mov [_geval.recurse_depth], rbx - jmp .2657 -.2671: + jmp .2659 +.2673: mov rbx, 0 test rbx, rbx - jnz .3279 + jnz .3281 mov eax, 4 mov edi, 2 mov rsi, _s167 @@ -52115,18 +52132,18 @@ main: syscall mov rdi, 1 jmp _exit -.3279: -.2674: -.2657: +.3281: +.2676: +.2659: mov rbx, 0 mov [_gargparse_mode], rbx -.2655: -.2594: +.2657: +.2596: pop rbx inc rbx push rbx - jmp .2591 -.2592: + jmp .2593 +.2594: add rsp, 8 mov rbp, rsp mov rsp, [_rs_p] @@ -52141,7 +52158,7 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2675 + jz .2677 mov rbx, _s168 mov rsi, 16 push rbx @@ -52202,7 +52219,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2675: +.2677: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52211,27 +52228,27 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2677 + jz .2679 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2679 + jz .2681 mov rbx, _s169 mov rsi, 3 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx - jmp .2681 -.2679: + jmp .2683 +.2681: mov rbx, _s170 mov rsi, 5 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx -.2681: - jmp .2682 -.2677: +.2683: + jmp .2684 +.2679: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52269,13 +52286,13 @@ main: .58.116: pop rbx test rbx, rbx - jz .2683 + jz .2685 mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 1 mov byte [rbx], sil -.2683: -.2682: +.2685: +.2684: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -52294,7 +52311,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2685 + jz .2687 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -52351,12 +52368,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2685: +.2687: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2687 + jz .2689 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52408,7 +52425,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2687: +.2689: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52438,7 +52455,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2689 + jz .2691 mov rbp, rsp mov rsp, [_rs_p] call token_stream.dump @@ -52448,14 +52465,14 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2689: +.2691: mov rbx, [_gtarget_os] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2691 + jz .2693 mov rbx, _s290 mov rsi, 12 mov rdi, 1 @@ -52467,15 +52484,15 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2692 -.2691: + jmp .2694 +.2693: mov rbx, [_gtarget_os] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2694 + jz .2696 mov rbx, _s292 mov rsi, 14 mov rdi, 1 @@ -52487,11 +52504,11 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2692 -.2694: + jmp .2694 +.2696: mov rbx, 0 test rbx, rbx - jnz .3280 + jnz .3282 mov eax, 4 mov edi, 2 mov rsi, _s293 @@ -52499,14 +52516,14 @@ main: syscall mov rdi, 1 jmp _exit -.3280: -.2695: -.2692: +.3282: +.2697: +.2694: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2696 + jz .2698 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52556,7 +52573,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2696: +.2698: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52580,7 +52597,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2698 + jz .2700 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52640,12 +52657,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2698: +.2700: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2700 + jz .2702 mov rbp, rsp mov rsp, [_rs_p] call ir_stream.dump @@ -52655,12 +52672,12 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2700: +.2702: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2702 + jz .2704 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52691,7 +52708,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2702: +.2704: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52723,7 +52740,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2704 + jz .2706 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52821,7 +52838,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2704: +.2706: mov rbp, rsp mov rsp, [_rs_p] call assert_tmp_dir @@ -52834,7 +52851,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2706 + jz .2708 mov rbx, _s517 mov rsi, 9 mov rdi, qword _galloc_buffer.data @@ -52906,7 +52923,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2708 + jz .2710 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -52963,19 +52980,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2708: +.2710: pop rbx mov [_gfwrite_buffer.fd_loc], rbx - jmp .2710 -.2706: + jmp .2712 +.2708: mov rbx, 1 mov [_gfwrite_buffer.fd_loc], rbx -.2710: +.2712: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2711 + jz .2713 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53025,7 +53042,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2711: +.2713: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53055,17 +53072,17 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2713 + jz .2715 mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 ret -.2713: +.2715: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2715 + jz .2717 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53105,7 +53122,7 @@ main: mov rsp, rbp pop rbx test rbx, rbx - jnz .3281 + jnz .3283 mov eax, 4 mov edi, 2 mov rsi, _s723 @@ -53113,7 +53130,7 @@ main: syscall mov rdi, 1 jmp _exit -.3281: +.3283: pop rbx mov rsi, rbx mov rdi, 1024 @@ -53126,7 +53143,7 @@ main: seta dil push rbx test rdi, rdi - jz .2717 + jz .2719 mov rbx, 2 pop rsi push rbx @@ -53146,8 +53163,8 @@ main: mov rbx, rdi mov rdi, rbx syscall - jmp .2719 -.2717: + jmp .2721 +.2719: mov rbx, 2 pop rsi push rbx @@ -53167,8 +53184,8 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2719: -.2715: +.2721: +.2717: mov rbx, [_gfwrite_buffer.fd_loc] mov rsi, 6 mov rax, rsi @@ -53179,7 +53196,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2720 + jz .2722 mov rbx, _s726 mov rsi, 39 mov rdi, 2 @@ -53195,12 +53212,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2720: +.2722: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2722 + jz .2724 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53252,12 +53269,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2722: +.2724: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2724 + jz .2726 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53314,7 +53331,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2724: +.2726: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53348,7 +53365,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2726 + jz .2728 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53400,7 +53417,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2726: +.2728: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 3] mov rbx, 0 @@ -53408,7 +53425,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2728 + jz .2730 mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -53428,7 +53445,7 @@ main: mov rbx, 1 add rsi, rbx push rsi -.2730: +.2732: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -53438,7 +53455,7 @@ main: setb r8b push rbx test r8, r8 - jz .2731 + jz .2733 pop rbx mov rsi, rbx mov rdi, 8 @@ -53457,8 +53474,8 @@ main: pop rbx inc rbx push rbx - jmp .2730 -.2731: + jmp .2732 +.2733: add rsp, 8 mov rbx, 0 push rbx @@ -53483,7 +53500,7 @@ main: push rdi push rbx test r9, r9 - jz .2732 + jz .2734 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53532,7 +53549,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2732: +.2734: mov rbx, 59 mov rax, rbx pop rdx @@ -53544,7 +53561,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2734 + jz .2736 mov rbx, _s754 mov rsi, 29 mov rdi, 2 @@ -53560,8 +53577,8 @@ main: mov rax, rsi mov rdi, rbx syscall -.2734: -.2728: +.2736: +.2730: mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 @@ -53572,7 +53589,7 @@ _s1: db "Linux", 0 _s2: db "FreeBSD", 0 _s3: db 27, "[1m", 27, "[31msrc/os.stas:41:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s4: db " stas 0.2.0 Copyright (C) 2022 l-m.dev", 0 -_s5: db 10, 10, "USAGE: ./stas [OPTIONS] [FILE]", 10, 10, 0 +_s5: db 10, 10, "USAGE: stas [OPTIONS] [FILE]", 10, 10, 0 _s6: db " -o Specify '-o -' to dump assembly to stdout", 10, 0 _s7: db " -g Debug info. Most effective with the `nasm` backend", 10, 0 _s8: db " -b Assemblers `nasm` or `fasm` as compiler backend", 10, 0 @@ -54021,9 +54038,9 @@ _s450: db 27, "[1m", 27, "[31msrc/asm.stas:35:36: ", 27, "[39m", 27, "[22massert _s451: db "cannot define a function inside a function", 0 _s452: db "must proceed after an if statement or chained `elif`", 0 _s453: db 27, "[1m", 27, "[31msrc/parser.stas:1330:5: ", 27, "[39m", 27, "[22massertation failed, 'unimplemented'", 10, 0 -_s454: db 27, "[1m", 27, "[31msrc/parser.stas:1764:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 +_s454: db 27, "[1m", 27, "[31msrc/parser.stas:1765:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 _s455: db "unexpected EOF when parsing function, scopes may be unclosed", 0 -_s456: db 27, "[1m", 27, "[31msrc/parser.stas:1774:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s456: db 27, "[1m", 27, "[31msrc/parser.stas:1775:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s457: db "no main function", 0 _s458: db "parsing took ", 0 _s459: db " functions, ", 0 @@ -54108,7 +54125,7 @@ _s537: db "[BITS 64]", 0 _s538: db "[global _start]", 0 _s539: db "[section .text]", 0 _s540: db "[extern ", 0 -_s541: db 27, "[1m", 27, "[31msrc/gen.stas:879:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s541: db 27, "[1m", 27, "[31msrc/gen.stas:881:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s542: db "_start:", 0 _s543: db " mov [_arg_p], rdi", 0 _s544: db " mov [_arg_p], rsp", 0 @@ -54262,11 +54279,11 @@ _s691: db 27, "[1m", 27, "[31msrc/gen.stas:101:22: ", 27, "[39m", 27, "[22masser _s692: db " and rax, 0xFF", 0 _s693: db " and rax, 0xFFFF", 0 _s694: db 27, "[1m", 27, "[31msrc/asm.stas:23:24: ", 27, "[39m", 27, "[22massertation failed", 10, 0 -_s695: db 27, "[1m", 27, "[31msrc/gen.stas:757:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s695: db 27, "[1m", 27, "[31msrc/gen.stas:759:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s696: db "section '.rodata' align 8", 0 _s697: db "segment readable", 0 _s698: db "[section .rodata]", 0 -_s699: db 27, "[1m", 27, "[31msrc/gen.stas:917:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s699: db 27, "[1m", 27, "[31msrc/gen.stas:919:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s700: db ": db ", 0 _s701: db "0", 10, 0 _s702: db 34, 0 @@ -54276,17 +54293,17 @@ _s705: db ", 0", 10, 0 _s706: db "section '.bss' writeable align 8", 0 _s707: db "segment readable writeable", 0 _s708: db "[section .bss]", 0 -_s709: db 27, "[1m", 27, "[31msrc/gen.stas:941:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s709: db 27, "[1m", 27, "[31msrc/gen.stas:943:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s710: db ": rb ", 0 _s711: db ": resb ", 0 -_s712: db 27, "[1m", 27, "[31msrc/gen.stas:956:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s712: db 27, "[1m", 27, "[31msrc/gen.stas:958:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s713: db "_arg_p: rq 1", 0 _s714: db "_rs_p: rq 1", 0 _s715: db "_rs: rb ", 0 _s716: db "_arg_p: resq 1", 0 _s717: db "_rs_p: resq 1", 0 _s718: db "_rs: resb ", 0 -_s719: db 27, "[1m", 27, "[31msrc/gen.stas:973:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s719: db 27, "[1m", 27, "[31msrc/gen.stas:975:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s720: db "_rs_top:", 0 _s721: db "gen took ", 0 _s722: db "generated ", 0 diff --git a/bootstrap/x86-64_freebsd.nasm.asm b/bootstrap/x86-64_freebsd.nasm.asm index a77b04e..dcf8c39 100644 --- a/bootstrap/x86-64_freebsd.nasm.asm +++ b/bootstrap/x86-64_freebsd.nasm.asm @@ -862,7 +862,7 @@ Array64.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2736 + jnz .2738 mov eax, 4 mov edi, 2 mov rsi, _s189 @@ -870,7 +870,7 @@ Array64.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2736: +.2738: mov rsi, 8 mov rax, rbx xor rdx, rdx @@ -1099,7 +1099,7 @@ Array32.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2737 + jnz .2739 mov eax, 4 mov edi, 2 mov rsi, _s296 @@ -1107,7 +1107,7 @@ Array32.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2737: +.2739: mov rsi, 4 mov rax, rbx xor rdx, rdx @@ -1155,7 +1155,7 @@ Array32.search_kv?: cmp rdx, rbx sete sil test rsi, rsi - jnz .2738 + jnz .2740 mov eax, 4 mov edi, 2 mov rsi, _s339 @@ -1163,7 +1163,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2738: +.2740: mov rbx, 0 push rbx .105: @@ -1195,7 +1195,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2739.1 + jnz .2741.1 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -1203,7 +1203,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2739.1: +.2741.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] pop rdi @@ -1222,7 +1222,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2740.2 + jnz .2742.2 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -1230,7 +1230,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2740.2: +.2742.2: mov rbx, 1 push rbx mov rbp, rsp @@ -2482,7 +2482,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2741.1 + jnz .2743.1 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2490,7 +2490,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2741.1: +.2743.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2501,7 +2501,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2742.2 + jnz .2744.2 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2509,7 +2509,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2742.2: +.2744.2: pop rbx pop rsi dec rsi @@ -2568,7 +2568,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2743.3 + jnz .2745.3 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2576,7 +2576,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2743.3: +.2745.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2587,7 +2587,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2744.4 + jnz .2746.4 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -2595,7 +2595,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2744.4: +.2746.4: .241: .239: add rsp, 8 @@ -2616,7 +2616,7 @@ salloc.push: cmp rsi, rdi setb r8b test r8, r8 - jnz .2745.1 + jnz .2747.1 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -2624,7 +2624,7 @@ salloc.push: syscall mov rdi, 1 jmp _exit -.2745.1: +.2747.1: mov rsi, rbx pop rdi mov r8, qword _galloc_buffer.data @@ -2657,7 +2657,7 @@ salloc.push_8: cmp rbx, rsi setb dil test rdi, rdi - jnz .2746.2 + jnz .2748.2 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -2665,7 +2665,7 @@ salloc.push_8: syscall mov rdi, 1 jmp _exit -.2746.2: +.2748.2: mov rbx, qword _galloc_buffer.data mov rsi, [_galloc_buffer.len] add rbx, rsi @@ -2688,7 +2688,7 @@ salloc.push_32: cmp rbx, rsi setb dil test rdi, rdi - jnz .2747.3 + jnz .2749.3 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -2696,7 +2696,7 @@ salloc.push_32: syscall mov rdi, 1 jmp _exit -.2747.3: +.2749.3: mov rbx, qword _galloc_buffer.data mov rsi, [_galloc_buffer.len] add rbx, rsi @@ -4549,7 +4549,7 @@ find_abs_path_of_executable?: cmp rbx, rsi setne dil test rdi, rdi - jnz .2748 + jnz .2750 mov eax, 4 mov edi, 2 mov rsi, _s734 @@ -4557,7 +4557,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2748: +.2750: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -4647,7 +4647,7 @@ find_abs_path_of_executable?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2749.1 + jnz .2751.1 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -4655,7 +4655,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2749.1: +.2751.1: mov [_galloc_buffer.len], rsi .461: add rsp, 8 @@ -4777,7 +4777,7 @@ get_executable_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2750.4 + jnz .2752.4 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -4785,7 +4785,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2750.4: +.2752.4: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -4858,7 +4858,7 @@ get_executable_path: cmp rax, rbx sete sil test rsi, rsi - jnz .2751 + jnz .2753 mov eax, 4 mov edi, 2 mov rsi, _s137 @@ -4866,7 +4866,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2751: +.2753: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, rsi @@ -4903,7 +4903,7 @@ get_executable_path: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2752.2 + jnz .2754.2 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -4911,7 +4911,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2752.2: +.2754.2: mov [_galloc_buffer.len], rbx mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -4935,7 +4935,7 @@ get_executable_path: ret mov rbx, 0 test rbx, rbx - jnz .2753 + jnz .2755 mov eax, 4 mov edi, 2 mov rsi, _s139 @@ -4943,7 +4943,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2753: +.2755: mov rbx, 0 mov rsi, 0 push rbx @@ -5039,7 +5039,7 @@ execute_child?: cmp rsi, rbx setge dil test rdi, rdi - jnz .2754 + jnz .2756 mov eax, 4 mov edi, 2 mov rsi, _s735 @@ -5047,7 +5047,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2754: +.2756: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] mov rbx, 0 @@ -5081,7 +5081,7 @@ execute_child?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2755 + jnz .2757 mov eax, 4 mov edi, 2 mov rsi, _s737 @@ -5089,7 +5089,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2755: +.2757: mov rbx, qword [_rs_p] mov qword [rbx + 56], rax mov rbx, qword [_rs_p] @@ -5111,7 +5111,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2756 + jnz .2758 mov eax, 4 mov edi, 2 mov rsi, _s738 @@ -5119,7 +5119,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2756: +.2758: .482: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -5140,7 +5140,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2757 + jnz .2759 mov eax, 4 mov edi, 2 mov rsi, _s739 @@ -5148,7 +5148,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2757: +.2759: .484: .480: mov rbx, qword [_rs_p] @@ -5219,7 +5219,7 @@ execute_child?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2758 + jnz .2760 mov eax, 4 mov edi, 2 mov rsi, _s740 @@ -5227,7 +5227,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2758: +.2760: jmp .491 .478: .492: @@ -5252,7 +5252,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2759 + jnz .2761 mov eax, 4 mov edi, 2 mov rsi, _s741 @@ -5260,7 +5260,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2759: +.2761: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 64] mov rbx, 127 @@ -5361,7 +5361,7 @@ execute_child?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2760.3 + jnz .2762.3 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -5369,7 +5369,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2760.3: +.2762.3: mov [_galloc_buffer.len], rsi mov rbx, 1 push rbx @@ -5395,7 +5395,7 @@ normalise_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2761.5 + jnz .2763.5 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -5403,7 +5403,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2761.5: +.2763.5: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -5608,7 +5608,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2762.5 + jnz .2764.5 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -5616,7 +5616,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2762.5: +.2764.5: mov rbx, qword [_rs_p] add rbx, 16 push rbx @@ -5627,7 +5627,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2763.6 + jnz .2765.6 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -5635,7 +5635,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2763.6: +.2765.6: .514: .511: .506: @@ -5767,7 +5767,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2764.1 + jnz .2766.1 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -5775,7 +5775,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2764.1: +.2766.1: pop rbx pop rsi dec rsi @@ -5793,7 +5793,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2765.2 + jnz .2767.2 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -5801,7 +5801,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2765.2: +.2767.2: pop rbx pop rsi pop rdi @@ -5921,7 +5921,7 @@ normalise_path: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2766.4 + jnz .2768.4 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -5929,7 +5929,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2766.4: +.2768.4: mov [_galloc_buffer.len], rbx mov rbx, qword [_rs_p] add rbx, 16 @@ -5957,7 +5957,7 @@ getwd: cmp rdi, r8 setb r9b test r9, r9 - jnz .2767.6 + jnz .2769.6 mov eax, 4 mov edi, 2 mov rsi, _s136 @@ -5965,7 +5965,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2767.6: +.2769.6: mov rdi, qword _galloc_buffer.data mov r8, [_galloc_buffer.len] add rdi, r8 @@ -5986,7 +5986,7 @@ getwd: cmp rsi, rdi setg r8b test r8, r8 - jnz .2768 + jnz .2770 mov eax, 4 mov edi, 2 mov rsi, _s199 @@ -5994,7 +5994,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2768: +.2770: dec rax mov rsi, rbx add rax, rsi @@ -6006,7 +6006,7 @@ getwd: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2769.5 + jnz .2771.5 mov eax, 4 mov edi, 2 mov rsi, _s138 @@ -6014,7 +6014,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2769.5: +.2771.5: mov [_galloc_buffer.len], rax mov rsi, rbx mov rdi, qword _galloc_buffer.data @@ -6105,7 +6105,7 @@ is_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2770 + jnz .2772 mov eax, 4 mov edi, 2 mov rsi, _s203 @@ -6113,7 +6113,7 @@ is_dir: syscall mov rdi, 1 jmp _exit -.2770: +.2772: mov rbx, qword [_rs_p] mov rsi, 24 add rbx, rsi @@ -6408,7 +6408,7 @@ create_new_file_fd?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2771 + jnz .2773 mov eax, 4 mov edi, 2 mov rsi, _s520 @@ -6416,7 +6416,7 @@ create_new_file_fd?: syscall mov rdi, 1 jmp _exit -.2771: +.2773: .555: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6490,7 +6490,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2772 + jnz .2774 mov eax, 4 mov edi, 2 mov rsi, _s179 @@ -6498,7 +6498,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2772: +.2774: .559: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6510,7 +6510,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2773 + jnz .2775 mov eax, 4 mov edi, 2 mov rsi, _s180 @@ -6518,7 +6518,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2773: +.2775: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -6555,7 +6555,7 @@ read_file?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2774 + jnz .2776 mov eax, 4 mov edi, 2 mov rsi, _s181 @@ -6563,7 +6563,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2774: +.2776: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] push rax @@ -6586,7 +6586,7 @@ read_file?: cmp rax, rbx sete sil test rsi, rsi - jnz .2775 + jnz .2777 mov eax, 4 mov edi, 2 mov rsi, _s182 @@ -6594,7 +6594,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2775: +.2777: mov rbx, 1 push rbx mov rbp, rsp @@ -6757,7 +6757,7 @@ assert_tmp_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2776 + jnz .2778 mov eax, 4 mov edi, 2 mov rsi, _s518 @@ -6765,7 +6765,7 @@ assert_tmp_dir: syscall mov rdi, 1 jmp _exit -.2776: +.2778: .571: mov rbp, rsp mov rsp, [_rs_p] @@ -6807,7 +6807,7 @@ StasBackend.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2777 + jnz .2779 mov eax, 4 mov edi, 2 mov rsi, _s729 @@ -6815,7 +6815,7 @@ StasBackend.to_str: syscall mov rdi, 1 jmp _exit -.2777: +.2779: push rbx push rsi .577: @@ -6974,7 +6974,7 @@ OS.to_pretty_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2778 + jnz .2780 mov eax, 4 mov edi, 2 mov rsi, _s3 @@ -6982,7 +6982,7 @@ OS.to_pretty_str: syscall mov rdi, 1 jmp _exit -.2778: +.2780: push rbx push rsi .587: @@ -7058,7 +7058,7 @@ new_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2779.1 + jnz .2781.1 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7066,7 +7066,7 @@ new_string_view: syscall mov rdi, 1 jmp _exit -.2779.1: +.2781.1: mov rsi, qword _gstring_buffer mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7118,7 +7118,7 @@ new_empty_string: cmp rbx, rsi setb dil test rdi, rdi - jnz .2780.2 + jnz .2782.2 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7126,7 +7126,7 @@ new_empty_string: syscall mov rdi, 1 jmp _exit -.2780.2: +.2782.2: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7158,7 +7158,7 @@ push_char: cmp rbx, rsi setb dil test rdi, rdi - jnz .2781.3 + jnz .2783.3 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7166,7 +7166,7 @@ push_char: syscall mov rdi, 1 jmp _exit -.2781.3: +.2783.3: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -7204,7 +7204,7 @@ push_nul: cmp rbx, rsi setb dil test rdi, rdi - jnz .2782.4 + jnz .2784.4 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7212,7 +7212,7 @@ push_nul: syscall mov rdi, 1 jmp _exit -.2782.4: +.2784.4: pop rbx mov rsi, rbx mov rdi, 8 @@ -7257,7 +7257,7 @@ push_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2783.5 + jnz .2785.5 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7265,7 +7265,7 @@ push_string_view: syscall mov rdi, 1 jmp _exit -.2783.5: +.2785.5: mov rsi, rbx mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7330,7 +7330,7 @@ string_buffer.generic_append_u64: cmp rbx, rsi setb dil test rdi, rdi - jnz .2784.6 + jnz .2786.6 mov eax, 4 mov edi, 2 mov rsi, _s184 @@ -7338,7 +7338,7 @@ string_buffer.generic_append_u64: syscall mov rdi, 1 jmp _exit -.2784.6: +.2786.6: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7540,7 +7540,7 @@ opened_files_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2785 + jnz .2787 mov eax, 4 mov edi, 2 mov rsi, _s185 @@ -7548,7 +7548,7 @@ opened_files_c_c: syscall mov rdi, 1 jmp _exit -.2785: +.2787: mov rbp, rsp mov rsp, [_rs_p] ret @@ -7581,7 +7581,7 @@ opened_files.does_fp_exist: cmp rdi, r8 setb r9b test r9, r9 - jnz .2786.1 + jnz .2788.1 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -7589,7 +7589,7 @@ opened_files.does_fp_exist: syscall mov rdi, 1 jmp _exit -.2786.1: +.2788.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -8683,7 +8683,7 @@ Tok.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2787 + jnz .2789 mov eax, 4 mov edi, 2 mov rsi, _s288 @@ -8691,7 +8691,7 @@ Tok.to_str: syscall mov rdi, 1 jmp _exit -.2787: +.2789: push rbx push rsi .735: @@ -11495,7 +11495,7 @@ token_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2788 + jnz .2790 mov eax, 4 mov edi, 2 mov rsi, _s206 @@ -11503,7 +11503,7 @@ token_stream_c_c: syscall mov rdi, 1 jmp _exit -.2788: +.2790: mov rbp, rsp mov rsp, [_rs_p] ret @@ -11521,7 +11521,7 @@ Token.location_print: cmp rdi, r8 setb r9b test r9, r9 - jnz .2789.2 + jnz .2791.2 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -11529,7 +11529,7 @@ Token.location_print: syscall mov rdi, 1 jmp _exit -.2789.2: +.2791.2: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -11771,7 +11771,7 @@ Token.eprint_file_lok: cmp rdi, r9 setb r10b test r10, r10 - jnz .2790.3 + jnz .2792.3 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -11779,7 +11779,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2790.3: +.2792.3: mov rdi, 24 imul r8, rdi mov rdi, qword _gopened_files @@ -11815,7 +11815,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2791.3 + jnz .2793.3 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11823,7 +11823,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2791.3: +.2793.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] mov rbx, qword [_rs_p] @@ -11847,7 +11847,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2792.4 + jnz .2794.4 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11855,7 +11855,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2792.4: +.2794.4: pop rbx dec rbx mov rsi, qword [_rs_p] @@ -11886,7 +11886,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2793.5 + jnz .2795.5 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11894,7 +11894,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2793.5: +.2795.5: mov rbx, 1 mov rsi, qword [_rs_p] add rsi, 48 @@ -11907,7 +11907,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2794.6 + jnz .2796.6 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -11915,7 +11915,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2794.6: +.2796.6: mov rbx, 2 mov rsi, qword [_rs_p] mov rdi, qword [rsi + 24] @@ -12061,7 +12061,7 @@ Token.eprint_file_tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2795.1 + jnz .2797.1 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12069,7 +12069,7 @@ Token.eprint_file_tok: syscall mov rdi, 1 jmp _exit -.2795.1: +.2797.1: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12130,7 +12130,7 @@ token_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2796.2 + jnz .2798.2 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12138,7 +12138,7 @@ token_stream.dump: syscall mov rdi, 1 jmp _exit -.2796.2: +.2798.2: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -12618,7 +12618,7 @@ error.Loc.len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2797.4 + jnz .2799.4 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -12626,7 +12626,7 @@ error.Loc.len: syscall mov rdi, 1 jmp _exit -.2797.4: +.2799.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gopened_files @@ -12772,7 +12772,7 @@ error_noexit.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2798.3 + jnz .2800.3 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12780,7 +12780,7 @@ error_noexit.Tok: syscall mov rdi, 1 jmp _exit -.2798.3: +.2800.3: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12846,7 +12846,7 @@ notice.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2799.4 + jnz .2801.4 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12854,7 +12854,7 @@ notice.Tok: syscall mov rdi, 1 jmp _exit -.2799.4: +.2801.4: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12966,7 +12966,7 @@ error.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2800.5 + jnz .2802.5 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -12974,7 +12974,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2800.5: +.2802.5: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12989,7 +12989,7 @@ error.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2801.5 + jnz .2803.5 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -12997,7 +12997,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2801.5: +.2803.5: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -13246,7 +13246,7 @@ trace.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2802.6 + jnz .2804.6 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -13254,7 +13254,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2802.6: +.2804.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13269,7 +13269,7 @@ trace.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2803.6 + jnz .2805.6 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -13277,7 +13277,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2803.6: +.2805.6: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -13757,7 +13757,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2804 + jnz .2806 mov eax, 4 mov edi, 2 mov rsi, _s183 @@ -13765,7 +13765,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2804: +.2806: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 32], rsi @@ -15251,7 +15251,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2805.1 + jnz .2807.1 mov eax, 4 mov edi, 2 mov rsi, _s214 @@ -15259,7 +15259,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2805.1: +.2807.1: mov rbx, qword [_rs_p] add rbx, 67 xor rsi, rsi @@ -16323,7 +16323,7 @@ Inst.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2806 + jnz .2808 mov eax, 4 mov edi, 2 mov rsi, _s507 @@ -16331,7 +16331,7 @@ Inst.to_str: syscall mov rdi, 1 jmp _exit -.2806: +.2808: push rbx push rsi .1155: @@ -16373,7 +16373,7 @@ ir_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2807 + jnz .2809 mov eax, 4 mov edi, 2 mov rsi, _s322 @@ -16381,7 +16381,7 @@ ir_stream_c_c: syscall mov rdi, 1 jmp _exit -.2807: +.2809: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16418,7 +16418,7 @@ ir_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2808.1 + jnz .2810.1 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -16426,7 +16426,7 @@ ir_stream.dump: syscall mov rdi, 1 jmp _exit -.2808.1: +.2810.1: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -16554,7 +16554,7 @@ var_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2809 + jnz .2811 mov eax, 4 mov edi, 2 mov rsi, _s351 @@ -16562,7 +16562,7 @@ var_context_c_c: syscall mov rdi, 1 jmp _exit -.2809: +.2811: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16600,7 +16600,7 @@ var_context.Constant_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2810 + jnz .2812 mov eax, 4 mov edi, 2 mov rsi, _s291 @@ -16608,7 +16608,7 @@ var_context.Constant_c_c: syscall mov rdi, 1 jmp _exit -.2810: +.2812: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16661,7 +16661,7 @@ scope_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2811 + jnz .2813 mov eax, 4 mov edi, 2 mov rsi, _s365 @@ -16669,7 +16669,7 @@ scope_context_c_c: syscall mov rdi, 1 jmp _exit -.2811: +.2813: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16707,7 +16707,7 @@ scope_context.comptime_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2812 + jnz .2814 mov eax, 4 mov edi, 2 mov rsi, _s379 @@ -16715,7 +16715,7 @@ scope_context.comptime_c_c: syscall mov rdi, 1 jmp _exit -.2812: +.2814: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16792,7 +16792,7 @@ functions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2813 + jnz .2815 mov eax, 4 mov edi, 2 mov rsi, _s363 @@ -16800,7 +16800,7 @@ functions_c_c: syscall mov rdi, 1 jmp _exit -.2813: +.2815: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17062,7 +17062,7 @@ parse.lookahead?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2814.7 + jnz .2816.7 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17070,7 +17070,7 @@ parse.lookahead?: syscall mov rdi, 1 jmp _exit -.2814.7: +.2816.7: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17115,7 +17115,7 @@ parse.next_eof?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2815.8 + jnz .2817.8 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17123,7 +17123,7 @@ parse.next_eof?: syscall mov rdi, 1 jmp _exit -.2815.8: +.2817.8: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17191,7 +17191,7 @@ parse.expect?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2816.9 + jnz .2818.9 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17199,7 +17199,7 @@ parse.expect?: syscall mov rdi, 1 jmp _exit -.2816.9: +.2818.9: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17228,7 +17228,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2817.10 + jnz .2819.10 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17236,7 +17236,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2817.10: +.2819.10: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17257,7 +17257,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2818.11 + jnz .2820.11 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -17265,7 +17265,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2818.11: +.2820.11: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17342,7 +17342,7 @@ error_st.Tok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2819.3 + jnz .2821.3 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -17350,7 +17350,7 @@ error_st.Tok: syscall mov rdi, 1 jmp _exit -.2819.3: +.2821.3: mov rbx, _s319 mov rsi, 9 push rbx @@ -17426,7 +17426,7 @@ sp_push_p: mov rsp, rbp pop rbx test rbx, rbx - jnz .2820.1 + jnz .2822.1 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -17434,7 +17434,7 @@ sp_push_p: syscall mov rdi, 1 jmp _exit -.2820.1: +.2822.1: pop rbx inc rbx push rbx @@ -17678,7 +17678,7 @@ cfunctions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2821 + jnz .2823 mov eax, 4 mov edi, 2 mov rsi, _s376 @@ -17686,7 +17686,7 @@ cfunctions_c_c: syscall mov rdi, 1 jmp _exit -.2821: +.2823: mov rbp, rsp mov rsp, [_rs_p] add rsp, 16 @@ -17706,7 +17706,7 @@ eval.basic_inst: cmp rdi, r8 setb r9b test r9, r9 - jnz .2822.2 + jnz .2824.2 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -17714,7 +17714,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2822.2: +.2824.2: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -17733,7 +17733,7 @@ eval.basic_inst: cmp rsi, rdi setb r8b test r8, r8 - jnz .2823.3 + jnz .2825.3 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -17741,7 +17741,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2823.3: +.2825.3: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -17770,7 +17770,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2824.7 + jnz .2826.7 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -17778,7 +17778,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2824.7: +.2826.7: jmp .1201 .1200: pop rbx @@ -17810,7 +17810,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2825.1 + jnz .2827.1 mov eax, 4 mov edi, 2 mov rsi, _s342 @@ -17818,7 +17818,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2825.1: +.2827.1: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -17855,7 +17855,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2826.2 + jnz .2828.2 mov eax, 4 mov edi, 2 mov rsi, _s342 @@ -17863,7 +17863,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2826.2: +.2828.2: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -17900,7 +17900,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2827.3 + jnz .2829.3 mov eax, 4 mov edi, 2 mov rsi, _s342 @@ -17908,7 +17908,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2827.3: +.2829.3: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -17945,7 +17945,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2828.1 + jnz .2830.1 mov eax, 4 mov edi, 2 mov rsi, _s343 @@ -17953,7 +17953,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2828.1: +.2830.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -17964,7 +17964,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2829.8 + jnz .2831.8 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -17972,7 +17972,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2829.8: +.2831.8: jmp .1201 .1209: pop rbx @@ -18033,7 +18033,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2830.1 + jnz .2832.1 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18041,7 +18041,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2830.1: +.2832.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18052,7 +18052,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2831.2 + jnz .2833.2 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18060,7 +18060,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2831.2: +.2833.2: pop rbx pop rsi add rbx, rsi @@ -18075,7 +18075,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2832.9 + jnz .2834.9 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18083,7 +18083,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2832.9: +.2834.9: jmp .1201 .1213: pop rbx @@ -18115,7 +18115,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2833.3 + jnz .2835.3 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18123,7 +18123,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2833.3: +.2835.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18134,7 +18134,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2834.4 + jnz .2836.4 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18142,7 +18142,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2834.4: +.2836.4: pop rbx pop rsi sub rbx, rsi @@ -18157,7 +18157,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2835.10 + jnz .2837.10 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18165,7 +18165,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2835.10: +.2837.10: jmp .1201 .1215: pop rbx @@ -18197,7 +18197,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2836.5 + jnz .2838.5 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18205,7 +18205,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2836.5: +.2838.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18216,7 +18216,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2837.6 + jnz .2839.6 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18224,7 +18224,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2837.6: +.2839.6: pop rbx pop rsi imul rbx, rsi @@ -18239,7 +18239,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2838.11 + jnz .2840.11 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18247,7 +18247,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2838.11: +.2840.11: jmp .1201 .1217: pop rbx @@ -18279,7 +18279,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2839.7 + jnz .2841.7 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18287,7 +18287,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2839.7: +.2841.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18298,7 +18298,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2840.8 + jnz .2842.8 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18306,7 +18306,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2840.8: +.2842.8: pop rbx pop rsi mov rax, rbx @@ -18323,7 +18323,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2841.12 + jnz .2843.12 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18331,7 +18331,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2841.12: +.2843.12: jmp .1201 .1219: pop rbx @@ -18363,7 +18363,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2842.9 + jnz .2844.9 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18371,7 +18371,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2842.9: +.2844.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18382,7 +18382,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2843.10 + jnz .2845.10 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18390,7 +18390,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2843.10: +.2845.10: pop rbx pop rsi mov rax, rbx @@ -18407,7 +18407,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2844.13 + jnz .2846.13 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18415,7 +18415,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2844.13: +.2846.13: jmp .1201 .1221: pop rbx @@ -18447,7 +18447,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2845.11 + jnz .2847.11 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18455,7 +18455,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2845.11: +.2847.11: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18466,7 +18466,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2846.12 + jnz .2848.12 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18474,7 +18474,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2846.12: +.2848.12: pop rbx pop rsi mov rax, rbx @@ -18492,7 +18492,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2847.14 + jnz .2849.14 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18500,7 +18500,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2847.14: +.2849.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18511,7 +18511,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2848.15 + jnz .2850.15 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18519,7 +18519,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2848.15: +.2850.15: jmp .1201 .1223: pop rbx @@ -18551,7 +18551,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2849.13 + jnz .2851.13 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18559,7 +18559,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2849.13: +.2851.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18570,7 +18570,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2850.14 + jnz .2852.14 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18578,7 +18578,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2850.14: +.2852.14: pop rbx pop rsi mov rcx, rsi @@ -18594,7 +18594,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2851.16 + jnz .2853.16 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18602,7 +18602,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2851.16: +.2853.16: jmp .1201 .1225: pop rbx @@ -18634,7 +18634,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2852.15 + jnz .2854.15 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18642,7 +18642,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2852.15: +.2854.15: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18653,7 +18653,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2853.16 + jnz .2855.16 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18661,7 +18661,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2853.16: +.2855.16: pop rbx pop rsi mov rcx, rsi @@ -18677,7 +18677,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2854.17 + jnz .2856.17 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18685,7 +18685,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2854.17: +.2856.17: jmp .1201 .1227: pop rbx @@ -18717,7 +18717,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2855.17 + jnz .2857.17 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18725,7 +18725,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2855.17: +.2857.17: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18736,7 +18736,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2856.18 + jnz .2858.18 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18744,7 +18744,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2856.18: +.2858.18: pop rbx pop rsi and rbx, rsi @@ -18759,7 +18759,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2857.18 + jnz .2859.18 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18767,7 +18767,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2857.18: +.2859.18: jmp .1201 .1229: pop rbx @@ -18799,7 +18799,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2858.19 + jnz .2860.19 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18807,7 +18807,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2858.19: +.2860.19: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18818,7 +18818,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2859.20 + jnz .2861.20 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18826,7 +18826,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2859.20: +.2861.20: pop rbx pop rsi or rbx, rsi @@ -18841,7 +18841,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2860.19 + jnz .2862.19 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18849,7 +18849,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2860.19: +.2862.19: jmp .1201 .1231: pop rbx @@ -18881,7 +18881,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2861.21 + jnz .2863.21 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18889,7 +18889,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2861.21: +.2863.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18900,7 +18900,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2862.22 + jnz .2864.22 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18908,7 +18908,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2862.22: +.2864.22: pop rbx pop rsi xor rbx, rsi @@ -18923,7 +18923,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2863.20 + jnz .2865.20 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -18931,7 +18931,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2863.20: +.2865.20: jmp .1201 .1233: pop rbx @@ -18963,7 +18963,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2864.23 + jnz .2866.23 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18971,7 +18971,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2864.23: +.2866.23: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18982,7 +18982,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2865.24 + jnz .2867.24 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -18990,7 +18990,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2865.24: +.2867.24: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -19005,7 +19005,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2866.21 + jnz .2868.21 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19013,7 +19013,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2866.21: +.2868.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19024,7 +19024,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2867.22 + jnz .2869.22 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19032,7 +19032,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2867.22: +.2869.22: jmp .1201 .1235: pop rbx @@ -19072,7 +19072,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2868.7 + jnz .2870.7 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -19080,7 +19080,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2868.7: +.2870.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19091,7 +19091,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2869.23 + jnz .2871.23 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19099,7 +19099,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2869.23: +.2871.23: jmp .1201 .1237: pop rbx @@ -19131,7 +19131,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2870.25 + jnz .2872.25 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19139,7 +19139,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2870.25: +.2872.25: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19150,7 +19150,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2871.26 + jnz .2873.26 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19158,7 +19158,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2871.26: +.2873.26: pop rbx pop rsi xor rdi, rdi @@ -19175,7 +19175,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2872.24 + jnz .2874.24 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19183,7 +19183,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2872.24: +.2874.24: jmp .1201 .1239: pop rbx @@ -19215,7 +19215,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2873.27 + jnz .2875.27 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19223,7 +19223,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2873.27: +.2875.27: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19234,7 +19234,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2874.28 + jnz .2876.28 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19242,7 +19242,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2874.28: +.2876.28: pop rbx pop rsi xor rdi, rdi @@ -19259,7 +19259,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2875.25 + jnz .2877.25 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19267,7 +19267,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2875.25: +.2877.25: jmp .1201 .1241: pop rbx @@ -19299,7 +19299,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2876.29 + jnz .2878.29 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19307,7 +19307,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2876.29: +.2878.29: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19318,7 +19318,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2877.30 + jnz .2879.30 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19326,7 +19326,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2877.30: +.2879.30: pop rbx pop rsi xor rdi, rdi @@ -19343,7 +19343,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2878.26 + jnz .2880.26 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19351,7 +19351,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2878.26: +.2880.26: jmp .1201 .1243: pop rbx @@ -19383,7 +19383,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2879.31 + jnz .2881.31 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19391,7 +19391,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2879.31: +.2881.31: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19402,7 +19402,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2880.32 + jnz .2882.32 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19410,7 +19410,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2880.32: +.2882.32: pop rbx pop rsi xor rdi, rdi @@ -19427,7 +19427,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2881.27 + jnz .2883.27 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19435,7 +19435,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2881.27: +.2883.27: jmp .1201 .1245: pop rbx @@ -19467,7 +19467,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2882.33 + jnz .2884.33 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19475,7 +19475,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2882.33: +.2884.33: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19486,7 +19486,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2883.34 + jnz .2885.34 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19494,7 +19494,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2883.34: +.2885.34: pop rbx pop rsi xor rdi, rdi @@ -19511,7 +19511,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2884.28 + jnz .2886.28 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19519,7 +19519,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2884.28: +.2886.28: jmp .1201 .1247: pop rbx @@ -19551,7 +19551,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2885.35 + jnz .2887.35 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19559,7 +19559,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2885.35: +.2887.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19570,7 +19570,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2886.36 + jnz .2888.36 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19578,7 +19578,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2886.36: +.2888.36: pop rbx pop rsi xor rdi, rdi @@ -19595,7 +19595,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2887.29 + jnz .2889.29 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19603,7 +19603,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2887.29: +.2889.29: jmp .1201 .1249: pop rbx @@ -19635,7 +19635,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2888.37 + jnz .2890.37 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19643,7 +19643,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2888.37: +.2890.37: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19654,7 +19654,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2889.38 + jnz .2891.38 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19662,7 +19662,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2889.38: +.2891.38: pop rbx pop rsi xor rdi, rdi @@ -19679,7 +19679,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2890.30 + jnz .2892.30 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19687,7 +19687,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2890.30: +.2892.30: jmp .1201 .1251: pop rbx @@ -19719,7 +19719,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2891.39 + jnz .2893.39 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19727,7 +19727,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2891.39: +.2893.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19738,7 +19738,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2892.40 + jnz .2894.40 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19746,7 +19746,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2892.40: +.2894.40: pop rbx pop rsi xor rdi, rdi @@ -19763,7 +19763,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2893.31 + jnz .2895.31 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19771,7 +19771,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2893.31: +.2895.31: jmp .1201 .1253: pop rbx @@ -19803,7 +19803,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2894.41 + jnz .2896.41 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19811,7 +19811,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2894.41: +.2896.41: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19822,7 +19822,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2895.42 + jnz .2897.42 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19830,7 +19830,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2895.42: +.2897.42: pop rbx pop rsi xor rdi, rdi @@ -19847,7 +19847,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2896.32 + jnz .2898.32 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19855,7 +19855,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2896.32: +.2898.32: jmp .1201 .1255: pop rbx @@ -19887,7 +19887,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2897.43 + jnz .2899.43 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19895,7 +19895,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2897.43: +.2899.43: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19906,7 +19906,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2898.44 + jnz .2900.44 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19914,7 +19914,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2898.44: +.2900.44: pop rbx pop rsi xor rdi, rdi @@ -19931,7 +19931,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2899.33 + jnz .2901.33 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -19939,7 +19939,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2899.33: +.2901.33: jmp .1201 .1257: pop rbx @@ -19971,7 +19971,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2900.45 + jnz .2902.45 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19979,7 +19979,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2900.45: +.2902.45: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19990,7 +19990,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2901.46 + jnz .2903.46 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -19998,7 +19998,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2901.46: +.2903.46: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20009,7 +20009,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2902.47 + jnz .2904.47 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20017,7 +20017,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2902.47: +.2904.47: pop rbx pop rsi pop rdi @@ -20034,7 +20034,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2903.34 + jnz .2905.34 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20042,7 +20042,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2903.34: +.2905.34: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20053,7 +20053,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2904.35 + jnz .2906.35 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20061,7 +20061,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2904.35: +.2906.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20072,7 +20072,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2905.36 + jnz .2907.36 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20080,7 +20080,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2905.36: +.2907.36: jmp .1201 .1259: pop rbx @@ -20120,7 +20120,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2906.8 + jnz .2908.8 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -20128,7 +20128,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2906.8: +.2908.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20139,7 +20139,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2907.37 + jnz .2909.37 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20147,7 +20147,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2907.37: +.2909.37: jmp .1201 .1261: pop rbx @@ -20179,7 +20179,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2908.48 + jnz .2910.48 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20187,7 +20187,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2908.48: +.2910.48: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20198,7 +20198,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2909.49 + jnz .2911.49 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20206,7 +20206,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2909.49: +.2911.49: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20217,7 +20217,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2910.50 + jnz .2912.50 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20225,7 +20225,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2910.50: +.2912.50: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20236,7 +20236,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2911.51 + jnz .2913.51 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20244,7 +20244,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2911.51: +.2913.51: pop rbx pop rsi pop rdi @@ -20263,7 +20263,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2912.38 + jnz .2914.38 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20271,7 +20271,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2912.38: +.2914.38: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20282,7 +20282,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2913.39 + jnz .2915.39 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20290,7 +20290,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2913.39: +.2915.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20301,7 +20301,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2914.40 + jnz .2916.40 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20309,7 +20309,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2914.40: +.2916.40: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20320,7 +20320,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2915.41 + jnz .2917.41 mov eax, 4 mov edi, 2 mov rsi, _s190 @@ -20328,7 +20328,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2915.41: +.2917.41: jmp .1201 .1263: mov rbx, 0 @@ -20449,7 +20449,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2916.4 + jnz .2918.4 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -20457,7 +20457,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2916.4: +.2918.4: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20475,7 +20475,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2917.5 + jnz .2919.5 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -20483,7 +20483,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2917.5: +.2919.5: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20514,7 +20514,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2918.2 + jnz .2920.2 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -20522,7 +20522,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2918.2: +.2920.2: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1072] mov rbx, qword [_rs_p] @@ -20536,7 +20536,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2919.3 + jnz .2921.3 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -20544,7 +20544,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2919.3: +.2921.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20584,7 +20584,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2920.1 + jnz .2922.1 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -20592,7 +20592,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2920.1: +.2922.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -20644,7 +20644,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2921.52 + jnz .2923.52 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -20652,7 +20652,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2921.52: +.2923.52: mov rbx, 0 pop rdi xor rsi, rsi @@ -20687,7 +20687,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2922 + jnz .2924 mov eax, 4 mov edi, 2 mov rsi, _s340 @@ -20695,7 +20695,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2922: +.2924: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20739,7 +20739,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2923 + jnz .2925 mov eax, 4 mov edi, 2 mov rsi, _s341 @@ -20747,7 +20747,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2923: +.2925: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20768,7 +20768,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2924 + jnz .2926 mov eax, 4 mov edi, 2 mov rsi, _s344 @@ -20776,7 +20776,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2924: +.2926: .1291: .1277: .1274: @@ -20795,7 +20795,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2925 + jnz .2927 mov eax, 4 mov edi, 2 mov rsi, _s345 @@ -20803,7 +20803,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2925: +.2927: mov rbp, rsp mov rsp, [_rs_p] add rsp, 1112 @@ -20818,7 +20818,7 @@ fwrite_buffer.assert_len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2926 + jnz .2928 mov eax, 4 mov edi, 2 mov rsi, _s526 @@ -20826,7 +20826,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2926: +.2928: mov rsi, [_gfwrite_buffer.len] add rbx, rsi mov rsi, 10240 @@ -20850,7 +20850,7 @@ fwrite_buffer.assert_len: cmp rax, rbx sete sil test rsi, rsi - jnz .2927.1 + jnz .2929.1 mov eax, 4 mov edi, 2 mov rsi, _s527 @@ -20858,7 +20858,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2927.1: +.2929.1: mov rbx, 0 mov [_gfwrite_buffer.len], rbx .1292: @@ -21370,7 +21370,7 @@ Reg.64.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2928 + jnz .2930 mov eax, 4 mov edi, 2 mov rsi, _s558 @@ -21378,7 +21378,7 @@ Reg.64.to_str: syscall mov rdi, 1 jmp _exit -.2928: +.2930: push rbx push rsi .1339: @@ -21608,7 +21608,7 @@ Reg.32.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2929 + jnz .2931 mov eax, 4 mov edi, 2 mov rsi, _s689 @@ -21616,7 +21616,7 @@ Reg.32.to_str: syscall mov rdi, 1 jmp _exit -.2929: +.2931: push rbx push rsi .1368: @@ -21846,7 +21846,7 @@ Reg.16.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2930 + jnz .2932 mov eax, 4 mov edi, 2 mov rsi, _s673 @@ -21854,7 +21854,7 @@ Reg.16.to_str: syscall mov rdi, 1 jmp _exit -.2930: +.2932: push rbx push rsi .1397: @@ -22084,7 +22084,7 @@ Reg.8.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2931 + jnz .2933 mov eax, 4 mov edi, 2 mov rsi, _s639 @@ -22092,7 +22092,7 @@ Reg.8.to_str: syscall mov rdi, 1 jmp _exit -.2931: +.2933: push rbx push rsi .1426: @@ -22728,7 +22728,7 @@ rallocator_stack_c_c: cmp rsi, rdi setb r8b test r8, r8 - jnz .2932 + jnz .2934 mov eax, 4 mov edi, 2 mov rsi, _s559 @@ -22736,14 +22736,14 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.2932: +.2934: mov rsi, [_grallocator_stack.len] mov rdi, 2048 xor r8, r8 cmp rsi, rdi setb r8b test r8, r8 - jnz .2933 + jnz .2935 mov eax, 4 mov edi, 2 mov rsi, _s560 @@ -22751,7 +22751,7 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.2933: +.2935: mov rsi, qword _grallocator_stack mov rdi, [_grallocator_stack.len] add rsi, rdi @@ -22771,7 +22771,7 @@ rallocator_stack.top: cmp rbx, rsi seta dil test rdi, rdi - jnz .2934 + jnz .2936 mov eax, 4 mov edi, 2 mov rsi, _s587 @@ -22779,7 +22779,7 @@ rallocator_stack.top: syscall mov rdi, 1 jmp _exit -.2934: +.2936: mov rbx, [_grallocator_stack.len] mov rsi, 1 sub rbx, rsi @@ -22910,7 +22910,7 @@ r_stack_deep_flush: cmp r8, r9 setb r10b test r10, r10 - jnz .2935.1 + jnz .2937.1 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -22918,7 +22918,7 @@ r_stack_deep_flush: syscall mov rdi, 1 jmp _exit -.2935.1: +.2937.1: mov r8, qword _grallocator_mask add rsi, r8 mov r8, 0 @@ -23058,7 +23058,7 @@ r_alloc: cmp rbx, rsi setne dil test rdi, rdi - jnz .2936 + jnz .2938 mov eax, 4 mov edi, 2 mov rsi, _s555 @@ -23066,7 +23066,7 @@ r_alloc: syscall mov rdi, 1 jmp _exit -.2936: +.2938: mov rbp, rsp mov rsp, [_rs_p] call r_stack_deep_flush @@ -23092,7 +23092,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .2937.1 + jnz .2939.1 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -23100,7 +23100,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.2937.1: +.2939.1: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23123,7 +23123,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .2938.1 + jnz .2940.1 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23131,7 +23131,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.2938.1: +.2940.1: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23144,7 +23144,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .2939.2 + jnz .2941.2 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -23152,7 +23152,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.2939.2: +.2941.2: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23304,7 +23304,7 @@ r_pop: cmp rdi, r8 setb r9b test r9, r9 - jnz .2940.2 + jnz .2942.2 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23312,7 +23312,7 @@ r_pop: syscall mov rdi, 1 jmp _exit -.2940.2: +.2942.2: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -23336,7 +23336,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2941.2 + jnz .2943.2 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -23344,7 +23344,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2941.2: +.2943.2: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23400,7 +23400,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2942.3 + jnz .2944.3 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -23408,7 +23408,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2942.3: +.2944.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23474,7 +23474,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2943.3 + jnz .2945.3 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -23482,7 +23482,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2943.3: +.2945.3: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23490,7 +23490,7 @@ r_pop_r: test rbx, rbx sete bl test rbx, rbx - jnz .2944 + jnz .2946 mov eax, 4 mov edi, 2 mov rsi, _s616 @@ -23498,7 +23498,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2944: +.2946: mov rbx, _s588 mov rsi, 5 push rbx @@ -23537,7 +23537,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .2945.3 + jnz .2947.3 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23545,7 +23545,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.2945.3: +.2947.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23594,7 +23594,7 @@ r_top: cmp rsi, rdi setb r8b test r8, r8 - jnz .2946.4 + jnz .2948.4 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23602,7 +23602,7 @@ r_top: syscall mov rdi, 1 jmp _exit -.2946.4: +.2948.4: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23667,7 +23667,7 @@ r_dup: cmp rsi, rdi setb r8b test r8, r8 - jnz .2947.5 + jnz .2949.5 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23675,7 +23675,7 @@ r_dup: syscall mov rdi, 1 jmp _exit -.2947.5: +.2949.5: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23754,7 +23754,7 @@ r_push_const: cmp rsi, rdi setb r8b test r8, r8 - jnz .2948.6 + jnz .2950.6 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23762,7 +23762,7 @@ r_push_const: syscall mov rdi, 1 jmp _exit -.2948.6: +.2950.6: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23836,7 +23836,7 @@ r_prepare_push_const_word: cmp rsi, rdi setb r8b test r8, r8 - jnz .2949.7 + jnz .2951.7 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -23844,7 +23844,7 @@ r_prepare_push_const_word: syscall mov rdi, 1 jmp _exit -.2949.7: +.2951.7: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -23907,7 +23907,7 @@ _einline_asms_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2950 + jnz .2952 mov eax, 4 mov edi, 2 mov rsi, _s450 @@ -23915,7 +23915,7 @@ _einline_asms_c_c: syscall mov rdi, 1 jmp _exit -.2950: +.2952: mov rbp, rsp mov rsp, [_rs_p] ret @@ -24041,7 +24041,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2951.12 + jnz .2953.12 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24049,7 +24049,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2951.12: +.2953.12: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24074,7 +24074,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2952.13 + jnz .2954.13 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24082,7 +24082,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2952.13: +.2954.13: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24103,7 +24103,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2953.14 + jnz .2955.14 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24111,7 +24111,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2953.14: +.2955.14: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24280,7 +24280,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2954.15 + jnz .2956.15 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24288,7 +24288,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2954.15: +.2956.15: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24356,7 +24356,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2955.16 + jnz .2957.16 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24364,7 +24364,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2955.16: +.2957.16: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24385,7 +24385,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2956.17 + jnz .2958.17 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24393,7 +24393,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2956.17: +.2958.17: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24523,7 +24523,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2957.18 + jnz .2959.18 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24531,7 +24531,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2957.18: +.2959.18: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24619,7 +24619,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .2958.19 + jnz .2960.19 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -24627,7 +24627,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.2958.19: +.2960.19: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24758,7 +24758,7 @@ name_get_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .2959.2 + jnz .2961.2 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -24766,7 +24766,7 @@ name_get_function_idx: syscall mov rdi, 1 jmp _exit -.2959.2: +.2961.2: mov rdi, 48 imul rsi, rdi mov rdi, qword _gfunctions @@ -24877,7 +24877,7 @@ name_get_cextern_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .2960.1 + jnz .2962.1 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -24885,7 +24885,7 @@ name_get_cextern_function_idx: syscall mov rdi, 1 jmp _exit -.2960.1: +.2962.1: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -24994,7 +24994,7 @@ search_variable_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .2961.1 + jnz .2963.1 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -25002,7 +25002,7 @@ search_variable_name: syscall mov rdi, 1 jmp _exit -.2961.1: +.2963.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -25103,7 +25103,7 @@ is_in_function: cmp rdi, r8 setb r9b test r9, r9 - jnz .2962.1 + jnz .2964.1 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -25111,7 +25111,7 @@ is_in_function: syscall mov rdi, 1 jmp _exit -.2962.1: +.2964.1: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -25166,7 +25166,7 @@ parse.push_early_ret: cmp rbx, rsi setb dil test rdi, rdi - jnz .2963 + jnz .2965 mov eax, 4 mov edi, 2 mov rsi, _s422 @@ -25174,7 +25174,7 @@ parse.push_early_ret: syscall mov rdi, 1 jmp _exit -.2963: +.2965: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25202,7 +25202,7 @@ parse.push_early_ret_with_pos: cmp rbx, rsi setb dil test rdi, rdi - jnz .2964 + jnz .2966 mov eax, 4 mov edi, 2 mov rsi, _s399 @@ -25210,7 +25210,7 @@ parse.push_early_ret_with_pos: syscall mov rdi, 1 jmp _exit -.2964: +.2966: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25230,7 +25230,7 @@ parse.search_scoped_var: cmp rbx, rsi setne dil test rdi, rdi - jnz .2965.1 + jnz .2967.1 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -25238,7 +25238,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.2965.1: +.2967.1: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -25248,7 +25248,7 @@ parse.search_scoped_var: cmp rsi, rdi setb r8b test r8, r8 - jnz .2966.2 + jnz .2968.2 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -25256,7 +25256,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.2966.2: +.2968.2: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -25289,7 +25289,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2967.20 + jnz .2969.20 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25297,7 +25297,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2967.20: +.2969.20: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25349,7 +25349,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2968.2 + jnz .2970.2 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -25357,7 +25357,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2968.2: +.2970.2: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -25422,7 +25422,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2969.3 + jnz .2971.3 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -25430,7 +25430,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2969.3: +.2971.3: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -25444,7 +25444,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2970.6 + jnz .2972.6 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -25452,7 +25452,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2970.6: +.2972.6: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -25515,7 +25515,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .2971.2 + jnz .2973.2 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -25523,7 +25523,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.2971.2: +.2973.2: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -25601,7 +25601,7 @@ parse.fn_decl: cmp rsi, rdi setb r8b test r8, r8 - jnz .2972.21 + jnz .2974.21 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25609,7 +25609,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2972.21: +.2974.21: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25749,7 +25749,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .2973.22 + jnz .2975.22 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25757,7 +25757,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2973.22: +.2975.22: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -25777,7 +25777,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .2974.23 + jnz .2976.23 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25785,7 +25785,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2974.23: +.2976.23: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -25894,7 +25894,7 @@ parse.fn_decl: cmp rbx, r9 setb r10b test r10, r10 - jnz .2975.24 + jnz .2977.24 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -25902,7 +25902,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2975.24: +.2977.24: mov rbx, 28 imul r8, rbx mov rbx, qword _gtoken_stream @@ -26089,7 +26089,7 @@ parse.fn_decl: cmp rsi, rbx sete dil test rdi, rdi - jnz .2976 + jnz .2978 mov eax, 4 mov edi, 2 mov rsi, _s364 @@ -26097,7 +26097,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.2976: +.2978: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] mov rbx, 14 @@ -26210,7 +26210,7 @@ parse.assert: cmp rsi, rdi setb r8b test r8, r8 - jnz .2977.25 + jnz .2979.25 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26218,7 +26218,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.2977.25: +.2979.25: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26239,7 +26239,7 @@ parse.assert: cmp rsi, r8 setb r9b test r9, r9 - jnz .2978.26 + jnz .2980.26 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26247,7 +26247,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.2978.26: +.2980.26: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26308,7 +26308,7 @@ parse.assert: cmp rdi, r8 setb r9b test r9, r9 - jnz .2979.27 + jnz .2981.27 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26316,7 +26316,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.2979.27: +.2981.27: mov rdi, 28 imul rbx, rdi mov rdi, qword _gtoken_stream @@ -26425,7 +26425,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .2980.28 + jnz .2982.28 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26433,7 +26433,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2980.28: +.2982.28: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26479,7 +26479,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .2981.29 + jnz .2983.29 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -26487,7 +26487,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2981.29: +.2983.29: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26533,7 +26533,7 @@ parse.handle_var_interaction: cmp rbx, rdi setb r8b test r8, r8 - jnz .2982.3 + jnz .2984.3 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -26541,7 +26541,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2982.3: +.2984.3: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -26571,7 +26571,7 @@ parse.handle_var_interaction: cmp rdi, r8 setb r9b test r9, r9 - jnz .2983.3 + jnz .2985.3 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -26579,7 +26579,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2983.3: +.2985.3: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -26829,7 +26829,7 @@ parse.handle_var_interaction: .1649: mov rbx, 0 test rbx, rbx - jnz .2984 + jnz .2986 mov eax, 4 mov edi, 2 mov rsi, _s326 @@ -26837,7 +26837,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2984: +.2986: .1653: .1642: jmp .1640 @@ -26970,7 +26970,7 @@ parse.handle_var_interaction: .1661: mov rbx, 0 test rbx, rbx - jnz .2985 + jnz .2987 mov eax, 4 mov edi, 2 mov rsi, _s331 @@ -26978,7 +26978,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.2985: +.2987: .1666: .1640: add rsp, 8 @@ -27017,7 +27017,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2986.30 + jnz .2988.30 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -27025,7 +27025,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.2986.30: +.2988.30: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27072,7 +27072,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2987.4 + jnz .2989.4 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -27080,7 +27080,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.2987.4: +.2989.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -27139,7 +27139,7 @@ parse.basic_token?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2988.31 + jnz .2990.31 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -27147,7 +27147,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2988.31: +.2990.31: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27190,7 +27190,7 @@ parse.basic_token?: cmp rdi, r8 setb r9b test r9, r9 - jnz .2989.32 + jnz .2991.32 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -27198,7 +27198,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2989.32: +.2991.32: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -27880,7 +27880,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2990.1 + jnz .2992.1 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -27888,7 +27888,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2990.1: +.2992.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -27899,7 +27899,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2991.2 + jnz .2993.2 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -27907,7 +27907,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2991.2: +.2993.2: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -27922,7 +27922,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2992.4 + jnz .2994.4 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -27930,7 +27930,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2992.4: +.2994.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -27941,7 +27941,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2993.5 + jnz .2995.5 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -27949,7 +27949,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2993.5: +.2995.5: jmp .1673 .1711: pop rbx @@ -27992,7 +27992,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2994.1 + jnz .2996.1 mov eax, 4 mov edi, 2 mov rsi, _s335 @@ -28000,7 +28000,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2994.1: +.2996.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28011,7 +28011,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2995.6 + jnz .2997.6 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28019,7 +28019,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2995.6: +.2997.6: jmp .1673 .1713: pop rbx @@ -28070,7 +28070,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2996.4 + jnz .2998.4 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -28078,7 +28078,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2996.4: +.2998.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28089,7 +28089,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2997.7 + jnz .2999.7 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28097,7 +28097,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2997.7: +.2999.7: jmp .1673 .1715: pop rbx @@ -28148,7 +28148,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2998.5 + jnz .3000.5 mov eax, 4 mov edi, 2 mov rsi, _s318 @@ -28156,7 +28156,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2998.5: +.3000.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28167,7 +28167,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2999.8 + jnz .3001.8 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28175,7 +28175,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.2999.8: +.3001.8: jmp .1673 .1717: pop rbx @@ -28218,7 +28218,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3000.3 + jnz .3002.3 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28226,7 +28226,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3000.3: +.3002.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28237,7 +28237,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3001.4 + jnz .3003.4 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28245,7 +28245,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3001.4: +.3003.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28256,7 +28256,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3002.5 + jnz .3004.5 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28264,7 +28264,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3002.5: +.3004.5: pop rbx pop rsi pop rdi @@ -28281,7 +28281,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3003.9 + jnz .3005.9 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28289,7 +28289,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3003.9: +.3005.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28300,7 +28300,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3004.10 + jnz .3006.10 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28308,7 +28308,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3004.10: +.3006.10: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28319,7 +28319,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3005.11 + jnz .3007.11 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28327,7 +28327,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3005.11: +.3007.11: jmp .1673 .1719: pop rbx @@ -28370,7 +28370,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3006.6 + jnz .3008.6 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28378,7 +28378,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3006.6: +.3008.6: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28389,7 +28389,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3007.7 + jnz .3009.7 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28397,7 +28397,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3007.7: +.3009.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28408,7 +28408,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3008.8 + jnz .3010.8 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28416,7 +28416,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3008.8: +.3010.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28427,7 +28427,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3009.9 + jnz .3011.9 mov eax, 4 mov edi, 2 mov rsi, _s334 @@ -28435,7 +28435,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3009.9: +.3011.9: pop rbx pop rsi pop rdi @@ -28454,7 +28454,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3010.12 + jnz .3012.12 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28462,7 +28462,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3010.12: +.3012.12: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28473,7 +28473,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3011.13 + jnz .3013.13 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28481,7 +28481,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3011.13: +.3013.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28492,7 +28492,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3012.14 + jnz .3014.14 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28500,7 +28500,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3012.14: +.3014.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28511,7 +28511,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3013.15 + jnz .3015.15 mov eax, 4 mov edi, 2 mov rsi, _s321 @@ -28519,7 +28519,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3013.15: +.3015.15: jmp .1673 .1721: pop rbx @@ -28955,7 +28955,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3014.2 + jnz .3016.2 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -28963,7 +28963,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3014.2: +.3016.2: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -28973,7 +28973,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3015.4 + jnz .3017.4 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -28981,7 +28981,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3015.4: +.3017.4: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -28999,7 +28999,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3016.3 + jnz .3018.3 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -29007,7 +29007,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3016.3: +.3018.3: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -29017,7 +29017,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3017.5 + jnz .3019.5 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -29025,7 +29025,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3017.5: +.3019.5: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -29251,7 +29251,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3018.4 + jnz .3020.4 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -29259,7 +29259,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3018.4: +.3020.4: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29269,7 +29269,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3019.6 + jnz .3021.6 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -29277,7 +29277,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3019.6: +.3021.6: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -29357,7 +29357,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3020.7 + jnz .3022.7 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -29365,7 +29365,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3020.7: +.3022.7: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29413,7 +29413,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3021.8 + jnz .3023.8 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -29421,7 +29421,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3021.8: +.3023.8: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29466,7 +29466,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3022.9 + jnz .3024.9 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -29474,7 +29474,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3022.9: +.3024.9: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29521,7 +29521,7 @@ parse.handle_close_r_cb: test rbx, rbx sete bl test rbx, rbx - jnz .3023 + jnz .3025 mov eax, 4 mov edi, 2 mov rsi, _s412 @@ -29529,7 +29529,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3023: +.3025: jmp .1769 .1768: pop rbx @@ -29549,7 +29549,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3024.5 + jnz .3026.5 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -29557,7 +29557,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3024.5: +.3026.5: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29567,7 +29567,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3025.7 + jnz .3027.7 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -29575,7 +29575,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3025.7: +.3027.7: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -29760,7 +29760,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3026.33 + jnz .3028.33 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -29768,7 +29768,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3026.33: +.3028.33: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -29891,7 +29891,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3027.34 + jnz .3029.34 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -29899,7 +29899,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3027.34: +.3029.34: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -29961,7 +29961,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3028.35 + jnz .3030.35 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -29969,7 +29969,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3028.35: +.3030.35: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30171,7 +30171,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3029.36 + jnz .3031.36 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30179,7 +30179,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3029.36: +.3031.36: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30210,7 +30210,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3030.37 + jnz .3032.37 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30218,7 +30218,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3030.37: +.3032.37: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30254,7 +30254,7 @@ parse.handle_close_r_cb: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3031 + jnz .3033 mov eax, 4 mov edi, 2 mov rsi, _s417 @@ -30262,7 +30262,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3031: +.3033: push rbx .1817: .1814: @@ -30395,7 +30395,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3032.38 + jnz .3034.38 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30403,7 +30403,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3032.38: +.3034.38: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30453,7 +30453,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3033.39 + jnz .3035.39 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -30461,7 +30461,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3033.39: +.3035.39: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30788,7 +30788,7 @@ parse.handle_open_l_cb: cmp rbx, rsi setne dil test rdi, rdi - jnz .3034.6 + jnz .3036.6 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -30796,7 +30796,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3034.6: +.3036.6: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -30806,7 +30806,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3035.8 + jnz .3037.8 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -30814,7 +30814,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3035.8: +.3037.8: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -30925,7 +30925,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3036.7 + jnz .3038.7 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -30933,7 +30933,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3036.7: +.3038.7: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -30943,7 +30943,7 @@ parse.handle_open_l_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3037.9 + jnz .3039.9 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -30951,7 +30951,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3037.9: +.3039.9: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31144,7 +31144,7 @@ parse.locate_scope: cmp rdi, r8 setb r9b test r9, r9 - jnz .3038.10 + jnz .3040.10 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -31152,7 +31152,7 @@ parse.locate_scope: syscall mov rdi, 1 jmp _exit -.3038.10: +.3040.10: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31208,7 +31208,7 @@ parse.handle_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3039.40 + jnz .3041.40 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -31216,7 +31216,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3039.40: +.3041.40: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -31353,7 +31353,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3040.4 + jnz .3042.4 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31361,7 +31361,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3040.4: +.3042.4: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31405,7 +31405,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3041.5 + jnz .3043.5 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31413,7 +31413,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3041.5: +.3043.5: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31448,7 +31448,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3042.6 + jnz .3044.6 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31456,7 +31456,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3042.6: +.3044.6: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31490,7 +31490,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3043.7 + jnz .3045.7 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31498,7 +31498,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3043.7: +.3045.7: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31512,7 +31512,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3044.8 + jnz .3046.8 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -31520,7 +31520,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3044.8: +.3046.8: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31590,7 +31590,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3045.3 + jnz .3047.3 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -31598,7 +31598,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3045.3: +.3047.3: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -31634,7 +31634,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3046.4 + jnz .3048.4 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -31642,7 +31642,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3046.4: +.3048.4: mov rbx, 28 imul rsi, rbx mov rbx, qword _gcfunctions @@ -31658,7 +31658,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3047.5 + jnz .3049.5 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -31666,7 +31666,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3047.5: +.3049.5: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -31739,7 +31739,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3048.5 + jnz .3050.5 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -31747,7 +31747,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3048.5: +.3050.5: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -31777,7 +31777,7 @@ parse.handle_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .3049.11 + jnz .3051.11 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -31785,7 +31785,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3049.11: +.3051.11: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -32016,7 +32016,7 @@ parse.handle_name: .1911: mov rbx, 0 test rbx, rbx - jnz .3050 + jnz .3052 mov eax, 4 mov edi, 2 mov rsi, _s401 @@ -32024,7 +32024,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3050: +.3052: .1912: .1901: add rsp, 8 @@ -32122,7 +32122,7 @@ parse.is_inside_while_header: cmp rdi, r8 setb r9b test r9, r9 - jnz .3051.12 + jnz .3053.12 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -32130,7 +32130,7 @@ parse.is_inside_while_header: syscall mov rdi, 1 jmp _exit -.3051.12: +.3053.12: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32203,7 +32203,7 @@ parse.fn_complex_tokens: cmp rsi, rdi setb r8b test r8, r8 - jnz .3052.41 + jnz .3054.41 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -32211,7 +32211,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3052.41: +.3054.41: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -32560,7 +32560,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3053.13 + jnz .3055.13 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -32568,7 +32568,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3053.13: +.3055.13: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32667,7 +32667,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3054.14 + jnz .3056.14 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -32675,7 +32675,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3054.14: +.3056.14: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32767,7 +32767,7 @@ parse.fn_complex_tokens: jz .1963 mov rbx, 0 test rbx, rbx - jnz .3055 + jnz .3057 mov eax, 4 mov edi, 2 mov rsi, _s423 @@ -32775,7 +32775,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3055: +.3057: .1963: .1961: mov rbx, 15 @@ -32911,7 +32911,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3056.42 + jnz .3058.42 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -32919,7 +32919,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3056.42: +.3058.42: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33004,7 +33004,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3057.43 + jnz .3059.43 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33012,7 +33012,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3057.43: +.3059.43: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33037,7 +33037,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3058.44 + jnz .3060.44 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33045,7 +33045,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3058.44: +.3060.44: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33602,7 +33602,7 @@ parse.fn_complex_tokens: .2003: mov rbx, 0 test rbx, rbx - jnz .3059 + jnz .3061 mov eax, 4 mov edi, 2 mov rsi, _s453 @@ -33610,7 +33610,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3059: +.3061: .2001: .1928: add rsp, 8 @@ -33697,7 +33697,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3060.45 + jnz .3062.45 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33705,7 +33705,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3060.45: +.3062.45: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -33726,7 +33726,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3061.46 + jnz .3063.46 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -33734,7 +33734,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3061.46: +.3063.46: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -33772,7 +33772,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3062.9 + jnz .3064.9 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33780,7 +33780,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3062.9: +.3064.9: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -33828,7 +33828,7 @@ parse.eval_const_expr: cmp rsi, r8 setb r9b test r9, r9 - jnz .3063.10 + jnz .3065.10 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33836,7 +33836,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3063.10: +.3065.10: mov rsi, 48 imul rdi, rsi mov rsi, qword _gfunctions @@ -33870,7 +33870,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3064.11 + jnz .3066.11 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33878,7 +33878,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3064.11: +.3066.11: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -33892,7 +33892,7 @@ parse.eval_const_expr: cmp rbx, r8 setb r9b test r9, r9 - jnz .3065.12 + jnz .3067.12 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -33900,7 +33900,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3065.12: +.3067.12: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -34101,7 +34101,7 @@ parse.eval_const_expr: mov rsp, rbp pop rbx test rbx, rbx - jnz .3066.53 + jnz .3068.53 mov eax, 4 mov edi, 2 mov rsi, _s338 @@ -34109,7 +34109,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3066.53: +.3068.53: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov [_gir_stream.len], rsi @@ -34123,7 +34123,7 @@ parse.eval_const_expr: cmp rbx, rsi sete dil test rdi, rdi - jnz .3067 + jnz .3069 mov eax, 4 mov edi, 2 mov rsi, _s348 @@ -34131,7 +34131,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3067: +.3069: mov rbp, rsp mov rsp, [_rs_p] add rsp, 64 @@ -34146,7 +34146,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3068.47 + jnz .3070.47 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34154,7 +34154,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3068.47: +.3070.47: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34279,7 +34279,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3069.48 + jnz .3071.48 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34287,7 +34287,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3069.48: +.3071.48: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34338,7 +34338,7 @@ parse.any_variable: cmp rsi, rdi setb r8b test r8, r8 - jnz .3070.49 + jnz .3072.49 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34346,7 +34346,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3070.49: +.3072.49: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34382,7 +34382,7 @@ parse.any_variable: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3071 + jnz .3073 mov eax, 4 mov edi, 2 mov rsi, _s301 @@ -34390,7 +34390,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3071: +.3073: push rbx .2048: .2045: @@ -34540,7 +34540,7 @@ parse.any_variable: cmp rbx, r8 setb r9b test r9, r9 - jnz .3072.50 + jnz .3074.50 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34548,7 +34548,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3072.50: +.3074.50: mov rbx, 28 imul rdi, rbx mov rbx, qword _gtoken_stream @@ -34666,7 +34666,7 @@ parse.const_expression: cmp rsi, rdi setb r8b test r8, r8 - jnz .3073.51 + jnz .3075.51 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34674,7 +34674,7 @@ parse.const_expression: syscall mov rdi, 1 jmp _exit -.3073.51: +.3075.51: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34746,7 +34746,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3074.52 + jnz .3076.52 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34754,7 +34754,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3074.52: +.3076.52: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34775,7 +34775,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3075.53 + jnz .3077.53 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -34783,7 +34783,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3075.53: +.3077.53: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35074,7 +35074,7 @@ parse.cextern: cmp rbx, rdi setb r8b test r8, r8 - jnz .3076.54 + jnz .3078.54 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35082,7 +35082,7 @@ parse.cextern: syscall mov rdi, 1 jmp _exit -.3076.54: +.3078.54: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -35194,7 +35194,7 @@ parse.is_top_comptime: cmp rbx, rsi setne dil test rdi, rdi - jnz .3077.8 + jnz .3079.8 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -35202,7 +35202,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3077.8: +.3079.8: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35212,7 +35212,7 @@ parse.is_top_comptime: cmp rsi, rdi setb r8b test r8, r8 - jnz .3078.15 + jnz .3080.15 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -35220,7 +35220,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3078.15: +.3080.15: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35285,7 +35285,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3079.9 + jnz .3081.9 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -35293,7 +35293,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3079.9: +.3081.9: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35303,7 +35303,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3080.16 + jnz .3082.16 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -35311,7 +35311,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3080.16: +.3082.16: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35341,7 +35341,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3081.55 + jnz .3083.55 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35349,7 +35349,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3081.55: +.3083.55: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35424,7 +35424,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3082.10 + jnz .3084.10 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -35432,7 +35432,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3082.10: +.3084.10: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35442,7 +35442,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3083.17 + jnz .3085.17 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -35450,7 +35450,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3083.17: +.3085.17: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35483,7 +35483,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3084.56 + jnz .3086.56 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35491,7 +35491,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3084.56: +.3086.56: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35798,7 +35798,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3085.57 + jnz .3087.57 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35806,7 +35806,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3085.57: +.3087.57: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35922,7 +35922,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3086.58 + jnz .3088.58 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35930,7 +35930,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3086.58: +.3088.58: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35951,7 +35951,7 @@ stas.parse: cmp rsi, r8 setb r9b test r9, r9 - jnz .3087.59 + jnz .3089.59 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35959,7 +35959,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3087.59: +.3089.59: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35983,7 +35983,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3088.60 + jnz .3090.60 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -35991,7 +35991,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3088.60: +.3090.60: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36022,7 +36022,7 @@ stas.parse: cmp rbx, rdi setb r8b test r8, r8 - jnz .3089.61 + jnz .3091.61 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -36030,7 +36030,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3089.61: +.3091.61: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -36117,6 +36117,11 @@ stas.parse: call Token.eprint_file_tok mov [_rs_p], rsp mov rsp, rbp + mov rbx, 1 + mov rsi, 1 + mov rax, rsi + mov rdi, rbx + syscall .2155: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] @@ -36159,7 +36164,7 @@ stas.parse: cmp rsi, rdi setne r8b test r8, r8 - jnz .3090.11 + jnz .3092.11 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -36167,7 +36172,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3090.11: +.3092.11: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -36177,7 +36182,7 @@ stas.parse: cmp rdi, r8 setb r9b test r9, r9 - jnz .3091.18 + jnz .3093.18 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -36185,7 +36190,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3091.18: +.3093.18: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -36272,7 +36277,7 @@ stas.parse: cmp rbx, rsi sete dil test rdi, rdi - jnz .3092 + jnz .3094 mov eax, 4 mov edi, 2 mov rsi, _s454 @@ -36280,7 +36285,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3092: +.3094: mov rbx, [_gfunction_context] mov rsi, 0 xor rdi, rdi @@ -36319,7 +36324,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3093.12 + jnz .3095.12 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -36327,7 +36332,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3093.12: +.3095.12: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36337,7 +36342,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3094.19 + jnz .3096.19 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -36345,7 +36350,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3094.19: +.3096.19: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36363,7 +36368,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3095.13 + jnz .3097.13 mov eax, 4 mov edi, 2 mov rsi, _s297 @@ -36371,7 +36376,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3095.13: +.3097.13: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36381,7 +36386,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3096.20 + jnz .3098.20 mov eax, 4 mov edi, 2 mov rsi, _s298 @@ -36389,7 +36394,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3096.20: +.3098.20: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36416,7 +36421,7 @@ stas.parse: .2171: mov rbx, 0 test rbx, rbx - jnz .3097 + jnz .3099 mov eax, 4 mov edi, 2 mov rsi, _s456 @@ -36424,7 +36429,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3097: +.3099: .2173: .2169: mov rbx, [_gmain_fn_idx] @@ -36493,7 +36498,7 @@ slits_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .3098 + jnz .3100 mov eax, 4 mov edi, 2 mov rsi, _s511 @@ -36501,7 +36506,7 @@ slits_c_c: syscall mov rdi, 1 jmp _exit -.3098: +.3100: mov rbx, qword _gslits mov rsi, [_gslits.len] mov rdi, 8 @@ -36526,7 +36531,7 @@ is_slit_duplicate?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3099.10 + jnz .3101.10 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36534,7 +36539,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3099.10: +.3101.10: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -36569,7 +36574,7 @@ is_slit_duplicate?: cmp rdi, r8 setb r9b test r9, r9 - jnz .3100.1 + jnz .3102.1 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -36577,7 +36582,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3100.1: +.3102.1: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -36657,7 +36662,7 @@ dce.recurse_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3101.13 + jnz .3103.13 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -36665,7 +36670,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3101.13: +.3103.13: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -36736,7 +36741,7 @@ dce.recurse_function: test rbx, rbx sete bl test rbx, rbx - jnz .3102 + jnz .3104 mov eax, 4 mov edi, 2 mov rsi, _s509 @@ -36744,7 +36749,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3102: +.3104: .2184: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -36774,7 +36779,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3103.11 + jnz .3105.11 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36782,7 +36787,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3103.11: +.3105.11: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36800,7 +36805,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3104.12 + jnz .3106.12 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36808,7 +36813,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3104.12: +.3106.12: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36846,7 +36851,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3105.14 + jnz .3107.14 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -36854,7 +36859,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3105.14: +.3107.14: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -36890,7 +36895,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3106.13 + jnz .3108.13 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36898,7 +36903,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3106.13: +.3108.13: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36916,7 +36921,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3107.14 + jnz .3109.14 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -36924,7 +36929,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3107.14: +.3109.14: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -36996,7 +37001,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3108.15 + jnz .3110.15 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37004,7 +37009,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3108.15: +.3110.15: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37049,7 +37054,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3109.16 + jnz .3111.16 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37057,7 +37062,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3109.16: +.3111.16: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37079,7 +37084,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3110.17 + jnz .3112.17 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37087,7 +37092,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3110.17: +.3112.17: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37101,7 +37106,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3111.15 + jnz .3113.15 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -37109,7 +37114,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3111.15: +.3113.15: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -37176,7 +37181,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3112.18 + jnz .3114.18 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37184,7 +37189,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3112.18: +.3114.18: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37217,7 +37222,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3113.19 + jnz .3115.19 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37225,7 +37230,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3113.19: +.3115.19: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37254,7 +37259,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3114.20 + jnz .3116.20 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37262,7 +37267,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3114.20: +.3116.20: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37290,7 +37295,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3115.21 + jnz .3117.21 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37298,7 +37303,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3115.21: +.3117.21: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37311,7 +37316,7 @@ dce.recurse_function: cmp rsi, rbx sete dil test rdi, rdi - jnz .3116 + jnz .3118 mov eax, 4 mov edi, 2 mov rsi, _s512 @@ -37319,7 +37324,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3116: +.3118: mov rbp, rsp mov rsp, [_rs_p] add rsp, 40 @@ -37580,7 +37585,7 @@ sysv_argc_to_reg: mov rbx, 18446744073709551615 mov rsi, 0 test rsi, rsi - jnz .3117 + jnz .3119 mov eax, 4 mov edi, 2 mov rsi, _s690 @@ -37588,7 +37593,7 @@ sysv_argc_to_reg: syscall mov rdi, 1 jmp _exit -.3117: +.3119: push rbx .2240: .2229: @@ -37609,7 +37614,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3118.6 + jnz .3120.6 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -37617,7 +37622,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3118.6: +.3120.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -37690,7 +37695,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3119.4 + jnz .3121.4 mov eax, 4 mov edi, 2 mov rsi, _s615 @@ -37698,7 +37703,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3119.4: +.3121.4: mov rsi, qword _grallocator_mask add rbx, rsi xor rsi, rsi @@ -37706,7 +37711,7 @@ gen_cextern_function: test rsi, rsi sete sil test rsi, rsi - jnz .3120 + jnz .3122 mov eax, 4 mov edi, 2 mov rsi, _s691 @@ -37714,7 +37719,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3120: +.3122: mov rbx, _s546 mov rsi, 13 push rbx @@ -37836,7 +37841,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3121.8 + jnz .3123.8 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -37844,7 +37849,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3121.8: +.3123.8: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -37954,7 +37959,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3122.22 + jnz .3124.22 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37962,7 +37967,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3122.22: +.3124.22: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37984,7 +37989,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3123.23 + jnz .3125.23 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -37992,7 +37997,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3123.23: +.3125.23: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38006,7 +38011,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3124.16 + jnz .3126.16 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -38014,7 +38019,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3124.16: +.3126.16: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -38148,7 +38153,7 @@ gen_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .3125.9 + jnz .3127.9 mov eax, 4 mov edi, 2 mov rsi, _s191 @@ -38156,7 +38161,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3125.9: +.3127.9: mov rbp, rsp mov rsp, [_rs_p] call r_push_const @@ -38193,7 +38198,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3126.24 + jnz .3128.24 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38201,7 +38206,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3126.24: +.3128.24: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38213,7 +38218,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3127.62 + jnz .3129.62 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -38221,7 +38226,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3127.62: +.3129.62: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -38265,7 +38270,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3128.7 + jnz .3130.7 mov eax, 4 mov edi, 2 mov rsi, _s178 @@ -38273,7 +38278,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3128.7: +.3130.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gopened_files @@ -38315,7 +38320,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3129.25 + jnz .3131.25 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38323,7 +38328,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3129.25: +.3131.25: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38341,7 +38346,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3130.26 + jnz .3132.26 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38349,7 +38354,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3130.26: +.3132.26: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38398,7 +38403,7 @@ gen_range: cmp rbx, rsi sete dil test rdi, rdi - jnz .3131 + jnz .3133 mov eax, 4 mov edi, 2 mov rsi, _s566 @@ -38406,7 +38411,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3131: +.3133: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] mov rbx, rsi @@ -38415,7 +38420,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3132.17 + jnz .3134.17 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -38423,7 +38428,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3132.17: +.3134.17: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -38633,7 +38638,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3133.27 + jnz .3135.27 mov eax, 4 mov edi, 2 mov rsi, _s308 @@ -38641,7 +38646,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3133.27: +.3135.27: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38777,7 +38782,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3134.2 + jnz .3136.2 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -38785,7 +38790,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3134.2: +.3136.2: mov rsi, 8 imul rbx, rsi mov rsi, qword _gslits @@ -38923,7 +38928,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3135.18 + jnz .3137.18 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -38931,7 +38936,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3135.18: +.3137.18: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39045,7 +39050,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3136.19 + jnz .3138.19 mov eax, 4 mov edi, 2 mov rsi, _s306 @@ -39053,7 +39058,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3136.19: +.3138.19: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39397,7 +39402,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3137.3 + jnz .3139.3 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -39405,7 +39410,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3137.3: +.3139.3: mov rbx, 8 imul rsi, rbx mov rbx, qword _gslits @@ -39492,7 +39497,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3138.4 + jnz .3140.4 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -39500,7 +39505,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3138.4: +.3140.4: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -39690,7 +39695,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3139.9 + jnz .3141.9 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -39698,7 +39703,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3139.9: +.3141.9: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -39828,7 +39833,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3140.5 + jnz .3142.5 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -39836,7 +39841,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3140.5: +.3142.5: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -39870,7 +39875,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3141.6 + jnz .3143.6 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -39878,7 +39883,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3141.6: +.3143.6: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -39920,7 +39925,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3142.10 + jnz .3144.10 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -39928,7 +39933,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3142.10: +.3144.10: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40069,7 +40074,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3143.7 + jnz .3145.7 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40077,7 +40082,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3143.7: +.3145.7: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40115,7 +40120,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3144.6 + jnz .3146.6 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40123,7 +40128,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3144.6: +.3146.6: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40168,7 +40173,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3145.7 + jnz .3147.7 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40176,7 +40181,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3145.7: +.3147.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40223,7 +40228,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3146.8 + jnz .3148.8 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40231,7 +40236,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3146.8: +.3148.8: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40294,7 +40299,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3147.11 + jnz .3149.11 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40302,7 +40307,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3147.11: +.3149.11: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40348,7 +40353,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3148.9 + jnz .3150.9 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40356,7 +40361,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3148.9: +.3150.9: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40464,7 +40469,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3149.8 + jnz .3151.8 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40472,7 +40477,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3149.8: +.3151.8: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -40507,7 +40512,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3150.9 + jnz .3152.9 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40515,7 +40520,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3150.9: +.3152.9: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40539,7 +40544,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3151.10 + jnz .3153.10 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40547,7 +40552,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3151.10: +.3153.10: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40574,7 +40579,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3152.12 + jnz .3154.12 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40582,7 +40587,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3152.12: +.3154.12: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40636,7 +40641,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3153.11 + jnz .3155.11 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40644,7 +40649,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3153.11: +.3155.11: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40696,7 +40701,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3154.13 + jnz .3156.13 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40704,7 +40709,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3154.13: +.3156.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -40750,7 +40755,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3155.12 + jnz .3157.12 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -40758,7 +40763,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3155.12: +.3157.12: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40877,7 +40882,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3156.10 + jnz .3158.10 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -40885,7 +40890,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3156.10: +.3158.10: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40915,7 +40920,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3157.14 + jnz .3159.14 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -40923,7 +40928,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3157.14: +.3159.14: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41045,7 +41050,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3158.15 + jnz .3160.15 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41053,7 +41058,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3158.15: +.3160.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41082,7 +41087,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3159.16 + jnz .3161.16 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41090,7 +41095,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3159.16: +.3161.16: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41190,7 +41195,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3160.17 + jnz .3162.17 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41198,7 +41203,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3160.17: +.3162.17: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41227,7 +41232,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3161.18 + jnz .3163.18 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41235,7 +41240,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3161.18: +.3163.18: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41255,7 +41260,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3162.19 + jnz .3164.19 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41263,7 +41268,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3162.19: +.3164.19: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41505,7 +41510,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3163.20 + jnz .3165.20 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41513,7 +41518,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3163.20: +.3165.20: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41526,7 +41531,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3164.11 + jnz .3166.11 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41534,7 +41539,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3164.11: +.3166.11: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -41642,7 +41647,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3165.12 + jnz .3167.12 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41650,7 +41655,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3165.12: +.3167.12: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -41741,7 +41746,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3166.21 + jnz .3168.21 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41749,7 +41754,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3166.21: +.3168.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41761,7 +41766,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3167.13 + jnz .3169.13 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41769,7 +41774,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3167.13: +.3169.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -41824,7 +41829,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3168.22 + jnz .3170.22 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41832,7 +41837,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3168.22: +.3170.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41844,7 +41849,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3169.14 + jnz .3171.14 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41852,7 +41857,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3169.14: +.3171.14: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -41907,7 +41912,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3170.23 + jnz .3172.23 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -41915,7 +41920,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3170.23: +.3172.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41927,7 +41932,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3171.15 + jnz .3173.15 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -41935,7 +41940,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3171.15: +.3173.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42034,7 +42039,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3172.24 + jnz .3174.24 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42042,7 +42047,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3172.24: +.3174.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42054,7 +42059,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3173.16 + jnz .3175.16 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42062,7 +42067,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3173.16: +.3175.16: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42075,7 +42080,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3174.17 + jnz .3176.17 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42083,7 +42088,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3174.17: +.3176.17: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42182,7 +42187,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3175.25 + jnz .3177.25 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42190,7 +42195,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3175.25: +.3177.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42202,7 +42207,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3176.18 + jnz .3178.18 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42210,7 +42215,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3176.18: +.3178.18: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42223,7 +42228,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3177.19 + jnz .3179.19 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42231,7 +42236,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3177.19: +.3179.19: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42347,7 +42352,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3178.26 + jnz .3180.26 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42355,7 +42360,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3178.26: +.3180.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42428,7 +42433,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3179.20 + jnz .3181.20 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42436,7 +42441,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3179.20: +.3181.20: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42457,7 +42462,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3180.27 + jnz .3182.27 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42465,7 +42470,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3180.27: +.3182.27: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42486,7 +42491,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3181.28 + jnz .3183.28 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42494,7 +42499,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3181.28: +.3183.28: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42580,7 +42585,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3182.29 + jnz .3184.29 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42588,7 +42593,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3182.29: +.3184.29: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42600,7 +42605,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3183.21 + jnz .3185.21 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42608,7 +42613,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3183.21: +.3185.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42694,7 +42699,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3184.30 + jnz .3186.30 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42702,7 +42707,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3184.30: +.3186.30: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42714,7 +42719,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3185.22 + jnz .3187.22 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42722,7 +42727,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3185.22: +.3187.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42843,7 +42848,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3186.31 + jnz .3188.31 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42851,7 +42856,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3186.31: +.3188.31: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42906,7 +42911,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3187.32 + jnz .3189.32 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42914,7 +42919,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3187.32: +.3189.32: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42926,7 +42931,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3188.23 + jnz .3190.23 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -42934,7 +42939,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3188.23: +.3190.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42989,7 +42994,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3189.33 + jnz .3191.33 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -42997,7 +43002,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3189.33: +.3191.33: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43009,7 +43014,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3190.24 + jnz .3192.24 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -43017,7 +43022,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3190.24: +.3192.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43087,7 +43092,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3191.34 + jnz .3193.34 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43095,7 +43100,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3191.34: +.3193.34: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43150,7 +43155,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3192.35 + jnz .3194.35 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43158,7 +43163,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3192.35: +.3194.35: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43170,7 +43175,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3193.25 + jnz .3195.25 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -43178,7 +43183,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3193.25: +.3195.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43227,7 +43232,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3194.36 + jnz .3196.36 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43235,7 +43240,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3194.36: +.3196.36: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43257,7 +43262,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3195.37 + jnz .3197.37 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43265,7 +43270,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3195.37: +.3197.37: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43493,7 +43498,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3196.38 + jnz .3198.38 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43501,7 +43506,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3196.38: +.3198.38: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43523,7 +43528,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3197.39 + jnz .3199.39 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43531,7 +43536,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3197.39: +.3199.39: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43553,7 +43558,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3198.40 + jnz .3200.40 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43561,7 +43566,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3198.40: +.3200.40: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43626,7 +43631,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3199.41 + jnz .3201.41 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43634,7 +43639,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3199.41: +.3201.41: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43656,7 +43661,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3200.42 + jnz .3202.42 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43664,7 +43669,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3200.42: +.3202.42: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43686,7 +43691,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3201.43 + jnz .3203.43 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43694,7 +43699,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3201.43: +.3203.43: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43716,7 +43721,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3202.44 + jnz .3204.44 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43724,7 +43729,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3202.44: +.3204.44: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43762,7 +43767,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3203.26 + jnz .3205.26 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -43770,7 +43775,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3203.26: +.3205.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43818,7 +43823,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3204.45 + jnz .3206.45 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -43826,7 +43831,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3204.45: +.3206.45: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -43997,7 +44002,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3205.46 + jnz .3207.46 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44005,7 +44010,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3205.46: +.3207.46: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44018,7 +44023,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3206.27 + jnz .3208.27 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44026,7 +44031,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3206.27: +.3208.27: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44039,7 +44044,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3207.28 + jnz .3209.28 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44047,7 +44052,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3207.28: +.3209.28: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44076,7 +44081,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3208.47 + jnz .3210.47 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44084,7 +44089,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3208.47: +.3210.47: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44255,7 +44260,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3209.48 + jnz .3211.48 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44263,7 +44268,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3209.48: +.3211.48: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44276,7 +44281,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3210.29 + jnz .3212.29 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44284,7 +44289,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3210.29: +.3212.29: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44297,7 +44302,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3211.30 + jnz .3213.30 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44305,7 +44310,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3211.30: +.3213.30: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44334,7 +44339,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3212.49 + jnz .3214.49 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44342,7 +44347,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3212.49: +.3214.49: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44513,7 +44518,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3213.50 + jnz .3215.50 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44521,7 +44526,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3213.50: +.3215.50: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44534,7 +44539,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3214.31 + jnz .3216.31 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44542,7 +44547,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3214.31: +.3216.31: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44555,7 +44560,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3215.32 + jnz .3217.32 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44563,7 +44568,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3215.32: +.3217.32: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44592,7 +44597,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3216.51 + jnz .3218.51 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44600,7 +44605,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3216.51: +.3218.51: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44771,7 +44776,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3217.52 + jnz .3219.52 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44779,7 +44784,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3217.52: +.3219.52: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44792,7 +44797,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3218.33 + jnz .3220.33 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44800,7 +44805,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3218.33: +.3220.33: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44813,7 +44818,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3219.34 + jnz .3221.34 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -44821,7 +44826,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3219.34: +.3221.34: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44850,7 +44855,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3220.53 + jnz .3222.53 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -44858,7 +44863,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3220.53: +.3222.53: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45029,7 +45034,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3221.54 + jnz .3223.54 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45037,7 +45042,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3221.54: +.3223.54: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45050,7 +45055,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3222.35 + jnz .3224.35 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45058,7 +45063,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3222.35: +.3224.35: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45071,7 +45076,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3223.36 + jnz .3225.36 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45079,7 +45084,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3223.36: +.3225.36: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45108,7 +45113,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3224.55 + jnz .3226.55 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45116,7 +45121,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3224.55: +.3226.55: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45287,7 +45292,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3225.56 + jnz .3227.56 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45295,7 +45300,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3225.56: +.3227.56: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45308,7 +45313,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3226.37 + jnz .3228.37 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45316,7 +45321,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3226.37: +.3228.37: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45329,7 +45334,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3227.38 + jnz .3229.38 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45337,7 +45342,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3227.38: +.3229.38: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45366,7 +45371,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3228.57 + jnz .3230.57 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45374,7 +45379,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3228.57: +.3230.57: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45545,7 +45550,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3229.58 + jnz .3231.58 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45553,7 +45558,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3229.58: +.3231.58: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45566,7 +45571,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3230.39 + jnz .3232.39 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45574,7 +45579,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3230.39: +.3232.39: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45587,7 +45592,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3231.40 + jnz .3233.40 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45595,7 +45600,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3231.40: +.3233.40: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45624,7 +45629,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3232.59 + jnz .3234.59 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45632,7 +45637,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3232.59: +.3234.59: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45803,7 +45808,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3233.60 + jnz .3235.60 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45811,7 +45816,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3233.60: +.3235.60: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45824,7 +45829,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3234.41 + jnz .3236.41 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45832,7 +45837,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3234.41: +.3236.41: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45845,7 +45850,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3235.42 + jnz .3237.42 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -45853,7 +45858,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3235.42: +.3237.42: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45882,7 +45887,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3236.61 + jnz .3238.61 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -45890,7 +45895,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3236.61: +.3238.61: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46061,7 +46066,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3237.62 + jnz .3239.62 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46069,7 +46074,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3237.62: +.3239.62: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46082,7 +46087,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3238.43 + jnz .3240.43 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46090,7 +46095,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3238.43: +.3240.43: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46103,7 +46108,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3239.44 + jnz .3241.44 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46111,7 +46116,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3239.44: +.3241.44: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46140,7 +46145,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3240.63 + jnz .3242.63 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46148,7 +46153,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3240.63: +.3242.63: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46319,7 +46324,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3241.64 + jnz .3243.64 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46327,7 +46332,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3241.64: +.3243.64: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46340,7 +46345,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3242.45 + jnz .3244.45 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46348,7 +46353,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3242.45: +.3244.45: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46361,7 +46366,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3243.46 + jnz .3245.46 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46369,7 +46374,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3243.46: +.3245.46: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46460,7 +46465,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3244.47 + jnz .3246.47 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46468,7 +46473,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3244.47: +.3246.47: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46481,7 +46486,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3245.48 + jnz .3247.48 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46489,7 +46494,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3245.48: +.3247.48: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46580,7 +46585,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3246.49 + jnz .3248.49 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46588,7 +46593,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3246.49: +.3248.49: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46601,7 +46606,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3247.50 + jnz .3249.50 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46609,7 +46614,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3247.50: +.3249.50: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46700,7 +46705,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3248.51 + jnz .3250.51 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46708,7 +46713,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3248.51: +.3250.51: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46721,7 +46726,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3249.52 + jnz .3251.52 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46729,7 +46734,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3249.52: +.3251.52: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46820,7 +46825,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3250.53 + jnz .3252.53 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46828,7 +46833,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3250.53: +.3252.53: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46841,7 +46846,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3251.54 + jnz .3253.54 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -46849,7 +46854,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3251.54: +.3253.54: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46886,7 +46891,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3252.65 + jnz .3254.65 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -46894,7 +46899,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3252.65: +.3254.65: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47029,7 +47034,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3253.66 + jnz .3255.66 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47037,7 +47042,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3253.66: +.3255.66: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47050,7 +47055,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3254.55 + jnz .3256.55 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -47058,7 +47063,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3254.55: +.3256.55: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47095,7 +47100,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3255.67 + jnz .3257.67 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47103,7 +47108,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3255.67: +.3257.67: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47238,7 +47243,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3256.68 + jnz .3258.68 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47246,7 +47251,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3256.68: +.3258.68: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47259,7 +47264,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3257.56 + jnz .3259.56 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -47267,7 +47272,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3257.56: +.3259.56: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47368,7 +47373,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3258.69 + jnz .3260.69 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47376,7 +47381,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3258.69: +.3260.69: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47477,7 +47482,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3259.70 + jnz .3261.70 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47485,7 +47490,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3259.70: +.3261.70: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47528,7 +47533,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3260.1 + jnz .3262.1 mov eax, 4 mov edi, 2 mov rsi, _s694 @@ -47536,7 +47541,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3260.1: +.3262.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _ginline_asms @@ -47630,7 +47635,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3261.63 + jnz .3263.63 mov eax, 4 mov edi, 2 mov rsi, _s284 @@ -47638,7 +47643,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3261.63: +.3263.63: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -47725,7 +47730,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3262.71 + jnz .3264.71 mov eax, 4 mov edi, 2 mov rsi, _s561 @@ -47733,7 +47738,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3262.71: +.3264.71: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47747,6 +47752,17 @@ gen_range: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] + mov rbx, 32 + add rsi, rbx + mov esi, [rsi] + mov rbx, 0 + xor rdi, rdi + cmp rsi, rbx + setne dil + test rdi, rdi + jz .2458 + mov rbx, qword [_rs_p] + mov rsi, qword [rbx + 48] mov rbx, qword [_rs_p] mov rdi, qword [rbx + 48] mov rbx, 32 @@ -47754,10 +47770,10 @@ gen_range: mov edi, [rdi] add rsi, rdi push rsi -.2458: +.2460: mov rbx, 1 test rbx, rbx - jz .2459 + jz .2461 pop rbx dec rbx mov rsi, rbx @@ -47787,7 +47803,7 @@ gen_range: test rbx, rbx sete bl test rbx, rbx - jz .2460 + jz .2462 pop rbx mov rsi, rbx mov rdi, 14 @@ -47795,7 +47811,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3263.57 + jnz .3265.57 mov eax, 4 mov edi, 2 mov rsi, _s556 @@ -47803,15 +47819,15 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3263.57: +.3265.57: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 mov byte [rbx], sil - jmp .2462 -.2460: - add rsp, 8 + jmp .2464 .2462: + add rsp, 8 +.2464: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -47821,18 +47837,19 @@ gen_range: sete dil push rbx test rdi, rdi - jz .2463 - jmp .2459 -.2463: - jmp .2458 -.2459: + jz .2465 + jmp .2461 +.2465: + jmp .2460 +.2461: add rsp, 8 +.2458: .2454: jmp .2274 .2445: mov rbx, 0 test rbx, rbx - jnz .3264 + jnz .3266 mov eax, 4 mov edi, 2 mov rsi, _s695 @@ -47840,8 +47857,8 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3264: -.2465: +.3266: +.2467: .2274: add rsp, 8 .2267: @@ -47859,7 +47876,7 @@ gen_range: cmp rsi, rbx setne dil test rdi, rdi - jz .2466 + jz .2468 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] mov rbx, qword [_rs_p] @@ -47871,7 +47888,7 @@ gen_range: call label.def.fwriteln mov [_rs_p], rsp mov rsp, rbp -.2466: +.2468: mov rbp, rsp mov rsp, [_rs_p] add rsp, 184 @@ -47890,14 +47907,14 @@ isprint_pp_escape: cmp rsi, rbx sete dil test rdi, rdi - jz .2468 + jz .2470 mov rbx, 0 push rbx mov rbp, rsp mov rsp, [_rs_p] add rsp, 8 ret -.2468: +.2470: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 32 @@ -47940,7 +47957,7 @@ string_literal_pretty_printer: cmp rsi, rbx sete dil test rdi, rdi - jz .2470 + jz .2472 mov rbx, _s701 mov rsi, 2 push rbx @@ -47954,7 +47971,7 @@ string_literal_pretty_printer: mov rsp, [_rs_p] add rsp, 24 ret -.2470: +.2472: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 0 @@ -47962,7 +47979,7 @@ string_literal_pretty_printer: cmp rsi, rbx seta dil test rdi, rdi - jz .2472 + jz .2474 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] xor rbx, rbx @@ -47977,7 +47994,7 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2474 + jz .2476 mov rbx, _s702 mov rsi, 1 push rbx @@ -47995,8 +48012,8 @@ string_literal_pretty_printer: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2476 -.2474: + jmp .2478 +.2476: mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48005,11 +48022,11 @@ string_literal_pretty_printer: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2476: -.2472: +.2478: +.2474: mov rbx, 1 push rbx -.2477: +.2479: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48019,7 +48036,7 @@ string_literal_pretty_printer: setb dil push rbx test rdi, rdi - jz .2478 + jz .2480 pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48038,18 +48055,18 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2479 + jz .2481 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2481 + jz .2483 mov rbp, rsp mov rsp, [_rs_p] call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2483 -.2481: + jmp .2485 +.2483: mov rbx, _s703 mov rsi, 3 push rbx @@ -48064,16 +48081,16 @@ string_literal_pretty_printer: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2483: +.2485: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2484 -.2479: + jmp .2486 +.2481: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2485 + jz .2487 mov rbx, _s704 mov rsi, 3 push rbx @@ -48088,8 +48105,8 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp - jmp .2487 -.2485: + jmp .2489 +.2487: mov rbx, _s563 mov rsi, 2 push rbx @@ -48104,21 +48121,21 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp -.2487: +.2489: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2484: +.2486: pop rbx inc rbx push rbx - jmp .2477 -.2478: + jmp .2479 +.2480: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2488 + jz .2490 mov rbx, _s702 mov rsi, 1 push rbx @@ -48128,7 +48145,7 @@ string_literal_pretty_printer: call fwrite mov [_rs_p], rsp mov rsp, rbp -.2488: +.2490: mov rbx, _s705 mov rsi, 4 push rbx @@ -48157,7 +48174,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2490 + jz .2492 mov rbx, _s525 mov rsi, 5 push rbx @@ -48182,7 +48199,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2492 + jz .2494 mov rbx, _s528 mov rsi, 12 push rbx @@ -48249,7 +48266,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2494: +.2496: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48258,7 +48275,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2495 + jz .2497 mov rbx, _s532 mov rsi, 6 push rbx @@ -48276,7 +48293,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3265.7 + jnz .3267.7 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -48284,7 +48301,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3265.7: +.3267.7: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48312,11 +48329,11 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2494 -.2495: - add rsp, 8 jmp .2496 -.2492: +.2497: + add rsp, 8 + jmp .2498 +.2494: mov rbx, _s533 mov rsi, 24 push rbx @@ -48335,7 +48352,7 @@ stas.gen: mov rsp, rbp pop rbx test rbx, rbx - jz .2497 + jz .2499 mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48348,8 +48365,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2499 -.2497: + jmp .2501 +.2499: mov rbx, 10 push rbx mov rbp, rsp @@ -48358,7 +48375,7 @@ stas.gen: mov [_rs_p], rsp mov rsp, rbp add rsp, 8 -.2499: +.2501: mov rbx, _s534 mov rsi, 27 push rbx @@ -48391,21 +48408,21 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2496: - jmp .2491 -.2490: +.2498: + jmp .2493 +.2492: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2501 + jz .2503 mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2502 + jz .2504 mov rbx, _s536 mov rsi, 11 push rbx @@ -48441,7 +48458,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2502: +.2504: mov rbx, _s537 mov rsi, 9 push rbx @@ -48492,7 +48509,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2504: +.2506: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48501,7 +48518,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2505 + jz .2507 mov rbx, _s540 mov rsi, 8 push rbx @@ -48519,7 +48536,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3266.8 + jnz .3268.8 mov eax, 4 mov edi, 2 mov rsi, _s310 @@ -48527,7 +48544,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3266.8: +.3268.8: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48562,14 +48579,14 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2504 -.2505: + jmp .2506 +.2507: add rsp, 8 - jmp .2491 -.2501: + jmp .2493 +.2503: mov rbx, 0 test rbx, rbx - jnz .3267 + jnz .3269 mov eax, 4 mov edi, 2 mov rsi, _s541 @@ -48577,9 +48594,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3267: -.2506: -.2491: +.3269: +.2508: +.2493: mov rbx, _s542 mov rsi, 7 push rbx @@ -48602,7 +48619,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2507 + jz .2509 mov rbx, _s543 mov rsi, 18 push rbx @@ -48619,8 +48636,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2509 -.2507: + jmp .2511 +.2509: mov rbx, _s544 mov rsi, 18 push rbx @@ -48637,7 +48654,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2509: +.2511: mov rbx, _s545 mov rsi, 27 push rbx @@ -48740,7 +48757,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2510 + jz .2512 mov rbx, _s551 mov rsi, 11 push rbx @@ -48757,8 +48774,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2512 -.2510: + jmp .2514 +.2512: mov rbx, _s552 mov rsi, 12 push rbx @@ -48775,7 +48792,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2512: +.2514: mov rbx, _s553 mov rsi, 8 push rbx @@ -48840,7 +48857,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2513 + jz .2515 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -48849,7 +48866,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2515 + jz .2517 mov rbx, _s696 mov rsi, 25 push rbx @@ -48866,8 +48883,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2517 -.2515: + jmp .2519 +.2517: mov rbx, _s697 mov rsi, 16 push rbx @@ -48884,16 +48901,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2517: - jmp .2514 -.2513: +.2519: + jmp .2516 +.2515: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2519 + jz .2521 mov rbx, _s698 mov rsi, 17 push rbx @@ -48910,11 +48927,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2514 -.2519: + jmp .2516 +.2521: mov rbx, 0 test rbx, rbx - jnz .3268 + jnz .3270 mov eax, 4 mov edi, 2 mov rsi, _s699 @@ -48922,12 +48939,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3268: -.2520: -.2514: +.3270: +.2522: +.2516: mov rbx, 0 push rbx -.2521: +.2523: pop rbx mov rsi, rbx mov rdi, [_gslits.len] @@ -48936,7 +48953,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2522 + jz .2524 pop rbx mov rsi, rbx mov rdi, _s594 @@ -48972,7 +48989,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3269.4 + jnz .3271.4 mov eax, 4 mov edi, 2 mov rsi, _s510 @@ -48980,7 +48997,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3269.4: +.3271.4: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -49001,8 +49018,8 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2521 -.2522: + jmp .2523 +.2524: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49010,7 +49027,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2523 + jz .2525 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -49019,7 +49036,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2525 + jz .2527 mov rbx, _s706 mov rsi, 32 push rbx @@ -49036,8 +49053,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2527 -.2525: + jmp .2529 +.2527: mov rbx, _s707 mov rsi, 26 push rbx @@ -49054,16 +49071,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2527: - jmp .2524 -.2523: +.2529: + jmp .2526 +.2525: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2529 + jz .2531 mov rbx, _s708 mov rsi, 14 push rbx @@ -49080,11 +49097,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2524 -.2529: + jmp .2526 +.2531: mov rbx, 0 test rbx, rbx - jnz .3270 + jnz .3272 mov eax, 4 mov edi, 2 mov rsi, _s709 @@ -49092,12 +49109,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3270: -.2530: -.2524: +.3272: +.2532: +.2526: mov rbx, 0 push rbx -.2531: +.2533: pop rbx mov rsi, rbx mov rdi, [_gvar_context.len] @@ -49106,7 +49123,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2532 + jz .2534 pop rbx mov rsi, rbx mov rdi, rsi @@ -49115,7 +49132,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3271.13 + jnz .3273.13 mov eax, 4 mov edi, 2 mov rsi, _s303 @@ -49123,7 +49140,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3271.13: +.3273.13: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -49139,7 +49156,7 @@ stas.gen: setne r8b push rbx test r8, r8 - jz .2533 + jz .2535 mov rbx, _s574 mov rsi, 2 push rbx @@ -49171,7 +49188,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2535 + jz .2537 mov rbx, _s710 mov rsi, 5 push rbx @@ -49181,15 +49198,15 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2536 -.2535: + jmp .2538 +.2537: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2538 + jz .2540 mov rbx, _s711 mov rsi, 7 push rbx @@ -49199,11 +49216,11 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2536 -.2538: + jmp .2538 +.2540: mov rbx, 0 test rbx, rbx - jnz .3272 + jnz .3274 mov eax, 4 mov edi, 2 mov rsi, _s712 @@ -49211,9 +49228,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3272: -.2539: -.2536: +.3274: +.2541: +.2538: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 40] mov rbx, 4 @@ -49232,12 +49249,12 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2533: +.2535: pop rbx inc rbx push rbx - jmp .2531 -.2532: + jmp .2533 +.2534: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49245,7 +49262,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2540 + jz .2542 mov rbx, _s713 mov rsi, 12 push rbx @@ -49301,15 +49318,15 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2541 -.2540: + jmp .2543 +.2542: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2543 + jz .2545 mov rbx, _s716 mov rsi, 14 push rbx @@ -49365,11 +49382,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2541 -.2543: + jmp .2543 +.2545: mov rbx, 0 test rbx, rbx - jnz .3273 + jnz .3275 mov eax, 4 mov edi, 2 mov rsi, _s719 @@ -49377,9 +49394,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3273: -.2544: -.2541: +.3275: +.2546: +.2543: mov rbx, _s720 mov rsi, 8 push rbx @@ -49411,7 +49428,7 @@ stas.gen: cmp rax, rbx sete sil test rsi, rsi - jnz .3274.2 + jnz .3276.2 mov eax, 4 mov edi, 2 mov rsi, _s527 @@ -49419,7 +49436,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3274.2: +.3276.2: mov rbx, 0 mov [_gfwrite_buffer.len], rbx mov rbp, rsp @@ -49431,11 +49448,11 @@ usage: mov rsp, rbp mov rbx, 2 push rbx - jmp .3275.1 + jmp .3277.1 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3276.1 + jnz .3278.1 mov eax, 4 mov edi, 2 mov rsi, _s0 @@ -49443,8 +49460,8 @@ usage: syscall mov rdi, 1 jmp _exit -.3276.1: -.3275.1: +.3278.1: +.3277.1: push rbx mov rbp, rsp mov rsp, [_rs_p] @@ -49471,7 +49488,7 @@ usage: mov rdi, rbx syscall mov rbx, _s5 - mov rsi, 34 + mov rsi, 32 mov rdi, 2 mov r8, 4 mov rax, r8 @@ -49712,11 +49729,11 @@ parse_backend_type: .58.99: pop rbx test rbx, rbx - jz .2545 + jz .2547 mov rbx, 1 mov [_gbackend_type], rbx - jmp .2546 -.2545: + jmp .2548 +.2547: mov rbx, qword [rsp + 8] mov rsi, qword [rsp + 0] mov rdi, _s161 @@ -49753,11 +49770,11 @@ parse_backend_type: .58.100: pop rbx test rbx, rbx - jz .2548 + jz .2550 mov rbx, 2 mov [_gbackend_type], rbx - jmp .2546 -.2548: + jmp .2548 +.2550: mov rbx, _s162 mov rsi, 15 push rbx @@ -49818,8 +49835,8 @@ parse_backend_type: mov rax, rsi mov rdi, rbx syscall -.2549: -.2546: +.2551: +.2548: add rsp, 8 add rsp, 8 mov rbp, rsp @@ -49844,7 +49861,7 @@ symlink_exe: test rsi, rsi sete sil test rsi, rsi - jz .2550 + jz .2552 mov rbx, _s27 mov rsi, 32 push rbx @@ -49890,7 +49907,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2550: +.2552: mov rbx, _s33 mov rsi, 0 mov rdi, 18446744073709551516 @@ -49942,7 +49959,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2552 + jz .2554 mov rbx, _s33 mov rsi, 10 mov rax, rsi @@ -49958,7 +49975,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2554 + jz .2556 mov rbx, _s135 mov rsi, 85 push rbx @@ -50004,8 +50021,8 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall +.2556: .2554: -.2552: mov rbp, rsp mov rsp, [_rs_p] call get_executable_path @@ -50028,7 +50045,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2556 + jz .2558 mov rbx, _s140 mov rsi, 80 push rbx @@ -50074,7 +50091,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2556: +.2558: mov rbp, rsp mov rsp, [_rs_p] ret @@ -50111,7 +50128,7 @@ stas_exec: test rbx, rbx sete bl test rbx, rbx - jz .2558 + jz .2560 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -50168,12 +50185,12 @@ stas_exec: mov rax, rsi mov rdi, rbx syscall -.2558: +.2560: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2560 + jz .2562 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -50222,7 +50239,7 @@ stas_exec: mov rbx, rdi mov rdi, rbx syscall -.2560: +.2562: mov rbp, rsp mov rsp, [_rs_p] add rsp, 24 @@ -50256,7 +50273,7 @@ execute_backend: sete dil and rsi, rdi test rsi, rsi - jz .2562 + jz .2564 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rdi, qword [rbx + 8] @@ -50294,14 +50311,14 @@ execute_backend: mov rdi, qword [_rs_p] mov qword [rdi + 8], rbx mov qword [rdi + 0], rsi -.2562: +.2564: mov rbx, [_gbackend_type] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2564 + jz .2566 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50347,15 +50364,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2565 -.2564: + jmp .2567 +.2566: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2567 + jz .2569 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50395,7 +50412,7 @@ execute_backend: mov dil, [rsi] push rbx test rdi, rdi - jz .2568 + jz .2570 mov rbx, 8 pop rsi add rsi, rbx @@ -50408,7 +50425,7 @@ execute_backend: mov rdi, _s150 mov qword [rbx], rdi push rsi -.2568: +.2570: mov rbx, 8 pop rsi add rsi, rbx @@ -50426,15 +50443,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp +.2569: .2567: -.2565: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi sete sil test rsi, rsi - jz .2570 + jz .2572 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 304] mov rdi, qword [rbx + 312] @@ -50443,7 +50460,7 @@ execute_backend: cmp rsi, rbx setne dil test rdi, rdi - jz .2572 + jz .2574 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50484,8 +50501,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2574 -.2572: + jmp .2576 +.2574: mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50519,8 +50536,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp -.2574: -.2570: +.2576: +.2572: mov rbp, rsp mov rsp, [_rs_p] add rsp, 320 @@ -50534,14 +50551,14 @@ assert_args: cmp rbx, rsi setne dil test rdi, rdi - jz .2575 + jz .2577 mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2577 + jz .2579 mov rbx, _s142 mov rsi, 27 push rbx @@ -50602,15 +50619,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2578 -.2577: + jmp .2580 +.2579: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2580 + jz .2582 mov rbx, _s144 mov rsi, 28 push rbx @@ -50671,15 +50688,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2578 -.2580: + jmp .2580 +.2582: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2582 + jz .2584 mov rbx, _s145 mov rsi, 36 push rbx @@ -50740,15 +50757,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2578 -.2582: + jmp .2580 +.2584: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2584 + jz .2586 mov rbx, _s146 mov rsi, 19 push rbx @@ -50809,9 +50826,9 @@ assert_args: mov rax, rsi mov rdi, rbx syscall -.2584: -.2578: -.2575: +.2586: +.2580: +.2577: mov rbp, rsp mov rsp, [_rs_p] ret @@ -50826,7 +50843,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2585 + jz .2587 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -50837,7 +50854,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2585: +.2587: mov rbx, qword [_arg_p] mov rbx, [rbx] mov rsi, 2 @@ -50845,7 +50862,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2587 + jz .2589 mov rbx, 1 push rbx mov rbp, rsp @@ -50885,7 +50902,7 @@ main: .58.101: pop rbx test rbx, rbx - jz .2589 + jz .2591 mov rbp, rsp mov rsp, [_rs_p] call symlink_exe @@ -50896,8 +50913,8 @@ main: mov rax, rsi mov rdi, rbx syscall +.2591: .2589: -.2587: mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 0 @@ -50935,11 +50952,11 @@ main: mov byte [rbx], sil mov rbx, 2 push rbx - jmp .3277.2 + jmp .3279.2 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3278.2 + jnz .3280.2 mov eax, 4 mov edi, 2 mov rsi, _s0 @@ -50947,12 +50964,12 @@ main: syscall mov rdi, 1 jmp _exit -.3278.2: -.3277.2: +.3280.2: +.3279.2: mov [_gtarget_os], rbx mov rbx, 1 push rbx -.2591: +.2593: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -50962,7 +50979,7 @@ main: setb r8b push rbx test r8, r8 - jz .2592 + jz .2594 pop rbx mov rsi, rbx push rbx @@ -51014,24 +51031,24 @@ main: .58.102: pop rbx test rbx, rbx - jz .2593 + jz .2595 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2595 + jz .2597 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2595: +.2597: mov rbx, 1 mov [_gargparse_mode], rbx - jmp .2594 -.2593: + jmp .2596 +.2595: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51069,24 +51086,24 @@ main: .58.103: pop rbx test rbx, rbx - jz .2598 + jz .2600 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2599 + jz .2601 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2599: +.2601: mov rbx, 2 mov [_gargparse_mode], rbx - jmp .2594 -.2598: + jmp .2596 +.2600: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51124,24 +51141,24 @@ main: .58.104: pop rbx test rbx, rbx - jz .2602 + jz .2604 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2603 + jz .2605 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2603: +.2605: mov rbx, 3 mov [_gargparse_mode], rbx - jmp .2594 -.2602: + jmp .2596 +.2604: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51179,24 +51196,24 @@ main: .58.105: pop rbx test rbx, rbx - jz .2606 + jz .2608 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2607 + jz .2609 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2607: +.2609: mov rbx, 4 mov [_gargparse_mode], rbx - jmp .2594 -.2606: + jmp .2596 +.2608: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51234,36 +51251,36 @@ main: .58.106: pop rbx test rbx, rbx - jz .2610 + jz .2612 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2611 + jz .2613 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2611: +.2613: mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2613 + jz .2615 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2613: +.2615: mov rbx, qword _gdebug_symbols mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2610: + jmp .2596 +.2612: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51301,25 +51318,25 @@ main: .58.107: pop rbx test rbx, rbx - jz .2616 + jz .2618 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2617 + jz .2619 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2617: +.2619: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2619 + jz .2621 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51330,12 +51347,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2619: +.2621: mov rbx, qword _gverbose_mode mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2616: + jmp .2596 +.2618: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51373,28 +51390,28 @@ main: .58.108: pop rbx test rbx, rbx - jz .2622 + jz .2624 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2623 + jz .2625 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2623: +.2625: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 3], rsi mov rbx, qword [_arg_p] mov rbx, [rbx] push rbx - jmp .2594 -.2622: + jmp .2596 +.2624: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51432,25 +51449,25 @@ main: .58.109: pop rbx test rbx, rbx - jz .2626 + jz .2628 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2627 + jz .2629 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2627: +.2629: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2629 + jz .2631 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51461,12 +51478,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2629: +.2631: mov rbx, qword _gobject_file mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2626: + jmp .2596 +.2628: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51541,7 +51558,7 @@ main: pop rsi or rsi, rbx test rsi, rsi - jz .2632 + jz .2634 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51552,8 +51569,8 @@ main: mov rax, rsi mov rdi, rbx syscall - jmp .2594 -.2632: + jmp .2596 +.2634: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51591,7 +51608,7 @@ main: .58.112: pop rbx test rbx, rbx - jz .2634 + jz .2636 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi @@ -51607,18 +51624,18 @@ main: mov sil, [rbx] or rdi, rsi test rdi, rdi - jz .2635 + jz .2637 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2635: +.2637: mov rbx, qword [_rs_p] mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2634: + jmp .2596 +.2636: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51656,20 +51673,20 @@ main: .58.113: pop rbx test rbx, rbx - jz .2638 + jz .2640 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2639 + jz .2641 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2639: +.2641: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] @@ -51679,7 +51696,7 @@ main: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2641 + jz .2643 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51690,13 +51707,13 @@ main: mov rax, rsi mov rdi, rbx syscall -.2641: +.2643: mov rbx, qword [_rs_p] add rbx, 1 mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2638: + jmp .2596 +.2640: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51734,25 +51751,25 @@ main: .58.114: pop rbx test rbx, rbx - jz .2644 + jz .2646 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2645 + jz .2647 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2645: +.2647: mov rbx, qword _gtrace_calls xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2647 + jz .2649 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51763,12 +51780,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2647: +.2649: mov rbx, qword _gtrace_calls mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2644: + jmp .2596 +.2646: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51806,25 +51823,25 @@ main: .58.115: pop rbx test rbx, rbx - jz .2650 + jz .2652 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2651 + jz .2653 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2651: +.2653: mov rbx, qword _gstrip_assert xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2653 + jz .2655 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51835,19 +51852,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2653: +.2655: mov rbx, qword _gstrip_assert mov rsi, 1 mov byte [rbx], sil - jmp .2594 -.2650: + jmp .2596 +.2652: mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2656 + jz .2658 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -51856,7 +51873,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2658 + jz .2660 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51867,22 +51884,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2658: +.2660: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 51], rdi mov qword [rbx + 43], rsi - jmp .2657 -.2656: + jmp .2659 +.2658: mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2661 + jz .2663 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -51891,7 +51908,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2662 + jz .2664 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51902,22 +51919,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2662: +.2664: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 35], rdi mov qword [rbx + 27], rsi - jmp .2657 -.2661: + jmp .2659 +.2663: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2665 + jz .2667 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51928,15 +51945,15 @@ main: call parse_backend_type mov [_rs_p], rsp mov rsp, rbp - jmp .2657 -.2665: + jmp .2659 +.2667: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2667 + jz .2669 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51951,7 +51968,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2668 + jz .2670 mov rbx, _s165 mov rsi, 20 push rbx @@ -52012,18 +52029,18 @@ main: mov rax, rsi mov rdi, rbx syscall -.2668: +.2670: pop rbx mov [_gtarget_os], rbx - jmp .2657 -.2667: + jmp .2659 +.2669: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2671 + jz .2673 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52038,7 +52055,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2672 + jz .2674 mov rbx, _s166 mov rsi, 37 push rbx @@ -52099,14 +52116,14 @@ main: mov rax, rsi mov rdi, rbx syscall -.2672: +.2674: pop rbx mov [_geval.recurse_depth], rbx - jmp .2657 -.2671: + jmp .2659 +.2673: mov rbx, 0 test rbx, rbx - jnz .3279 + jnz .3281 mov eax, 4 mov edi, 2 mov rsi, _s167 @@ -52114,18 +52131,18 @@ main: syscall mov rdi, 1 jmp _exit -.3279: -.2674: -.2657: +.3281: +.2676: +.2659: mov rbx, 0 mov [_gargparse_mode], rbx -.2655: -.2594: +.2657: +.2596: pop rbx inc rbx push rbx - jmp .2591 -.2592: + jmp .2593 +.2594: add rsp, 8 mov rbp, rsp mov rsp, [_rs_p] @@ -52140,7 +52157,7 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2675 + jz .2677 mov rbx, _s168 mov rsi, 16 push rbx @@ -52201,7 +52218,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2675: +.2677: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52210,27 +52227,27 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2677 + jz .2679 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2679 + jz .2681 mov rbx, _s169 mov rsi, 3 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx - jmp .2681 -.2679: + jmp .2683 +.2681: mov rbx, _s170 mov rsi, 5 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx -.2681: - jmp .2682 -.2677: +.2683: + jmp .2684 +.2679: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52268,13 +52285,13 @@ main: .58.116: pop rbx test rbx, rbx - jz .2683 + jz .2685 mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 1 mov byte [rbx], sil -.2683: -.2682: +.2685: +.2684: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -52293,7 +52310,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2685 + jz .2687 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -52350,12 +52367,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2685: +.2687: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2687 + jz .2689 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52407,7 +52424,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2687: +.2689: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52437,7 +52454,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2689 + jz .2691 mov rbp, rsp mov rsp, [_rs_p] call token_stream.dump @@ -52447,14 +52464,14 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2689: +.2691: mov rbx, [_gtarget_os] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2691 + jz .2693 mov rbx, _s290 mov rsi, 12 mov rdi, 1 @@ -52466,15 +52483,15 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2692 -.2691: + jmp .2694 +.2693: mov rbx, [_gtarget_os] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2694 + jz .2696 mov rbx, _s292 mov rsi, 14 mov rdi, 1 @@ -52486,11 +52503,11 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2692 -.2694: + jmp .2694 +.2696: mov rbx, 0 test rbx, rbx - jnz .3280 + jnz .3282 mov eax, 4 mov edi, 2 mov rsi, _s293 @@ -52498,14 +52515,14 @@ main: syscall mov rdi, 1 jmp _exit -.3280: -.2695: -.2692: +.3282: +.2697: +.2694: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2696 + jz .2698 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52555,7 +52572,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2696: +.2698: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52579,7 +52596,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2698 + jz .2700 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52639,12 +52656,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2698: +.2700: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2700 + jz .2702 mov rbp, rsp mov rsp, [_rs_p] call ir_stream.dump @@ -52654,12 +52671,12 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2700: +.2702: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2702 + jz .2704 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52690,7 +52707,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2702: +.2704: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52722,7 +52739,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2704 + jz .2706 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52820,7 +52837,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2704: +.2706: mov rbp, rsp mov rsp, [_rs_p] call assert_tmp_dir @@ -52833,7 +52850,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2706 + jz .2708 mov rbx, _s517 mov rsi, 9 mov rdi, qword _galloc_buffer.data @@ -52905,7 +52922,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2708 + jz .2710 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -52962,19 +52979,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2708: +.2710: pop rbx mov [_gfwrite_buffer.fd_loc], rbx - jmp .2710 -.2706: + jmp .2712 +.2708: mov rbx, 1 mov [_gfwrite_buffer.fd_loc], rbx -.2710: +.2712: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2711 + jz .2713 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53024,7 +53041,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2711: +.2713: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53054,17 +53071,17 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2713 + jz .2715 mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 ret -.2713: +.2715: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2715 + jz .2717 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53104,7 +53121,7 @@ main: mov rsp, rbp pop rbx test rbx, rbx - jnz .3281 + jnz .3283 mov eax, 4 mov edi, 2 mov rsi, _s723 @@ -53112,7 +53129,7 @@ main: syscall mov rdi, 1 jmp _exit -.3281: +.3283: pop rbx mov rsi, rbx mov rdi, 1024 @@ -53125,7 +53142,7 @@ main: seta dil push rbx test rdi, rdi - jz .2717 + jz .2719 mov rbx, 2 pop rsi push rbx @@ -53145,8 +53162,8 @@ main: mov rbx, rdi mov rdi, rbx syscall - jmp .2719 -.2717: + jmp .2721 +.2719: mov rbx, 2 pop rsi push rbx @@ -53166,8 +53183,8 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2719: -.2715: +.2721: +.2717: mov rbx, [_gfwrite_buffer.fd_loc] mov rsi, 6 mov rax, rsi @@ -53178,7 +53195,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2720 + jz .2722 mov rbx, _s726 mov rsi, 39 mov rdi, 2 @@ -53194,12 +53211,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2720: +.2722: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2722 + jz .2724 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53251,12 +53268,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2722: +.2724: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2724 + jz .2726 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53313,7 +53330,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2724: +.2726: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53347,7 +53364,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2726 + jz .2728 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53399,7 +53416,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2726: +.2728: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 3] mov rbx, 0 @@ -53407,7 +53424,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2728 + jz .2730 mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -53427,7 +53444,7 @@ main: mov rbx, 1 add rsi, rbx push rsi -.2730: +.2732: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -53437,7 +53454,7 @@ main: setb r8b push rbx test r8, r8 - jz .2731 + jz .2733 pop rbx mov rsi, rbx mov rdi, 8 @@ -53456,8 +53473,8 @@ main: pop rbx inc rbx push rbx - jmp .2730 -.2731: + jmp .2732 +.2733: add rsp, 8 mov rbx, 0 push rbx @@ -53482,7 +53499,7 @@ main: push rdi push rbx test r9, r9 - jz .2732 + jz .2734 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53531,7 +53548,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2732: +.2734: mov rbx, 59 mov rax, rbx pop rdx @@ -53543,7 +53560,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2734 + jz .2736 mov rbx, _s754 mov rsi, 29 mov rdi, 2 @@ -53559,8 +53576,8 @@ main: mov rax, rsi mov rdi, rbx syscall -.2734: -.2728: +.2736: +.2730: mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 @@ -53571,7 +53588,7 @@ _s1: db "Linux", 0 _s2: db "FreeBSD", 0 _s3: db 27, "[1m", 27, "[31msrc/os.stas:41:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s4: db " stas 0.2.0 Copyright (C) 2022 l-m.dev", 0 -_s5: db 10, 10, "USAGE: ./stas [OPTIONS] [FILE]", 10, 10, 0 +_s5: db 10, 10, "USAGE: stas [OPTIONS] [FILE]", 10, 10, 0 _s6: db " -o Specify '-o -' to dump assembly to stdout", 10, 0 _s7: db " -g Debug info. Most effective with the `nasm` backend", 10, 0 _s8: db " -b Assemblers `nasm` or `fasm` as compiler backend", 10, 0 @@ -54020,9 +54037,9 @@ _s450: db 27, "[1m", 27, "[31msrc/asm.stas:35:36: ", 27, "[39m", 27, "[22massert _s451: db "cannot define a function inside a function", 0 _s452: db "must proceed after an if statement or chained `elif`", 0 _s453: db 27, "[1m", 27, "[31msrc/parser.stas:1330:5: ", 27, "[39m", 27, "[22massertation failed, 'unimplemented'", 10, 0 -_s454: db 27, "[1m", 27, "[31msrc/parser.stas:1764:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 +_s454: db 27, "[1m", 27, "[31msrc/parser.stas:1765:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 _s455: db "unexpected EOF when parsing function, scopes may be unclosed", 0 -_s456: db 27, "[1m", 27, "[31msrc/parser.stas:1774:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s456: db 27, "[1m", 27, "[31msrc/parser.stas:1775:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s457: db "no main function", 0 _s458: db "parsing took ", 0 _s459: db " functions, ", 0 @@ -54107,7 +54124,7 @@ _s537: db "[BITS 64]", 0 _s538: db "[global _start]", 0 _s539: db "[section .text]", 0 _s540: db "[extern ", 0 -_s541: db 27, "[1m", 27, "[31msrc/gen.stas:879:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s541: db 27, "[1m", 27, "[31msrc/gen.stas:881:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s542: db "_start:", 0 _s543: db " mov [_arg_p], rdi", 0 _s544: db " mov [_arg_p], rsp", 0 @@ -54261,11 +54278,11 @@ _s691: db 27, "[1m", 27, "[31msrc/gen.stas:101:22: ", 27, "[39m", 27, "[22masser _s692: db " and rax, 0xFF", 0 _s693: db " and rax, 0xFFFF", 0 _s694: db 27, "[1m", 27, "[31msrc/asm.stas:23:24: ", 27, "[39m", 27, "[22massertation failed", 10, 0 -_s695: db 27, "[1m", 27, "[31msrc/gen.stas:757:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s695: db 27, "[1m", 27, "[31msrc/gen.stas:759:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s696: db "section '.rodata' align 8", 0 _s697: db "segment readable", 0 _s698: db "[section .rodata]", 0 -_s699: db 27, "[1m", 27, "[31msrc/gen.stas:917:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s699: db 27, "[1m", 27, "[31msrc/gen.stas:919:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s700: db ": db ", 0 _s701: db "0", 10, 0 _s702: db 34, 0 @@ -54275,17 +54292,17 @@ _s705: db ", 0", 10, 0 _s706: db "section '.bss' writeable align 8", 0 _s707: db "segment readable writeable", 0 _s708: db "[section .bss]", 0 -_s709: db 27, "[1m", 27, "[31msrc/gen.stas:941:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s709: db 27, "[1m", 27, "[31msrc/gen.stas:943:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s710: db ": rb ", 0 _s711: db ": resb ", 0 -_s712: db 27, "[1m", 27, "[31msrc/gen.stas:956:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s712: db 27, "[1m", 27, "[31msrc/gen.stas:958:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s713: db "_arg_p: rq 1", 0 _s714: db "_rs_p: rq 1", 0 _s715: db "_rs: rb ", 0 _s716: db "_arg_p: resq 1", 0 _s717: db "_rs_p: resq 1", 0 _s718: db "_rs: resb ", 0 -_s719: db 27, "[1m", 27, "[31msrc/gen.stas:973:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s719: db 27, "[1m", 27, "[31msrc/gen.stas:975:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s720: db "_rs_top:", 0 _s721: db "gen took ", 0 _s722: db "generated ", 0 diff --git a/bootstrap/x86-64_linux.fasm.asm b/bootstrap/x86-64_linux.fasm.asm index 1988ad4..fcb51a6 100644 --- a/bootstrap/x86-64_linux.fasm.asm +++ b/bootstrap/x86-64_linux.fasm.asm @@ -837,7 +837,7 @@ Array64.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2804 + jnz .2806 mov eax, 1 mov edi, 2 mov rsi, _s224 @@ -845,7 +845,7 @@ Array64.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2804: +.2806: mov rsi, 8 mov rax, rbx xor rdx, rdx @@ -1074,7 +1074,7 @@ Array32.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2805 + jnz .2807 mov eax, 1 mov edi, 2 mov rsi, _s331 @@ -1082,7 +1082,7 @@ Array32.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2805: +.2807: mov rsi, 4 mov rax, rbx xor rdx, rdx @@ -1130,7 +1130,7 @@ Array32.search_kv?: cmp rdx, rbx sete sil test rsi, rsi - jnz .2806 + jnz .2808 mov eax, 1 mov edi, 2 mov rsi, _s374 @@ -1138,7 +1138,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2806: +.2808: mov rbx, 0 push rbx .105: @@ -1170,7 +1170,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2807.1 + jnz .2809.1 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -1178,7 +1178,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2807.1: +.2809.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] pop rdi @@ -1197,7 +1197,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2808.2 + jnz .2810.2 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -1205,7 +1205,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2808.2: +.2810.2: mov rbx, 1 push rbx mov rbp, rsp @@ -2457,7 +2457,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2809.1 + jnz .2811.1 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2465,7 +2465,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2809.1: +.2811.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2476,7 +2476,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2810.2 + jnz .2812.2 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2484,7 +2484,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2810.2: +.2812.2: pop rbx pop rsi dec rsi @@ -2543,7 +2543,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2811.3 + jnz .2813.3 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2551,7 +2551,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2811.3: +.2813.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2562,7 +2562,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2812.4 + jnz .2814.4 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2570,7 +2570,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2812.4: +.2814.4: .241: .239: add rsp, 8 @@ -2591,7 +2591,7 @@ salloc.push: cmp rsi, rdi setb r8b test r8, r8 - jnz .2813.1 + jnz .2815.1 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -2599,7 +2599,7 @@ salloc.push: syscall mov rdi, 1 jmp _exit -.2813.1: +.2815.1: mov rsi, rbx pop rdi mov r8, qword _galloc_buffer.data @@ -2632,7 +2632,7 @@ salloc.push_8: cmp rbx, rsi setb dil test rdi, rdi - jnz .2814.2 + jnz .2816.2 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -2640,7 +2640,7 @@ salloc.push_8: syscall mov rdi, 1 jmp _exit -.2814.2: +.2816.2: mov rbx, qword _galloc_buffer.data mov rsi, [_galloc_buffer.len] add rbx, rsi @@ -5002,7 +5002,7 @@ find_abs_path_of_executable?: cmp rbx, rsi setne dil test rdi, rdi - jnz .2815 + jnz .2817 mov eax, 1 mov edi, 2 mov rsi, _s769 @@ -5010,7 +5010,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2815: +.2817: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -5100,7 +5100,7 @@ find_abs_path_of_executable?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2816.1 + jnz .2818.1 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -5108,7 +5108,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2816.1: +.2818.1: mov [_galloc_buffer.len], rsi .529: add rsp, 8 @@ -5230,7 +5230,7 @@ get_executable_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2817.3 + jnz .2819.3 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -5238,7 +5238,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2817.3: +.2819.3: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -5263,7 +5263,7 @@ get_executable_path: cmp rbx, rsi setne dil test rdi, rdi - jnz .2818 + jnz .2820 mov eax, 1 mov edi, 2 mov rsi, _s172 @@ -5271,7 +5271,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2818: +.2820: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] add rax, rsi @@ -5283,7 +5283,7 @@ get_executable_path: cmp rbx, rsi setbe dil test rdi, rdi - jnz .2819.2 + jnz .2821.2 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -5291,7 +5291,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2819.2: +.2821.2: mov [_galloc_buffer.len], rax mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -5315,7 +5315,7 @@ get_executable_path: ret mov rbx, 0 test rbx, rbx - jnz .2820 + jnz .2822 mov eax, 1 mov edi, 2 mov rsi, _s174 @@ -5323,7 +5323,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2820: +.2822: mov rbx, 0 mov rsi, 0 push rbx @@ -5419,7 +5419,7 @@ execute_child?: cmp rsi, rbx setge dil test rdi, rdi - jnz .2821 + jnz .2823 mov eax, 1 mov edi, 2 mov rsi, _s770 @@ -5427,7 +5427,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2821: +.2823: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] mov rbx, 0 @@ -5461,7 +5461,7 @@ execute_child?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2822 + jnz .2824 mov eax, 1 mov edi, 2 mov rsi, _s772 @@ -5469,7 +5469,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2822: +.2824: mov rbx, qword [_rs_p] mov qword [rbx + 56], rax mov rbx, qword [_rs_p] @@ -5491,7 +5491,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2823 + jnz .2825 mov eax, 1 mov edi, 2 mov rsi, _s773 @@ -5499,7 +5499,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2823: +.2825: .550: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -5520,7 +5520,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2824 + jnz .2826 mov eax, 1 mov edi, 2 mov rsi, _s774 @@ -5528,7 +5528,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2824: +.2826: .552: .548: mov rbx, qword [_rs_p] @@ -5599,7 +5599,7 @@ execute_child?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2825 + jnz .2827 mov eax, 1 mov edi, 2 mov rsi, _s775 @@ -5607,7 +5607,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2825: +.2827: jmp .559 .546: .560: @@ -5632,7 +5632,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2826 + jnz .2828 mov eax, 1 mov edi, 2 mov rsi, _s776 @@ -5640,7 +5640,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2826: +.2828: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 64] mov rbx, 127 @@ -5745,7 +5745,7 @@ execute_child?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2827.3 + jnz .2829.3 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -5753,7 +5753,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2827.3: +.2829.3: mov [_galloc_buffer.len], rsi mov rbx, 1 push rbx @@ -5779,7 +5779,7 @@ normalise_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2828.4 + jnz .2830.4 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -5787,7 +5787,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2828.4: +.2830.4: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -5992,7 +5992,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2829.5 + jnz .2831.5 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -6000,7 +6000,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2829.5: +.2831.5: mov rbx, qword [_rs_p] add rbx, 16 push rbx @@ -6011,7 +6011,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2830.6 + jnz .2832.6 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -6019,7 +6019,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2830.6: +.2832.6: .582: .579: .574: @@ -6151,7 +6151,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2831.1 + jnz .2833.1 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -6159,7 +6159,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2831.1: +.2833.1: pop rbx pop rsi dec rsi @@ -6177,7 +6177,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2832.2 + jnz .2834.2 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -6185,7 +6185,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2832.2: +.2834.2: pop rbx pop rsi pop rdi @@ -6305,7 +6305,7 @@ normalise_path: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2833.4 + jnz .2835.4 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -6313,7 +6313,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2833.4: +.2835.4: mov [_galloc_buffer.len], rbx mov rbx, qword [_rs_p] add rbx, 16 @@ -6341,7 +6341,7 @@ getwd: cmp rdi, r8 setb r9b test r9, r9 - jnz .2834.5 + jnz .2836.5 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -6349,7 +6349,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2834.5: +.2836.5: mov rdi, qword _galloc_buffer.data mov r8, [_galloc_buffer.len] add rdi, r8 @@ -6370,7 +6370,7 @@ getwd: cmp rsi, rdi setg r8b test r8, r8 - jnz .2835 + jnz .2837 mov eax, 1 mov edi, 2 mov rsi, _s234 @@ -6378,7 +6378,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2835: +.2837: dec rax mov rsi, rbx add rax, rsi @@ -6390,7 +6390,7 @@ getwd: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2836.5 + jnz .2838.5 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -6398,7 +6398,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2836.5: +.2838.5: mov [_galloc_buffer.len], rax mov rsi, rbx mov rdi, qword _galloc_buffer.data @@ -6483,7 +6483,7 @@ is_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2837 + jnz .2839 mov eax, 1 mov edi, 2 mov rsi, _s238 @@ -6491,7 +6491,7 @@ is_dir: syscall mov rdi, 1 jmp _exit -.2837: +.2839: mov rbx, qword [_rs_p] mov rsi, 24 add rbx, rsi @@ -6786,7 +6786,7 @@ create_new_file_fd?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2838 + jnz .2840 mov eax, 1 mov edi, 2 mov rsi, _s555 @@ -6794,7 +6794,7 @@ create_new_file_fd?: syscall mov rdi, 1 jmp _exit -.2838: +.2840: .623: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6868,7 +6868,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2839 + jnz .2841 mov eax, 1 mov edi, 2 mov rsi, _s214 @@ -6876,7 +6876,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2839: +.2841: .627: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6888,7 +6888,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2840 + jnz .2842 mov eax, 1 mov edi, 2 mov rsi, _s215 @@ -6896,7 +6896,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2840: +.2842: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -6933,7 +6933,7 @@ read_file?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2841 + jnz .2843 mov eax, 1 mov edi, 2 mov rsi, _s216 @@ -6941,7 +6941,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2841: +.2843: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] push rax @@ -6964,7 +6964,7 @@ read_file?: cmp rax, rbx sete sil test rsi, rsi - jnz .2842 + jnz .2844 mov eax, 1 mov edi, 2 mov rsi, _s217 @@ -6972,7 +6972,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2842: +.2844: mov rbx, 1 push rbx mov rbp, rsp @@ -7135,7 +7135,7 @@ assert_tmp_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2843 + jnz .2845 mov eax, 1 mov edi, 2 mov rsi, _s553 @@ -7143,7 +7143,7 @@ assert_tmp_dir: syscall mov rdi, 1 jmp _exit -.2843: +.2845: .639: mov rbp, rsp mov rsp, [_rs_p] @@ -7185,7 +7185,7 @@ StasBackend.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2844 + jnz .2846 mov eax, 1 mov edi, 2 mov rsi, _s764 @@ -7193,7 +7193,7 @@ StasBackend.to_str: syscall mov rdi, 1 jmp _exit -.2844: +.2846: push rbx push rsi .645: @@ -7352,7 +7352,7 @@ OS.to_pretty_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2845 + jnz .2847 mov eax, 1 mov edi, 2 mov rsi, _s3 @@ -7360,7 +7360,7 @@ OS.to_pretty_str: syscall mov rdi, 1 jmp _exit -.2845: +.2847: push rbx push rsi .655: @@ -7436,7 +7436,7 @@ new_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2846.1 + jnz .2848.1 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7444,7 +7444,7 @@ new_string_view: syscall mov rdi, 1 jmp _exit -.2846.1: +.2848.1: mov rsi, qword _gstring_buffer mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7496,7 +7496,7 @@ new_empty_string: cmp rbx, rsi setb dil test rdi, rdi - jnz .2847.2 + jnz .2849.2 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7504,7 +7504,7 @@ new_empty_string: syscall mov rdi, 1 jmp _exit -.2847.2: +.2849.2: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7536,7 +7536,7 @@ push_char: cmp rbx, rsi setb dil test rdi, rdi - jnz .2848.3 + jnz .2850.3 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7544,7 +7544,7 @@ push_char: syscall mov rdi, 1 jmp _exit -.2848.3: +.2850.3: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -7582,7 +7582,7 @@ push_nul: cmp rbx, rsi setb dil test rdi, rdi - jnz .2849.4 + jnz .2851.4 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7590,7 +7590,7 @@ push_nul: syscall mov rdi, 1 jmp _exit -.2849.4: +.2851.4: pop rbx mov rsi, rbx mov rdi, 8 @@ -7635,7 +7635,7 @@ push_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2850.5 + jnz .2852.5 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7643,7 +7643,7 @@ push_string_view: syscall mov rdi, 1 jmp _exit -.2850.5: +.2852.5: mov rsi, rbx mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7708,7 +7708,7 @@ string_buffer.generic_append_u64: cmp rbx, rsi setb dil test rdi, rdi - jnz .2851.6 + jnz .2853.6 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7716,7 +7716,7 @@ string_buffer.generic_append_u64: syscall mov rdi, 1 jmp _exit -.2851.6: +.2853.6: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7918,7 +7918,7 @@ opened_files_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2852 + jnz .2854 mov eax, 1 mov edi, 2 mov rsi, _s220 @@ -7926,7 +7926,7 @@ opened_files_c_c: syscall mov rdi, 1 jmp _exit -.2852: +.2854: mov rbp, rsp mov rsp, [_rs_p] ret @@ -7959,7 +7959,7 @@ opened_files.does_fp_exist: cmp rdi, r8 setb r9b test r9, r9 - jnz .2853.1 + jnz .2855.1 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -7967,7 +7967,7 @@ opened_files.does_fp_exist: syscall mov rdi, 1 jmp _exit -.2853.1: +.2855.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -9061,7 +9061,7 @@ Tok.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2854 + jnz .2856 mov eax, 1 mov edi, 2 mov rsi, _s323 @@ -9069,7 +9069,7 @@ Tok.to_str: syscall mov rdi, 1 jmp _exit -.2854: +.2856: push rbx push rsi .803: @@ -11873,7 +11873,7 @@ token_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2855 + jnz .2857 mov eax, 1 mov edi, 2 mov rsi, _s241 @@ -11881,7 +11881,7 @@ token_stream_c_c: syscall mov rdi, 1 jmp _exit -.2855: +.2857: mov rbp, rsp mov rsp, [_rs_p] ret @@ -11899,7 +11899,7 @@ Token.location_print: cmp rdi, r8 setb r9b test r9, r9 - jnz .2856.2 + jnz .2858.2 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -11907,7 +11907,7 @@ Token.location_print: syscall mov rdi, 1 jmp _exit -.2856.2: +.2858.2: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -12149,7 +12149,7 @@ Token.eprint_file_lok: cmp rdi, r9 setb r10b test r10, r10 - jnz .2857.3 + jnz .2859.3 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -12157,7 +12157,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2857.3: +.2859.3: mov rdi, 24 imul r8, rdi mov rdi, qword _gopened_files @@ -12193,7 +12193,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2858.3 + jnz .2860.3 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12201,7 +12201,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2858.3: +.2860.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] mov rbx, qword [_rs_p] @@ -12225,7 +12225,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2859.4 + jnz .2861.4 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12233,7 +12233,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2859.4: +.2861.4: pop rbx dec rbx mov rsi, qword [_rs_p] @@ -12264,7 +12264,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2860.5 + jnz .2862.5 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12272,7 +12272,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2860.5: +.2862.5: mov rbx, 1 mov rsi, qword [_rs_p] add rsi, 48 @@ -12285,7 +12285,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2861.6 + jnz .2863.6 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12293,7 +12293,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2861.6: +.2863.6: mov rbx, 2 mov rsi, qword [_rs_p] mov rdi, qword [rsi + 24] @@ -12439,7 +12439,7 @@ Token.eprint_file_tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2862.1 + jnz .2864.1 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -12447,7 +12447,7 @@ Token.eprint_file_tok: syscall mov rdi, 1 jmp _exit -.2862.1: +.2864.1: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12508,7 +12508,7 @@ token_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2863.2 + jnz .2865.2 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -12516,7 +12516,7 @@ token_stream.dump: syscall mov rdi, 1 jmp _exit -.2863.2: +.2865.2: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -12996,7 +12996,7 @@ error.Loc.len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2864.4 + jnz .2866.4 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -13004,7 +13004,7 @@ error.Loc.len: syscall mov rdi, 1 jmp _exit -.2864.4: +.2866.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gopened_files @@ -13150,7 +13150,7 @@ error_noexit.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2865.3 + jnz .2867.3 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13158,7 +13158,7 @@ error_noexit.Tok: syscall mov rdi, 1 jmp _exit -.2865.3: +.2867.3: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13224,7 +13224,7 @@ notice.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2866.4 + jnz .2868.4 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13232,7 +13232,7 @@ notice.Tok: syscall mov rdi, 1 jmp _exit -.2866.4: +.2868.4: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13344,7 +13344,7 @@ error.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2867.5 + jnz .2869.5 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13352,7 +13352,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2867.5: +.2869.5: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13367,7 +13367,7 @@ error.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2868.5 + jnz .2870.5 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -13375,7 +13375,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2868.5: +.2870.5: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -13624,7 +13624,7 @@ trace.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2869.6 + jnz .2871.6 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13632,7 +13632,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2869.6: +.2871.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13647,7 +13647,7 @@ trace.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2870.6 + jnz .2872.6 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -13655,7 +13655,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2870.6: +.2872.6: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -14135,7 +14135,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2871 + jnz .2873 mov eax, 1 mov edi, 2 mov rsi, _s218 @@ -14143,7 +14143,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2871: +.2873: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 32], rsi @@ -15629,7 +15629,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2872.1 + jnz .2874.1 mov eax, 1 mov edi, 2 mov rsi, _s249 @@ -15637,7 +15637,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2872.1: +.2874.1: mov rbx, qword [_rs_p] add rbx, 67 xor rsi, rsi @@ -16701,7 +16701,7 @@ Inst.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2873 + jnz .2875 mov eax, 1 mov edi, 2 mov rsi, _s542 @@ -16709,7 +16709,7 @@ Inst.to_str: syscall mov rdi, 1 jmp _exit -.2873: +.2875: push rbx push rsi .1223: @@ -16751,7 +16751,7 @@ ir_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2874 + jnz .2876 mov eax, 1 mov edi, 2 mov rsi, _s357 @@ -16759,7 +16759,7 @@ ir_stream_c_c: syscall mov rdi, 1 jmp _exit -.2874: +.2876: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16796,7 +16796,7 @@ ir_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2875.1 + jnz .2877.1 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -16804,7 +16804,7 @@ ir_stream.dump: syscall mov rdi, 1 jmp _exit -.2875.1: +.2877.1: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -16932,7 +16932,7 @@ var_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2876 + jnz .2878 mov eax, 1 mov edi, 2 mov rsi, _s386 @@ -16940,7 +16940,7 @@ var_context_c_c: syscall mov rdi, 1 jmp _exit -.2876: +.2878: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16978,7 +16978,7 @@ var_context.Constant_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2877 + jnz .2879 mov eax, 1 mov edi, 2 mov rsi, _s326 @@ -16986,7 +16986,7 @@ var_context.Constant_c_c: syscall mov rdi, 1 jmp _exit -.2877: +.2879: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17039,7 +17039,7 @@ scope_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2878 + jnz .2880 mov eax, 1 mov edi, 2 mov rsi, _s400 @@ -17047,7 +17047,7 @@ scope_context_c_c: syscall mov rdi, 1 jmp _exit -.2878: +.2880: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17085,7 +17085,7 @@ scope_context.comptime_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2879 + jnz .2881 mov eax, 1 mov edi, 2 mov rsi, _s414 @@ -17093,7 +17093,7 @@ scope_context.comptime_c_c: syscall mov rdi, 1 jmp _exit -.2879: +.2881: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17170,7 +17170,7 @@ functions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2880 + jnz .2882 mov eax, 1 mov edi, 2 mov rsi, _s398 @@ -17178,7 +17178,7 @@ functions_c_c: syscall mov rdi, 1 jmp _exit -.2880: +.2882: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17440,7 +17440,7 @@ parse.lookahead?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2881.7 + jnz .2883.7 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17448,7 +17448,7 @@ parse.lookahead?: syscall mov rdi, 1 jmp _exit -.2881.7: +.2883.7: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17493,7 +17493,7 @@ parse.next_eof?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2882.8 + jnz .2884.8 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17501,7 +17501,7 @@ parse.next_eof?: syscall mov rdi, 1 jmp _exit -.2882.8: +.2884.8: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17569,7 +17569,7 @@ parse.expect?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2883.9 + jnz .2885.9 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17577,7 +17577,7 @@ parse.expect?: syscall mov rdi, 1 jmp _exit -.2883.9: +.2885.9: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17606,7 +17606,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2884.10 + jnz .2886.10 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17614,7 +17614,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2884.10: +.2886.10: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17635,7 +17635,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2885.11 + jnz .2887.11 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17643,7 +17643,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2885.11: +.2887.11: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17720,7 +17720,7 @@ error_st.Tok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2886.3 + jnz .2888.3 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -17728,7 +17728,7 @@ error_st.Tok: syscall mov rdi, 1 jmp _exit -.2886.3: +.2888.3: mov rbx, _s354 mov rsi, 9 push rbx @@ -17804,7 +17804,7 @@ sp_push_p: mov rsp, rbp pop rbx test rbx, rbx - jnz .2887.1 + jnz .2889.1 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -17812,7 +17812,7 @@ sp_push_p: syscall mov rdi, 1 jmp _exit -.2887.1: +.2889.1: pop rbx inc rbx push rbx @@ -18056,7 +18056,7 @@ cfunctions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2888 + jnz .2890 mov eax, 1 mov edi, 2 mov rsi, _s411 @@ -18064,7 +18064,7 @@ cfunctions_c_c: syscall mov rdi, 1 jmp _exit -.2888: +.2890: mov rbp, rsp mov rsp, [_rs_p] add rsp, 16 @@ -18084,7 +18084,7 @@ eval.basic_inst: cmp rdi, r8 setb r9b test r9, r9 - jnz .2889.2 + jnz .2891.2 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -18092,7 +18092,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2889.2: +.2891.2: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -18111,7 +18111,7 @@ eval.basic_inst: cmp rsi, rdi setb r8b test r8, r8 - jnz .2890.3 + jnz .2892.3 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -18119,7 +18119,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2890.3: +.2892.3: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -18148,7 +18148,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2891.7 + jnz .2893.7 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18156,7 +18156,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2891.7: +.2893.7: jmp .1269 .1268: pop rbx @@ -18188,7 +18188,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2892.1 + jnz .2894.1 mov eax, 1 mov edi, 2 mov rsi, _s377 @@ -18196,7 +18196,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2892.1: +.2894.1: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -18233,7 +18233,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2893.2 + jnz .2895.2 mov eax, 1 mov edi, 2 mov rsi, _s377 @@ -18241,7 +18241,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2893.2: +.2895.2: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -18278,7 +18278,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2894.3 + jnz .2896.3 mov eax, 1 mov edi, 2 mov rsi, _s377 @@ -18286,7 +18286,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2894.3: +.2896.3: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -18323,7 +18323,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2895.1 + jnz .2897.1 mov eax, 1 mov edi, 2 mov rsi, _s378 @@ -18331,7 +18331,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2895.1: +.2897.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18342,7 +18342,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2896.8 + jnz .2898.8 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18350,7 +18350,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2896.8: +.2898.8: jmp .1269 .1277: pop rbx @@ -18411,7 +18411,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2897.1 + jnz .2899.1 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18419,7 +18419,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2897.1: +.2899.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18430,7 +18430,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2898.2 + jnz .2900.2 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18438,7 +18438,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2898.2: +.2900.2: pop rbx pop rsi add rbx, rsi @@ -18453,7 +18453,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2899.9 + jnz .2901.9 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18461,7 +18461,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2899.9: +.2901.9: jmp .1269 .1281: pop rbx @@ -18493,7 +18493,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2900.3 + jnz .2902.3 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18501,7 +18501,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2900.3: +.2902.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18512,7 +18512,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2901.4 + jnz .2903.4 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18520,7 +18520,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2901.4: +.2903.4: pop rbx pop rsi sub rbx, rsi @@ -18535,7 +18535,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2902.10 + jnz .2904.10 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18543,7 +18543,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2902.10: +.2904.10: jmp .1269 .1283: pop rbx @@ -18575,7 +18575,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2903.5 + jnz .2905.5 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18583,7 +18583,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2903.5: +.2905.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18594,7 +18594,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2904.6 + jnz .2906.6 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18602,7 +18602,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2904.6: +.2906.6: pop rbx pop rsi imul rbx, rsi @@ -18617,7 +18617,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2905.11 + jnz .2907.11 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18625,7 +18625,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2905.11: +.2907.11: jmp .1269 .1285: pop rbx @@ -18657,7 +18657,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2906.7 + jnz .2908.7 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18665,7 +18665,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2906.7: +.2908.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18676,7 +18676,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2907.8 + jnz .2909.8 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18684,7 +18684,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2907.8: +.2909.8: pop rbx pop rsi mov rax, rbx @@ -18701,7 +18701,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2908.12 + jnz .2910.12 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18709,7 +18709,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2908.12: +.2910.12: jmp .1269 .1287: pop rbx @@ -18741,7 +18741,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2909.9 + jnz .2911.9 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18749,7 +18749,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2909.9: +.2911.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18760,7 +18760,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2910.10 + jnz .2912.10 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18768,7 +18768,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2910.10: +.2912.10: pop rbx pop rsi mov rax, rbx @@ -18785,7 +18785,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2911.13 + jnz .2913.13 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18793,7 +18793,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2911.13: +.2913.13: jmp .1269 .1289: pop rbx @@ -18825,7 +18825,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2912.11 + jnz .2914.11 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18833,7 +18833,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2912.11: +.2914.11: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18844,7 +18844,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2913.12 + jnz .2915.12 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18852,7 +18852,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2913.12: +.2915.12: pop rbx pop rsi mov rax, rbx @@ -18870,7 +18870,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2914.14 + jnz .2916.14 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18878,7 +18878,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2914.14: +.2916.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18889,7 +18889,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2915.15 + jnz .2917.15 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18897,7 +18897,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2915.15: +.2917.15: jmp .1269 .1291: pop rbx @@ -18929,7 +18929,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2916.13 + jnz .2918.13 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18937,7 +18937,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2916.13: +.2918.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18948,7 +18948,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2917.14 + jnz .2919.14 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18956,7 +18956,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2917.14: +.2919.14: pop rbx pop rsi mov rcx, rsi @@ -18972,7 +18972,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2918.16 + jnz .2920.16 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18980,7 +18980,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2918.16: +.2920.16: jmp .1269 .1293: pop rbx @@ -19012,7 +19012,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2919.15 + jnz .2921.15 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19020,7 +19020,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2919.15: +.2921.15: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19031,7 +19031,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2920.16 + jnz .2922.16 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19039,7 +19039,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2920.16: +.2922.16: pop rbx pop rsi mov rcx, rsi @@ -19055,7 +19055,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2921.17 + jnz .2923.17 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19063,7 +19063,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2921.17: +.2923.17: jmp .1269 .1295: pop rbx @@ -19095,7 +19095,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2922.17 + jnz .2924.17 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19103,7 +19103,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2922.17: +.2924.17: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19114,7 +19114,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2923.18 + jnz .2925.18 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19122,7 +19122,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2923.18: +.2925.18: pop rbx pop rsi and rbx, rsi @@ -19137,7 +19137,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2924.18 + jnz .2926.18 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19145,7 +19145,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2924.18: +.2926.18: jmp .1269 .1297: pop rbx @@ -19177,7 +19177,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2925.19 + jnz .2927.19 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19185,7 +19185,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2925.19: +.2927.19: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19196,7 +19196,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2926.20 + jnz .2928.20 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19204,7 +19204,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2926.20: +.2928.20: pop rbx pop rsi or rbx, rsi @@ -19219,7 +19219,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2927.19 + jnz .2929.19 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19227,7 +19227,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2927.19: +.2929.19: jmp .1269 .1299: pop rbx @@ -19259,7 +19259,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2928.21 + jnz .2930.21 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19267,7 +19267,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2928.21: +.2930.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19278,7 +19278,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2929.22 + jnz .2931.22 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19286,7 +19286,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2929.22: +.2931.22: pop rbx pop rsi xor rbx, rsi @@ -19301,7 +19301,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2930.20 + jnz .2932.20 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19309,7 +19309,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2930.20: +.2932.20: jmp .1269 .1301: pop rbx @@ -19341,7 +19341,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2931.23 + jnz .2933.23 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19349,7 +19349,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2931.23: +.2933.23: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19360,7 +19360,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2932.24 + jnz .2934.24 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19368,7 +19368,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2932.24: +.2934.24: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -19383,7 +19383,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2933.21 + jnz .2935.21 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19391,7 +19391,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2933.21: +.2935.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19402,7 +19402,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2934.22 + jnz .2936.22 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19410,7 +19410,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2934.22: +.2936.22: jmp .1269 .1303: pop rbx @@ -19450,7 +19450,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2935.7 + jnz .2937.7 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -19458,7 +19458,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2935.7: +.2937.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19469,7 +19469,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2936.23 + jnz .2938.23 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19477,7 +19477,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2936.23: +.2938.23: jmp .1269 .1305: pop rbx @@ -19509,7 +19509,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2937.25 + jnz .2939.25 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19517,7 +19517,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2937.25: +.2939.25: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19528,7 +19528,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2938.26 + jnz .2940.26 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19536,7 +19536,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2938.26: +.2940.26: pop rbx pop rsi xor rdi, rdi @@ -19553,7 +19553,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2939.24 + jnz .2941.24 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19561,7 +19561,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2939.24: +.2941.24: jmp .1269 .1307: pop rbx @@ -19593,7 +19593,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2940.27 + jnz .2942.27 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19601,7 +19601,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2940.27: +.2942.27: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19612,7 +19612,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2941.28 + jnz .2943.28 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19620,7 +19620,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2941.28: +.2943.28: pop rbx pop rsi xor rdi, rdi @@ -19637,7 +19637,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2942.25 + jnz .2944.25 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19645,7 +19645,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2942.25: +.2944.25: jmp .1269 .1309: pop rbx @@ -19677,7 +19677,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2943.29 + jnz .2945.29 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19685,7 +19685,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2943.29: +.2945.29: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19696,7 +19696,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2944.30 + jnz .2946.30 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19704,7 +19704,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2944.30: +.2946.30: pop rbx pop rsi xor rdi, rdi @@ -19721,7 +19721,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2945.26 + jnz .2947.26 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19729,7 +19729,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2945.26: +.2947.26: jmp .1269 .1311: pop rbx @@ -19761,7 +19761,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2946.31 + jnz .2948.31 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19769,7 +19769,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2946.31: +.2948.31: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19780,7 +19780,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2947.32 + jnz .2949.32 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19788,7 +19788,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2947.32: +.2949.32: pop rbx pop rsi xor rdi, rdi @@ -19805,7 +19805,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2948.27 + jnz .2950.27 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19813,7 +19813,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2948.27: +.2950.27: jmp .1269 .1313: pop rbx @@ -19845,7 +19845,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2949.33 + jnz .2951.33 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19853,7 +19853,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2949.33: +.2951.33: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19864,7 +19864,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2950.34 + jnz .2952.34 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19872,7 +19872,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2950.34: +.2952.34: pop rbx pop rsi xor rdi, rdi @@ -19889,7 +19889,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2951.28 + jnz .2953.28 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19897,7 +19897,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2951.28: +.2953.28: jmp .1269 .1315: pop rbx @@ -19929,7 +19929,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2952.35 + jnz .2954.35 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19937,7 +19937,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2952.35: +.2954.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19948,7 +19948,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2953.36 + jnz .2955.36 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19956,7 +19956,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2953.36: +.2955.36: pop rbx pop rsi xor rdi, rdi @@ -19973,7 +19973,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2954.29 + jnz .2956.29 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19981,7 +19981,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2954.29: +.2956.29: jmp .1269 .1317: pop rbx @@ -20013,7 +20013,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2955.37 + jnz .2957.37 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20021,7 +20021,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2955.37: +.2957.37: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20032,7 +20032,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2956.38 + jnz .2958.38 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20040,7 +20040,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2956.38: +.2958.38: pop rbx pop rsi xor rdi, rdi @@ -20057,7 +20057,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2957.30 + jnz .2959.30 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20065,7 +20065,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2957.30: +.2959.30: jmp .1269 .1319: pop rbx @@ -20097,7 +20097,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2958.39 + jnz .2960.39 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20105,7 +20105,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2958.39: +.2960.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20116,7 +20116,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2959.40 + jnz .2961.40 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20124,7 +20124,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2959.40: +.2961.40: pop rbx pop rsi xor rdi, rdi @@ -20141,7 +20141,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2960.31 + jnz .2962.31 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20149,7 +20149,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2960.31: +.2962.31: jmp .1269 .1321: pop rbx @@ -20181,7 +20181,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2961.41 + jnz .2963.41 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20189,7 +20189,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2961.41: +.2963.41: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20200,7 +20200,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2962.42 + jnz .2964.42 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20208,7 +20208,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2962.42: +.2964.42: pop rbx pop rsi xor rdi, rdi @@ -20225,7 +20225,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2963.32 + jnz .2965.32 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20233,7 +20233,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2963.32: +.2965.32: jmp .1269 .1323: pop rbx @@ -20265,7 +20265,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2964.43 + jnz .2966.43 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20273,7 +20273,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2964.43: +.2966.43: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20284,7 +20284,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2965.44 + jnz .2967.44 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20292,7 +20292,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2965.44: +.2967.44: pop rbx pop rsi xor rdi, rdi @@ -20309,7 +20309,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2966.33 + jnz .2968.33 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20317,7 +20317,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2966.33: +.2968.33: jmp .1269 .1325: pop rbx @@ -20349,7 +20349,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2967.45 + jnz .2969.45 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20357,7 +20357,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2967.45: +.2969.45: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20368,7 +20368,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2968.46 + jnz .2970.46 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20376,7 +20376,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2968.46: +.2970.46: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20387,7 +20387,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2969.47 + jnz .2971.47 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20395,7 +20395,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2969.47: +.2971.47: pop rbx pop rsi pop rdi @@ -20412,7 +20412,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2970.34 + jnz .2972.34 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20420,7 +20420,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2970.34: +.2972.34: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20431,7 +20431,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2971.35 + jnz .2973.35 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20439,7 +20439,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2971.35: +.2973.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20450,7 +20450,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2972.36 + jnz .2974.36 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20458,7 +20458,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2972.36: +.2974.36: jmp .1269 .1327: pop rbx @@ -20498,7 +20498,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2973.8 + jnz .2975.8 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -20506,7 +20506,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2973.8: +.2975.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20517,7 +20517,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2974.37 + jnz .2976.37 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20525,7 +20525,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2974.37: +.2976.37: jmp .1269 .1329: pop rbx @@ -20557,7 +20557,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2975.48 + jnz .2977.48 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20565,7 +20565,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2975.48: +.2977.48: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20576,7 +20576,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2976.49 + jnz .2978.49 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20584,7 +20584,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2976.49: +.2978.49: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20595,7 +20595,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2977.50 + jnz .2979.50 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20603,7 +20603,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2977.50: +.2979.50: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20614,7 +20614,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2978.51 + jnz .2980.51 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20622,7 +20622,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2978.51: +.2980.51: pop rbx pop rsi pop rdi @@ -20641,7 +20641,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2979.38 + jnz .2981.38 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20649,7 +20649,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2979.38: +.2981.38: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20660,7 +20660,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2980.39 + jnz .2982.39 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20668,7 +20668,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2980.39: +.2982.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20679,7 +20679,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2981.40 + jnz .2983.40 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20687,7 +20687,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2981.40: +.2983.40: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20698,7 +20698,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2982.41 + jnz .2984.41 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20706,7 +20706,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2982.41: +.2984.41: jmp .1269 .1331: mov rbx, 0 @@ -20827,7 +20827,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2983.4 + jnz .2985.4 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -20835,7 +20835,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2983.4: +.2985.4: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20853,7 +20853,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2984.5 + jnz .2986.5 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -20861,7 +20861,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2984.5: +.2986.5: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20892,7 +20892,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2985.2 + jnz .2987.2 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -20900,7 +20900,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2985.2: +.2987.2: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1072] mov rbx, qword [_rs_p] @@ -20914,7 +20914,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2986.3 + jnz .2988.3 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -20922,7 +20922,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2986.3: +.2988.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20962,7 +20962,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2987.1 + jnz .2989.1 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -20970,7 +20970,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2987.1: +.2989.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -21022,7 +21022,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2988.52 + jnz .2990.52 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -21030,7 +21030,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2988.52: +.2990.52: mov rbx, 0 pop rdi xor rsi, rsi @@ -21065,7 +21065,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2989 + jnz .2991 mov eax, 1 mov edi, 2 mov rsi, _s375 @@ -21073,7 +21073,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2989: +.2991: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -21117,7 +21117,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2990 + jnz .2992 mov eax, 1 mov edi, 2 mov rsi, _s376 @@ -21125,7 +21125,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2990: +.2992: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -21146,7 +21146,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2991 + jnz .2993 mov eax, 1 mov edi, 2 mov rsi, _s379 @@ -21154,7 +21154,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2991: +.2993: .1359: .1345: .1342: @@ -21173,7 +21173,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2992 + jnz .2994 mov eax, 1 mov edi, 2 mov rsi, _s380 @@ -21181,7 +21181,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2992: +.2994: mov rbp, rsp mov rsp, [_rs_p] add rsp, 1112 @@ -21196,7 +21196,7 @@ fwrite_buffer.assert_len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2993 + jnz .2995 mov eax, 1 mov edi, 2 mov rsi, _s561 @@ -21204,7 +21204,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2993: +.2995: mov rsi, [_gfwrite_buffer.len] add rbx, rsi mov rsi, 10240 @@ -21228,7 +21228,7 @@ fwrite_buffer.assert_len: cmp rax, rbx sete sil test rsi, rsi - jnz .2994.1 + jnz .2996.1 mov eax, 1 mov edi, 2 mov rsi, _s562 @@ -21236,7 +21236,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2994.1: +.2996.1: mov rbx, 0 mov [_gfwrite_buffer.len], rbx .1360: @@ -21748,7 +21748,7 @@ Reg.64.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2995 + jnz .2997 mov eax, 1 mov edi, 2 mov rsi, _s593 @@ -21756,7 +21756,7 @@ Reg.64.to_str: syscall mov rdi, 1 jmp _exit -.2995: +.2997: push rbx push rsi .1407: @@ -21986,7 +21986,7 @@ Reg.32.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2996 + jnz .2998 mov eax, 1 mov edi, 2 mov rsi, _s724 @@ -21994,7 +21994,7 @@ Reg.32.to_str: syscall mov rdi, 1 jmp _exit -.2996: +.2998: push rbx push rsi .1436: @@ -22224,7 +22224,7 @@ Reg.16.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2997 + jnz .2999 mov eax, 1 mov edi, 2 mov rsi, _s708 @@ -22232,7 +22232,7 @@ Reg.16.to_str: syscall mov rdi, 1 jmp _exit -.2997: +.2999: push rbx push rsi .1465: @@ -22462,7 +22462,7 @@ Reg.8.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2998 + jnz .3000 mov eax, 1 mov edi, 2 mov rsi, _s674 @@ -22470,7 +22470,7 @@ Reg.8.to_str: syscall mov rdi, 1 jmp _exit -.2998: +.3000: push rbx push rsi .1494: @@ -23106,7 +23106,7 @@ rallocator_stack_c_c: cmp rsi, rdi setb r8b test r8, r8 - jnz .2999 + jnz .3001 mov eax, 1 mov edi, 2 mov rsi, _s594 @@ -23114,14 +23114,14 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.2999: +.3001: mov rsi, [_grallocator_stack.len] mov rdi, 2048 xor r8, r8 cmp rsi, rdi setb r8b test r8, r8 - jnz .3000 + jnz .3002 mov eax, 1 mov edi, 2 mov rsi, _s595 @@ -23129,7 +23129,7 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.3000: +.3002: mov rsi, qword _grallocator_stack mov rdi, [_grallocator_stack.len] add rsi, rdi @@ -23149,7 +23149,7 @@ rallocator_stack.top: cmp rbx, rsi seta dil test rdi, rdi - jnz .3001 + jnz .3003 mov eax, 1 mov edi, 2 mov rsi, _s622 @@ -23157,7 +23157,7 @@ rallocator_stack.top: syscall mov rdi, 1 jmp _exit -.3001: +.3003: mov rbx, [_grallocator_stack.len] mov rsi, 1 sub rbx, rsi @@ -23288,7 +23288,7 @@ r_stack_deep_flush: cmp r8, r9 setb r10b test r10, r10 - jnz .3002.1 + jnz .3004.1 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -23296,7 +23296,7 @@ r_stack_deep_flush: syscall mov rdi, 1 jmp _exit -.3002.1: +.3004.1: mov r8, qword _grallocator_mask add rsi, r8 mov r8, 0 @@ -23436,7 +23436,7 @@ r_alloc: cmp rbx, rsi setne dil test rdi, rdi - jnz .3003 + jnz .3005 mov eax, 1 mov edi, 2 mov rsi, _s590 @@ -23444,7 +23444,7 @@ r_alloc: syscall mov rdi, 1 jmp _exit -.3003: +.3005: mov rbp, rsp mov rsp, [_rs_p] call r_stack_deep_flush @@ -23470,7 +23470,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .3004.1 + jnz .3006.1 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -23478,7 +23478,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.3004.1: +.3006.1: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23501,7 +23501,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .3005.1 + jnz .3007.1 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23509,7 +23509,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.3005.1: +.3007.1: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23522,7 +23522,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .3006.2 + jnz .3008.2 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -23530,7 +23530,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.3006.2: +.3008.2: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23682,7 +23682,7 @@ r_pop: cmp rdi, r8 setb r9b test r9, r9 - jnz .3007.2 + jnz .3009.2 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23690,7 +23690,7 @@ r_pop: syscall mov rdi, 1 jmp _exit -.3007.2: +.3009.2: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -23714,7 +23714,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3008.2 + jnz .3010.2 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -23722,7 +23722,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3008.2: +.3010.2: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23778,7 +23778,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3009.3 + jnz .3011.3 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -23786,7 +23786,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3009.3: +.3011.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23852,7 +23852,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3010.3 + jnz .3012.3 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -23860,7 +23860,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3010.3: +.3012.3: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23868,7 +23868,7 @@ r_pop_r: test rbx, rbx sete bl test rbx, rbx - jnz .3011 + jnz .3013 mov eax, 1 mov edi, 2 mov rsi, _s651 @@ -23876,7 +23876,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3011: +.3013: mov rbx, _s623 mov rsi, 5 push rbx @@ -23915,7 +23915,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3012.3 + jnz .3014.3 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23923,7 +23923,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3012.3: +.3014.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23972,7 +23972,7 @@ r_top: cmp rsi, rdi setb r8b test r8, r8 - jnz .3013.4 + jnz .3015.4 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23980,7 +23980,7 @@ r_top: syscall mov rdi, 1 jmp _exit -.3013.4: +.3015.4: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24045,7 +24045,7 @@ r_dup: cmp rsi, rdi setb r8b test r8, r8 - jnz .3014.5 + jnz .3016.5 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -24053,7 +24053,7 @@ r_dup: syscall mov rdi, 1 jmp _exit -.3014.5: +.3016.5: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24132,7 +24132,7 @@ r_push_const: cmp rsi, rdi setb r8b test r8, r8 - jnz .3015.6 + jnz .3017.6 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -24140,7 +24140,7 @@ r_push_const: syscall mov rdi, 1 jmp _exit -.3015.6: +.3017.6: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24214,7 +24214,7 @@ r_prepare_push_const_word: cmp rsi, rdi setb r8b test r8, r8 - jnz .3016.7 + jnz .3018.7 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -24222,7 +24222,7 @@ r_prepare_push_const_word: syscall mov rdi, 1 jmp _exit -.3016.7: +.3018.7: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24285,7 +24285,7 @@ _einline_asms_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .3017 + jnz .3019 mov eax, 1 mov edi, 2 mov rsi, _s485 @@ -24293,7 +24293,7 @@ _einline_asms_c_c: syscall mov rdi, 1 jmp _exit -.3017: +.3019: mov rbp, rsp mov rsp, [_rs_p] ret @@ -24419,7 +24419,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3018.12 + jnz .3020.12 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24427,7 +24427,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3018.12: +.3020.12: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24452,7 +24452,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3019.13 + jnz .3021.13 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24460,7 +24460,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3019.13: +.3021.13: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24481,7 +24481,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3020.14 + jnz .3022.14 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24489,7 +24489,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3020.14: +.3022.14: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24658,7 +24658,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3021.15 + jnz .3023.15 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24666,7 +24666,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3021.15: +.3023.15: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24734,7 +24734,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3022.16 + jnz .3024.16 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24742,7 +24742,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3022.16: +.3024.16: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24763,7 +24763,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3023.17 + jnz .3025.17 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24771,7 +24771,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3023.17: +.3025.17: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24901,7 +24901,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3024.18 + jnz .3026.18 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24909,7 +24909,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3024.18: +.3026.18: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24997,7 +24997,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3025.19 + jnz .3027.19 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -25005,7 +25005,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3025.19: +.3027.19: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25136,7 +25136,7 @@ name_get_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .3026.2 + jnz .3028.2 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -25144,7 +25144,7 @@ name_get_function_idx: syscall mov rdi, 1 jmp _exit -.3026.2: +.3028.2: mov rdi, 48 imul rsi, rdi mov rdi, qword _gfunctions @@ -25255,7 +25255,7 @@ name_get_cextern_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .3027.1 + jnz .3029.1 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -25263,7 +25263,7 @@ name_get_cextern_function_idx: syscall mov rdi, 1 jmp _exit -.3027.1: +.3029.1: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -25372,7 +25372,7 @@ search_variable_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .3028.1 + jnz .3030.1 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -25380,7 +25380,7 @@ search_variable_name: syscall mov rdi, 1 jmp _exit -.3028.1: +.3030.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -25481,7 +25481,7 @@ is_in_function: cmp rdi, r8 setb r9b test r9, r9 - jnz .3029.1 + jnz .3031.1 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -25489,7 +25489,7 @@ is_in_function: syscall mov rdi, 1 jmp _exit -.3029.1: +.3031.1: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -25544,7 +25544,7 @@ parse.push_early_ret: cmp rbx, rsi setb dil test rdi, rdi - jnz .3030 + jnz .3032 mov eax, 1 mov edi, 2 mov rsi, _s457 @@ -25552,7 +25552,7 @@ parse.push_early_ret: syscall mov rdi, 1 jmp _exit -.3030: +.3032: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25580,7 +25580,7 @@ parse.push_early_ret_with_pos: cmp rbx, rsi setb dil test rdi, rdi - jnz .3031 + jnz .3033 mov eax, 1 mov edi, 2 mov rsi, _s434 @@ -25588,7 +25588,7 @@ parse.push_early_ret_with_pos: syscall mov rdi, 1 jmp _exit -.3031: +.3033: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25608,7 +25608,7 @@ parse.search_scoped_var: cmp rbx, rsi setne dil test rdi, rdi - jnz .3032.1 + jnz .3034.1 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -25616,7 +25616,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.3032.1: +.3034.1: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -25626,7 +25626,7 @@ parse.search_scoped_var: cmp rsi, rdi setb r8b test r8, r8 - jnz .3033.2 + jnz .3035.2 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -25634,7 +25634,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.3033.2: +.3035.2: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -25667,7 +25667,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3034.20 + jnz .3036.20 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -25675,7 +25675,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3034.20: +.3036.20: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25727,7 +25727,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3035.2 + jnz .3037.2 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -25735,7 +25735,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3035.2: +.3037.2: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -25800,7 +25800,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3036.3 + jnz .3038.3 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -25808,7 +25808,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3036.3: +.3038.3: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -25822,7 +25822,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3037.6 + jnz .3039.6 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -25830,7 +25830,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3037.6: +.3039.6: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -25893,7 +25893,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3038.2 + jnz .3040.2 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -25901,7 +25901,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3038.2: +.3040.2: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -25979,7 +25979,7 @@ parse.fn_decl: cmp rsi, rdi setb r8b test r8, r8 - jnz .3039.21 + jnz .3041.21 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -25987,7 +25987,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3039.21: +.3041.21: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26127,7 +26127,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .3040.22 + jnz .3042.22 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26135,7 +26135,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3040.22: +.3042.22: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -26155,7 +26155,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .3041.23 + jnz .3043.23 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26163,7 +26163,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3041.23: +.3043.23: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -26272,7 +26272,7 @@ parse.fn_decl: cmp rbx, r9 setb r10b test r10, r10 - jnz .3042.24 + jnz .3044.24 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26280,7 +26280,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3042.24: +.3044.24: mov rbx, 28 imul r8, rbx mov rbx, qword _gtoken_stream @@ -26467,7 +26467,7 @@ parse.fn_decl: cmp rsi, rbx sete dil test rdi, rdi - jnz .3043 + jnz .3045 mov eax, 1 mov edi, 2 mov rsi, _s399 @@ -26475,7 +26475,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3043: +.3045: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] mov rbx, 14 @@ -26588,7 +26588,7 @@ parse.assert: cmp rsi, rdi setb r8b test r8, r8 - jnz .3044.25 + jnz .3046.25 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26596,7 +26596,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.3044.25: +.3046.25: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26617,7 +26617,7 @@ parse.assert: cmp rsi, r8 setb r9b test r9, r9 - jnz .3045.26 + jnz .3047.26 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26625,7 +26625,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.3045.26: +.3047.26: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26686,7 +26686,7 @@ parse.assert: cmp rdi, r8 setb r9b test r9, r9 - jnz .3046.27 + jnz .3048.27 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26694,7 +26694,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.3046.27: +.3048.27: mov rdi, 28 imul rbx, rdi mov rdi, qword _gtoken_stream @@ -26803,7 +26803,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .3047.28 + jnz .3049.28 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26811,7 +26811,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3047.28: +.3049.28: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26857,7 +26857,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .3048.29 + jnz .3050.29 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26865,7 +26865,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3048.29: +.3050.29: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26911,7 +26911,7 @@ parse.handle_var_interaction: cmp rbx, rdi setb r8b test r8, r8 - jnz .3049.3 + jnz .3051.3 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -26919,7 +26919,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3049.3: +.3051.3: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -26949,7 +26949,7 @@ parse.handle_var_interaction: cmp rdi, r8 setb r9b test r9, r9 - jnz .3050.3 + jnz .3052.3 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -26957,7 +26957,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3050.3: +.3052.3: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -27207,7 +27207,7 @@ parse.handle_var_interaction: .1717: mov rbx, 0 test rbx, rbx - jnz .3051 + jnz .3053 mov eax, 1 mov edi, 2 mov rsi, _s361 @@ -27215,7 +27215,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3051: +.3053: .1721: .1710: jmp .1708 @@ -27348,7 +27348,7 @@ parse.handle_var_interaction: .1729: mov rbx, 0 test rbx, rbx - jnz .3052 + jnz .3054 mov eax, 1 mov edi, 2 mov rsi, _s366 @@ -27356,7 +27356,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3052: +.3054: .1734: .1708: add rsp, 8 @@ -27395,7 +27395,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3053.30 + jnz .3055.30 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -27403,7 +27403,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.3053.30: +.3055.30: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27450,7 +27450,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3054.4 + jnz .3056.4 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -27458,7 +27458,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.3054.4: +.3056.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -27517,7 +27517,7 @@ parse.basic_token?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3055.31 + jnz .3057.31 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -27525,7 +27525,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3055.31: +.3057.31: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27568,7 +27568,7 @@ parse.basic_token?: cmp rdi, r8 setb r9b test r9, r9 - jnz .3056.32 + jnz .3058.32 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -27576,7 +27576,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3056.32: +.3058.32: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -28258,7 +28258,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3057.1 + jnz .3059.1 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28266,7 +28266,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3057.1: +.3059.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28277,7 +28277,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3058.2 + jnz .3060.2 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28285,7 +28285,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3058.2: +.3060.2: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -28300,7 +28300,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3059.4 + jnz .3061.4 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28308,7 +28308,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3059.4: +.3061.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28319,7 +28319,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3060.5 + jnz .3062.5 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28327,7 +28327,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3060.5: +.3062.5: jmp .1741 .1779: pop rbx @@ -28370,7 +28370,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3061.1 + jnz .3063.1 mov eax, 1 mov edi, 2 mov rsi, _s370 @@ -28378,7 +28378,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3061.1: +.3063.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28389,7 +28389,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3062.6 + jnz .3064.6 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28397,7 +28397,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3062.6: +.3064.6: jmp .1741 .1781: pop rbx @@ -28448,7 +28448,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3063.4 + jnz .3065.4 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -28456,7 +28456,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3063.4: +.3065.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28467,7 +28467,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3064.7 + jnz .3066.7 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28475,7 +28475,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3064.7: +.3066.7: jmp .1741 .1783: pop rbx @@ -28526,7 +28526,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3065.5 + jnz .3067.5 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -28534,7 +28534,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3065.5: +.3067.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28545,7 +28545,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3066.8 + jnz .3068.8 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28553,7 +28553,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3066.8: +.3068.8: jmp .1741 .1785: pop rbx @@ -28596,7 +28596,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3067.3 + jnz .3069.3 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28604,7 +28604,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3067.3: +.3069.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28615,7 +28615,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3068.4 + jnz .3070.4 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28623,7 +28623,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3068.4: +.3070.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28634,7 +28634,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3069.5 + jnz .3071.5 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28642,7 +28642,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3069.5: +.3071.5: pop rbx pop rsi pop rdi @@ -28659,7 +28659,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3070.9 + jnz .3072.9 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28667,7 +28667,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3070.9: +.3072.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28678,7 +28678,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3071.10 + jnz .3073.10 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28686,7 +28686,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3071.10: +.3073.10: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28697,7 +28697,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3072.11 + jnz .3074.11 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28705,7 +28705,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3072.11: +.3074.11: jmp .1741 .1787: pop rbx @@ -28748,7 +28748,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3073.6 + jnz .3075.6 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28756,7 +28756,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3073.6: +.3075.6: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28767,7 +28767,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3074.7 + jnz .3076.7 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28775,7 +28775,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3074.7: +.3076.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28786,7 +28786,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3075.8 + jnz .3077.8 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28794,7 +28794,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3075.8: +.3077.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28805,7 +28805,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3076.9 + jnz .3078.9 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28813,7 +28813,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3076.9: +.3078.9: pop rbx pop rsi pop rdi @@ -28832,7 +28832,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3077.12 + jnz .3079.12 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28840,7 +28840,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3077.12: +.3079.12: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28851,7 +28851,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3078.13 + jnz .3080.13 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28859,7 +28859,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3078.13: +.3080.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28870,7 +28870,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3079.14 + jnz .3081.14 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28878,7 +28878,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3079.14: +.3081.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28889,7 +28889,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3080.15 + jnz .3082.15 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28897,7 +28897,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3080.15: +.3082.15: jmp .1741 .1789: pop rbx @@ -29333,7 +29333,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3081.2 + jnz .3083.2 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29341,7 +29341,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3081.2: +.3083.2: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -29351,7 +29351,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3082.4 + jnz .3084.4 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29359,7 +29359,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3082.4: +.3084.4: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -29377,7 +29377,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3083.3 + jnz .3085.3 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29385,7 +29385,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3083.3: +.3085.3: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -29395,7 +29395,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3084.5 + jnz .3086.5 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29403,7 +29403,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3084.5: +.3086.5: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -29629,7 +29629,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3085.4 + jnz .3087.4 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29637,7 +29637,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3085.4: +.3087.4: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29647,7 +29647,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3086.6 + jnz .3088.6 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29655,7 +29655,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3086.6: +.3088.6: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -29735,7 +29735,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3087.7 + jnz .3089.7 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -29743,7 +29743,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3087.7: +.3089.7: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29791,7 +29791,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3088.8 + jnz .3090.8 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -29799,7 +29799,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3088.8: +.3090.8: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29844,7 +29844,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3089.9 + jnz .3091.9 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -29852,7 +29852,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3089.9: +.3091.9: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29899,7 +29899,7 @@ parse.handle_close_r_cb: test rbx, rbx sete bl test rbx, rbx - jnz .3090 + jnz .3092 mov eax, 1 mov edi, 2 mov rsi, _s447 @@ -29907,7 +29907,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3090: +.3092: jmp .1837 .1836: pop rbx @@ -29927,7 +29927,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3091.5 + jnz .3093.5 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29935,7 +29935,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3091.5: +.3093.5: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29945,7 +29945,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3092.7 + jnz .3094.7 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29953,7 +29953,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3092.7: +.3094.7: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -30138,7 +30138,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3093.33 + jnz .3095.33 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30146,7 +30146,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3093.33: +.3095.33: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30269,7 +30269,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3094.34 + jnz .3096.34 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30277,7 +30277,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3094.34: +.3096.34: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30339,7 +30339,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3095.35 + jnz .3097.35 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30347,7 +30347,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3095.35: +.3097.35: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30549,7 +30549,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3096.36 + jnz .3098.36 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30557,7 +30557,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3096.36: +.3098.36: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30588,7 +30588,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3097.37 + jnz .3099.37 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30596,7 +30596,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3097.37: +.3099.37: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30632,7 +30632,7 @@ parse.handle_close_r_cb: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3098 + jnz .3100 mov eax, 1 mov edi, 2 mov rsi, _s452 @@ -30640,7 +30640,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3098: +.3100: push rbx .1885: .1882: @@ -30773,7 +30773,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3099.38 + jnz .3101.38 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30781,7 +30781,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3099.38: +.3101.38: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30831,7 +30831,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3100.39 + jnz .3102.39 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30839,7 +30839,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3100.39: +.3102.39: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -31166,7 +31166,7 @@ parse.handle_open_l_cb: cmp rbx, rsi setne dil test rdi, rdi - jnz .3101.6 + jnz .3103.6 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -31174,7 +31174,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3101.6: +.3103.6: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -31184,7 +31184,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3102.8 + jnz .3104.8 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -31192,7 +31192,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3102.8: +.3104.8: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -31303,7 +31303,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3103.7 + jnz .3105.7 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -31311,7 +31311,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3103.7: +.3105.7: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -31321,7 +31321,7 @@ parse.handle_open_l_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3104.9 + jnz .3106.9 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -31329,7 +31329,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3104.9: +.3106.9: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31522,7 +31522,7 @@ parse.locate_scope: cmp rdi, r8 setb r9b test r9, r9 - jnz .3105.10 + jnz .3107.10 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -31530,7 +31530,7 @@ parse.locate_scope: syscall mov rdi, 1 jmp _exit -.3105.10: +.3107.10: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31586,7 +31586,7 @@ parse.handle_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3106.40 + jnz .3108.40 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -31594,7 +31594,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3106.40: +.3108.40: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -31731,7 +31731,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3107.4 + jnz .3109.4 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31739,7 +31739,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3107.4: +.3109.4: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31783,7 +31783,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3108.5 + jnz .3110.5 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31791,7 +31791,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3108.5: +.3110.5: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31826,7 +31826,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3109.6 + jnz .3111.6 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31834,7 +31834,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3109.6: +.3111.6: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31868,7 +31868,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3110.7 + jnz .3112.7 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31876,7 +31876,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3110.7: +.3112.7: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31890,7 +31890,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3111.8 + jnz .3113.8 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31898,7 +31898,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3111.8: +.3113.8: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31968,7 +31968,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3112.3 + jnz .3114.3 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -31976,7 +31976,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3112.3: +.3114.3: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -32012,7 +32012,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3113.4 + jnz .3115.4 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -32020,7 +32020,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3113.4: +.3115.4: mov rbx, 28 imul rsi, rbx mov rbx, qword _gcfunctions @@ -32036,7 +32036,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3114.5 + jnz .3116.5 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -32044,7 +32044,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3114.5: +.3116.5: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -32117,7 +32117,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3115.5 + jnz .3117.5 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -32125,7 +32125,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3115.5: +.3117.5: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -32155,7 +32155,7 @@ parse.handle_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .3116.11 + jnz .3118.11 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -32163,7 +32163,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3116.11: +.3118.11: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -32394,7 +32394,7 @@ parse.handle_name: .1979: mov rbx, 0 test rbx, rbx - jnz .3117 + jnz .3119 mov eax, 1 mov edi, 2 mov rsi, _s436 @@ -32402,7 +32402,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3117: +.3119: .1980: .1969: add rsp, 8 @@ -32500,7 +32500,7 @@ parse.is_inside_while_header: cmp rdi, r8 setb r9b test r9, r9 - jnz .3118.12 + jnz .3120.12 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -32508,7 +32508,7 @@ parse.is_inside_while_header: syscall mov rdi, 1 jmp _exit -.3118.12: +.3120.12: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32581,7 +32581,7 @@ parse.fn_complex_tokens: cmp rsi, rdi setb r8b test r8, r8 - jnz .3119.41 + jnz .3121.41 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -32589,7 +32589,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3119.41: +.3121.41: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -32938,7 +32938,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3120.13 + jnz .3122.13 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -32946,7 +32946,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3120.13: +.3122.13: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -33045,7 +33045,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3121.14 + jnz .3123.14 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -33053,7 +33053,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3121.14: +.3123.14: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -33145,7 +33145,7 @@ parse.fn_complex_tokens: jz .2031 mov rbx, 0 test rbx, rbx - jnz .3122 + jnz .3124 mov eax, 1 mov edi, 2 mov rsi, _s458 @@ -33153,7 +33153,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3122: +.3124: .2031: .2029: mov rbx, 15 @@ -33289,7 +33289,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3123.42 + jnz .3125.42 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -33297,7 +33297,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3123.42: +.3125.42: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33382,7 +33382,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3124.43 + jnz .3126.43 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -33390,7 +33390,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3124.43: +.3126.43: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33415,7 +33415,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3125.44 + jnz .3127.44 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -33423,7 +33423,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3125.44: +.3127.44: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33980,7 +33980,7 @@ parse.fn_complex_tokens: .2071: mov rbx, 0 test rbx, rbx - jnz .3126 + jnz .3128 mov eax, 1 mov edi, 2 mov rsi, _s488 @@ -33988,7 +33988,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3126: +.3128: .2069: .1996: add rsp, 8 @@ -34075,7 +34075,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3127.45 + jnz .3129.45 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34083,7 +34083,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3127.45: +.3129.45: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34104,7 +34104,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3128.46 + jnz .3130.46 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34112,7 +34112,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3128.46: +.3130.46: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34150,7 +34150,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3129.9 + jnz .3131.9 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34158,7 +34158,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3129.9: +.3131.9: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -34206,7 +34206,7 @@ parse.eval_const_expr: cmp rsi, r8 setb r9b test r9, r9 - jnz .3130.10 + jnz .3132.10 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34214,7 +34214,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3130.10: +.3132.10: mov rsi, 48 imul rdi, rsi mov rsi, qword _gfunctions @@ -34248,7 +34248,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3131.11 + jnz .3133.11 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34256,7 +34256,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3131.11: +.3133.11: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -34270,7 +34270,7 @@ parse.eval_const_expr: cmp rbx, r8 setb r9b test r9, r9 - jnz .3132.12 + jnz .3134.12 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34278,7 +34278,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3132.12: +.3134.12: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -34479,7 +34479,7 @@ parse.eval_const_expr: mov rsp, rbp pop rbx test rbx, rbx - jnz .3133.53 + jnz .3135.53 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -34487,7 +34487,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3133.53: +.3135.53: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov [_gir_stream.len], rsi @@ -34501,7 +34501,7 @@ parse.eval_const_expr: cmp rbx, rsi sete dil test rdi, rdi - jnz .3134 + jnz .3136 mov eax, 1 mov edi, 2 mov rsi, _s383 @@ -34509,7 +34509,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3134: +.3136: mov rbp, rsp mov rsp, [_rs_p] add rsp, 64 @@ -34524,7 +34524,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3135.47 + jnz .3137.47 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34532,7 +34532,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3135.47: +.3137.47: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34657,7 +34657,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3136.48 + jnz .3138.48 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34665,7 +34665,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3136.48: +.3138.48: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34716,7 +34716,7 @@ parse.any_variable: cmp rsi, rdi setb r8b test r8, r8 - jnz .3137.49 + jnz .3139.49 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34724,7 +34724,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3137.49: +.3139.49: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34760,7 +34760,7 @@ parse.any_variable: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3138 + jnz .3140 mov eax, 1 mov edi, 2 mov rsi, _s336 @@ -34768,7 +34768,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3138: +.3140: push rbx .2116: .2113: @@ -34918,7 +34918,7 @@ parse.any_variable: cmp rbx, r8 setb r9b test r9, r9 - jnz .3139.50 + jnz .3141.50 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34926,7 +34926,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3139.50: +.3141.50: mov rbx, 28 imul rdi, rbx mov rbx, qword _gtoken_stream @@ -35044,7 +35044,7 @@ parse.const_expression: cmp rsi, rdi setb r8b test r8, r8 - jnz .3140.51 + jnz .3142.51 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35052,7 +35052,7 @@ parse.const_expression: syscall mov rdi, 1 jmp _exit -.3140.51: +.3142.51: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35124,7 +35124,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3141.52 + jnz .3143.52 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35132,7 +35132,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3141.52: +.3143.52: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35153,7 +35153,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3142.53 + jnz .3144.53 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35161,7 +35161,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3142.53: +.3144.53: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35452,7 +35452,7 @@ parse.cextern: cmp rbx, rdi setb r8b test r8, r8 - jnz .3143.54 + jnz .3145.54 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35460,7 +35460,7 @@ parse.cextern: syscall mov rdi, 1 jmp _exit -.3143.54: +.3145.54: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -35572,7 +35572,7 @@ parse.is_top_comptime: cmp rbx, rsi setne dil test rdi, rdi - jnz .3144.8 + jnz .3146.8 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -35580,7 +35580,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3144.8: +.3146.8: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35590,7 +35590,7 @@ parse.is_top_comptime: cmp rsi, rdi setb r8b test r8, r8 - jnz .3145.15 + jnz .3147.15 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -35598,7 +35598,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3145.15: +.3147.15: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35663,7 +35663,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3146.9 + jnz .3148.9 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -35671,7 +35671,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3146.9: +.3148.9: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35681,7 +35681,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3147.16 + jnz .3149.16 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -35689,7 +35689,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3147.16: +.3149.16: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35719,7 +35719,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3148.55 + jnz .3150.55 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35727,7 +35727,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3148.55: +.3150.55: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35802,7 +35802,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3149.10 + jnz .3151.10 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -35810,7 +35810,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3149.10: +.3151.10: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35820,7 +35820,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3150.17 + jnz .3152.17 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -35828,7 +35828,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3150.17: +.3152.17: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35861,7 +35861,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3151.56 + jnz .3153.56 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35869,7 +35869,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3151.56: +.3153.56: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36176,7 +36176,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3152.57 + jnz .3154.57 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36184,7 +36184,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3152.57: +.3154.57: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36300,7 +36300,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3153.58 + jnz .3155.58 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36308,7 +36308,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3153.58: +.3155.58: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36329,7 +36329,7 @@ stas.parse: cmp rsi, r8 setb r9b test r9, r9 - jnz .3154.59 + jnz .3156.59 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36337,7 +36337,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3154.59: +.3156.59: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36361,7 +36361,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3155.60 + jnz .3157.60 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36369,7 +36369,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3155.60: +.3157.60: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36400,7 +36400,7 @@ stas.parse: cmp rbx, rdi setb r8b test r8, r8 - jnz .3156.61 + jnz .3158.61 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36408,7 +36408,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3156.61: +.3158.61: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -36495,6 +36495,11 @@ stas.parse: call Token.eprint_file_tok mov [_rs_p], rsp mov rsp, rbp + mov rbx, 1 + mov rsi, 60 + mov rax, rsi + mov rdi, rbx + syscall .2223: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] @@ -36537,7 +36542,7 @@ stas.parse: cmp rsi, rdi setne r8b test r8, r8 - jnz .3157.11 + jnz .3159.11 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -36545,7 +36550,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3157.11: +.3159.11: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -36555,7 +36560,7 @@ stas.parse: cmp rdi, r8 setb r9b test r9, r9 - jnz .3158.18 + jnz .3160.18 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -36563,7 +36568,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3158.18: +.3160.18: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -36650,7 +36655,7 @@ stas.parse: cmp rbx, rsi sete dil test rdi, rdi - jnz .3159 + jnz .3161 mov eax, 1 mov edi, 2 mov rsi, _s489 @@ -36658,7 +36663,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3159: +.3161: mov rbx, [_gfunction_context] mov rsi, 0 xor rdi, rdi @@ -36697,7 +36702,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3160.12 + jnz .3162.12 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -36705,7 +36710,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3160.12: +.3162.12: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36715,7 +36720,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3161.19 + jnz .3163.19 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -36723,7 +36728,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3161.19: +.3163.19: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36741,7 +36746,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3162.13 + jnz .3164.13 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -36749,7 +36754,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3162.13: +.3164.13: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36759,7 +36764,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3163.20 + jnz .3165.20 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -36767,7 +36772,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3163.20: +.3165.20: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36794,7 +36799,7 @@ stas.parse: .2239: mov rbx, 0 test rbx, rbx - jnz .3164 + jnz .3166 mov eax, 1 mov edi, 2 mov rsi, _s491 @@ -36802,7 +36807,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3164: +.3166: .2241: .2237: mov rbx, [_gmain_fn_idx] @@ -36871,7 +36876,7 @@ slits_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .3165 + jnz .3167 mov eax, 1 mov edi, 2 mov rsi, _s546 @@ -36879,7 +36884,7 @@ slits_c_c: syscall mov rdi, 1 jmp _exit -.3165: +.3167: mov rbx, qword _gslits mov rsi, [_gslits.len] mov rdi, 8 @@ -36904,7 +36909,7 @@ is_slit_duplicate?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3166.10 + jnz .3168.10 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -36912,7 +36917,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3166.10: +.3168.10: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -36947,7 +36952,7 @@ is_slit_duplicate?: cmp rdi, r8 setb r9b test r9, r9 - jnz .3167.1 + jnz .3169.1 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -36955,7 +36960,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3167.1: +.3169.1: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -37035,7 +37040,7 @@ dce.recurse_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3168.13 + jnz .3170.13 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -37043,7 +37048,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3168.13: +.3170.13: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -37114,7 +37119,7 @@ dce.recurse_function: test rbx, rbx sete bl test rbx, rbx - jnz .3169 + jnz .3171 mov eax, 1 mov edi, 2 mov rsi, _s544 @@ -37122,7 +37127,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3169: +.3171: .2252: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -37152,7 +37157,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3170.11 + jnz .3172.11 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37160,7 +37165,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3170.11: +.3172.11: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37178,7 +37183,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3171.12 + jnz .3173.12 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37186,7 +37191,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3171.12: +.3173.12: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37224,7 +37229,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3172.14 + jnz .3174.14 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -37232,7 +37237,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3172.14: +.3174.14: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -37268,7 +37273,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3173.13 + jnz .3175.13 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37276,7 +37281,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3173.13: +.3175.13: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37294,7 +37299,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3174.14 + jnz .3176.14 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37302,7 +37307,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3174.14: +.3176.14: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37374,7 +37379,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3175.15 + jnz .3177.15 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37382,7 +37387,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3175.15: +.3177.15: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37427,7 +37432,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3176.16 + jnz .3178.16 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37435,7 +37440,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3176.16: +.3178.16: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37457,7 +37462,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3177.17 + jnz .3179.17 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37465,7 +37470,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3177.17: +.3179.17: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37479,7 +37484,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3178.15 + jnz .3180.15 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -37487,7 +37492,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3178.15: +.3180.15: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -37554,7 +37559,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3179.18 + jnz .3181.18 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37562,7 +37567,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3179.18: +.3181.18: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37595,7 +37600,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3180.19 + jnz .3182.19 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37603,7 +37608,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3180.19: +.3182.19: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37632,7 +37637,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3181.20 + jnz .3183.20 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37640,7 +37645,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3181.20: +.3183.20: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37668,7 +37673,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3182.21 + jnz .3184.21 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37676,7 +37681,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3182.21: +.3184.21: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37689,7 +37694,7 @@ dce.recurse_function: cmp rsi, rbx sete dil test rdi, rdi - jnz .3183 + jnz .3185 mov eax, 1 mov edi, 2 mov rsi, _s547 @@ -37697,7 +37702,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3183: +.3185: mov rbp, rsp mov rsp, [_rs_p] add rsp, 40 @@ -37958,7 +37963,7 @@ sysv_argc_to_reg: mov rbx, 18446744073709551615 mov rsi, 0 test rsi, rsi - jnz .3184 + jnz .3186 mov eax, 1 mov edi, 2 mov rsi, _s725 @@ -37966,7 +37971,7 @@ sysv_argc_to_reg: syscall mov rdi, 1 jmp _exit -.3184: +.3186: push rbx .2308: .2297: @@ -37987,7 +37992,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3185.6 + jnz .3187.6 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -37995,7 +38000,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3185.6: +.3187.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -38068,7 +38073,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3186.4 + jnz .3188.4 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -38076,7 +38081,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3186.4: +.3188.4: mov rsi, qword _grallocator_mask add rbx, rsi xor rsi, rsi @@ -38084,7 +38089,7 @@ gen_cextern_function: test rsi, rsi sete sil test rsi, rsi - jnz .3187 + jnz .3189 mov eax, 1 mov edi, 2 mov rsi, _s726 @@ -38092,7 +38097,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3187: +.3189: mov rbx, _s581 mov rsi, 13 push rbx @@ -38214,7 +38219,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3188.8 + jnz .3190.8 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -38222,7 +38227,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3188.8: +.3190.8: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -38332,7 +38337,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3189.22 + jnz .3191.22 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38340,7 +38345,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3189.22: +.3191.22: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38362,7 +38367,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3190.23 + jnz .3192.23 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38370,7 +38375,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3190.23: +.3192.23: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38384,7 +38389,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3191.16 + jnz .3193.16 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -38392,7 +38397,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3191.16: +.3193.16: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -38526,7 +38531,7 @@ gen_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .3192.9 + jnz .3194.9 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -38534,7 +38539,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3192.9: +.3194.9: mov rbp, rsp mov rsp, [_rs_p] call r_push_const @@ -38571,7 +38576,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3193.24 + jnz .3195.24 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38579,7 +38584,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3193.24: +.3195.24: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38591,7 +38596,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3194.62 + jnz .3196.62 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -38599,7 +38604,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3194.62: +.3196.62: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -38643,7 +38648,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3195.7 + jnz .3197.7 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -38651,7 +38656,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3195.7: +.3197.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gopened_files @@ -38693,7 +38698,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3196.25 + jnz .3198.25 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38701,7 +38706,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3196.25: +.3198.25: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38719,7 +38724,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3197.26 + jnz .3199.26 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38727,7 +38732,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3197.26: +.3199.26: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38776,7 +38781,7 @@ gen_range: cmp rbx, rsi sete dil test rdi, rdi - jnz .3198 + jnz .3200 mov eax, 1 mov edi, 2 mov rsi, _s601 @@ -38784,7 +38789,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3198: +.3200: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] mov rbx, rsi @@ -38793,7 +38798,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3199.17 + jnz .3201.17 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -38801,7 +38806,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3199.17: +.3201.17: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39011,7 +39016,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3200.27 + jnz .3202.27 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -39019,7 +39024,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3200.27: +.3202.27: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -39155,7 +39160,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3201.2 + jnz .3203.2 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -39163,7 +39168,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3201.2: +.3203.2: mov rsi, 8 imul rbx, rsi mov rsi, qword _gslits @@ -39301,7 +39306,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3202.18 + jnz .3204.18 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -39309,7 +39314,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3202.18: +.3204.18: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39423,7 +39428,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3203.19 + jnz .3205.19 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -39431,7 +39436,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3203.19: +.3205.19: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39775,7 +39780,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3204.3 + jnz .3206.3 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -39783,7 +39788,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3204.3: +.3206.3: mov rbx, 8 imul rsi, rbx mov rbx, qword _gslits @@ -39870,7 +39875,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3205.4 + jnz .3207.4 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -39878,7 +39883,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3205.4: +.3207.4: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40068,7 +40073,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3206.9 + jnz .3208.9 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40076,7 +40081,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3206.9: +.3208.9: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40206,7 +40211,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3207.5 + jnz .3209.5 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40214,7 +40219,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3207.5: +.3209.5: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -40248,7 +40253,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3208.6 + jnz .3210.6 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40256,7 +40261,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3208.6: +.3210.6: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40298,7 +40303,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3209.10 + jnz .3211.10 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40306,7 +40311,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3209.10: +.3211.10: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40447,7 +40452,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3210.7 + jnz .3212.7 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40455,7 +40460,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3210.7: +.3212.7: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40493,7 +40498,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3211.6 + jnz .3213.6 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40501,7 +40506,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3211.6: +.3213.6: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40546,7 +40551,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3212.7 + jnz .3214.7 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40554,7 +40559,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3212.7: +.3214.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40601,7 +40606,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3213.8 + jnz .3215.8 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40609,7 +40614,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3213.8: +.3215.8: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40672,7 +40677,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3214.11 + jnz .3216.11 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40680,7 +40685,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3214.11: +.3216.11: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40726,7 +40731,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3215.9 + jnz .3217.9 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40734,7 +40739,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3215.9: +.3217.9: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40842,7 +40847,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3216.8 + jnz .3218.8 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40850,7 +40855,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3216.8: +.3218.8: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -40885,7 +40890,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3217.9 + jnz .3219.9 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40893,7 +40898,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3217.9: +.3219.9: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40917,7 +40922,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3218.10 + jnz .3220.10 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40925,7 +40930,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3218.10: +.3220.10: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40952,7 +40957,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3219.12 + jnz .3221.12 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40960,7 +40965,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3219.12: +.3221.12: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41014,7 +41019,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3220.11 + jnz .3222.11 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -41022,7 +41027,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3220.11: +.3222.11: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -41074,7 +41079,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3221.13 + jnz .3223.13 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41082,7 +41087,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3221.13: +.3223.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41128,7 +41133,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3222.12 + jnz .3224.12 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -41136,7 +41141,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3222.12: +.3224.12: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -41255,7 +41260,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3223.10 + jnz .3225.10 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -41263,7 +41268,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3223.10: +.3225.10: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -41293,7 +41298,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3224.14 + jnz .3226.14 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41301,7 +41306,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3224.14: +.3226.14: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41423,7 +41428,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3225.15 + jnz .3227.15 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41431,7 +41436,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3225.15: +.3227.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41460,7 +41465,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3226.16 + jnz .3228.16 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41468,7 +41473,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3226.16: +.3228.16: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41568,7 +41573,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3227.17 + jnz .3229.17 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41576,7 +41581,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3227.17: +.3229.17: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41605,7 +41610,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3228.18 + jnz .3230.18 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41613,7 +41618,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3228.18: +.3230.18: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41633,7 +41638,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3229.19 + jnz .3231.19 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41641,7 +41646,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3229.19: +.3231.19: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41883,7 +41888,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3230.20 + jnz .3232.20 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41891,7 +41896,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3230.20: +.3232.20: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41904,7 +41909,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3231.11 + jnz .3233.11 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -41912,7 +41917,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3231.11: +.3233.11: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42020,7 +42025,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3232.12 + jnz .3234.12 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42028,7 +42033,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3232.12: +.3234.12: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42119,7 +42124,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3233.21 + jnz .3235.21 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42127,7 +42132,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3233.21: +.3235.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42139,7 +42144,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3234.13 + jnz .3236.13 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42147,7 +42152,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3234.13: +.3236.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42202,7 +42207,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3235.22 + jnz .3237.22 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42210,7 +42215,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3235.22: +.3237.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42222,7 +42227,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3236.14 + jnz .3238.14 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42230,7 +42235,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3236.14: +.3238.14: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42285,7 +42290,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3237.23 + jnz .3239.23 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42293,7 +42298,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3237.23: +.3239.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42305,7 +42310,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3238.15 + jnz .3240.15 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42313,7 +42318,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3238.15: +.3240.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42412,7 +42417,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3239.24 + jnz .3241.24 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42420,7 +42425,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3239.24: +.3241.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42432,7 +42437,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3240.16 + jnz .3242.16 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42440,7 +42445,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3240.16: +.3242.16: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42453,7 +42458,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3241.17 + jnz .3243.17 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42461,7 +42466,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3241.17: +.3243.17: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42560,7 +42565,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3242.25 + jnz .3244.25 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42568,7 +42573,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3242.25: +.3244.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42580,7 +42585,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3243.18 + jnz .3245.18 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42588,7 +42593,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3243.18: +.3245.18: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42601,7 +42606,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3244.19 + jnz .3246.19 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42609,7 +42614,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3244.19: +.3246.19: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42725,7 +42730,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3245.26 + jnz .3247.26 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42733,7 +42738,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3245.26: +.3247.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42806,7 +42811,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3246.20 + jnz .3248.20 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42814,7 +42819,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3246.20: +.3248.20: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42835,7 +42840,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3247.27 + jnz .3249.27 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42843,7 +42848,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3247.27: +.3249.27: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42864,7 +42869,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3248.28 + jnz .3250.28 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42872,7 +42877,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3248.28: +.3250.28: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42958,7 +42963,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3249.29 + jnz .3251.29 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42966,7 +42971,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3249.29: +.3251.29: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42978,7 +42983,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3250.21 + jnz .3252.21 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42986,7 +42991,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3250.21: +.3252.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43072,7 +43077,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3251.30 + jnz .3253.30 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43080,7 +43085,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3251.30: +.3253.30: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43092,7 +43097,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3252.22 + jnz .3254.22 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43100,7 +43105,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3252.22: +.3254.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43221,7 +43226,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3253.31 + jnz .3255.31 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43229,7 +43234,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3253.31: +.3255.31: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43284,7 +43289,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3254.32 + jnz .3256.32 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43292,7 +43297,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3254.32: +.3256.32: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43304,7 +43309,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3255.23 + jnz .3257.23 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43312,7 +43317,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3255.23: +.3257.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43367,7 +43372,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3256.33 + jnz .3258.33 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43375,7 +43380,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3256.33: +.3258.33: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43387,7 +43392,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3257.24 + jnz .3259.24 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43395,7 +43400,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3257.24: +.3259.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43465,7 +43470,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3258.34 + jnz .3260.34 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43473,7 +43478,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3258.34: +.3260.34: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43528,7 +43533,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3259.35 + jnz .3261.35 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43536,7 +43541,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3259.35: +.3261.35: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43548,7 +43553,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3260.25 + jnz .3262.25 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43556,7 +43561,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3260.25: +.3262.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43605,7 +43610,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3261.36 + jnz .3263.36 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43613,7 +43618,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3261.36: +.3263.36: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43635,7 +43640,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3262.37 + jnz .3264.37 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43643,7 +43648,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3262.37: +.3264.37: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43871,7 +43876,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3263.38 + jnz .3265.38 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43879,7 +43884,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3263.38: +.3265.38: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43901,7 +43906,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3264.39 + jnz .3266.39 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43909,7 +43914,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3264.39: +.3266.39: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43931,7 +43936,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3265.40 + jnz .3267.40 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43939,7 +43944,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3265.40: +.3267.40: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44004,7 +44009,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3266.41 + jnz .3268.41 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44012,7 +44017,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3266.41: +.3268.41: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44034,7 +44039,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3267.42 + jnz .3269.42 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44042,7 +44047,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3267.42: +.3269.42: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44064,7 +44069,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3268.43 + jnz .3270.43 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44072,7 +44077,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3268.43: +.3270.43: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44094,7 +44099,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3269.44 + jnz .3271.44 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44102,7 +44107,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3269.44: +.3271.44: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44140,7 +44145,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3270.26 + jnz .3272.26 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44148,7 +44153,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3270.26: +.3272.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -44196,7 +44201,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3271.45 + jnz .3273.45 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44204,7 +44209,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3271.45: +.3273.45: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44375,7 +44380,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3272.46 + jnz .3274.46 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44383,7 +44388,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3272.46: +.3274.46: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44396,7 +44401,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3273.27 + jnz .3275.27 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44404,7 +44409,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3273.27: +.3275.27: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44417,7 +44422,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3274.28 + jnz .3276.28 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44425,7 +44430,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3274.28: +.3276.28: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44454,7 +44459,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3275.47 + jnz .3277.47 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44462,7 +44467,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3275.47: +.3277.47: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44633,7 +44638,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3276.48 + jnz .3278.48 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44641,7 +44646,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3276.48: +.3278.48: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44654,7 +44659,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3277.29 + jnz .3279.29 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44662,7 +44667,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3277.29: +.3279.29: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44675,7 +44680,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3278.30 + jnz .3280.30 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44683,7 +44688,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3278.30: +.3280.30: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44712,7 +44717,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3279.49 + jnz .3281.49 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44720,7 +44725,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3279.49: +.3281.49: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44891,7 +44896,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3280.50 + jnz .3282.50 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44899,7 +44904,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3280.50: +.3282.50: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44912,7 +44917,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3281.31 + jnz .3283.31 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44920,7 +44925,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3281.31: +.3283.31: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44933,7 +44938,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3282.32 + jnz .3284.32 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44941,7 +44946,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3282.32: +.3284.32: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44970,7 +44975,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3283.51 + jnz .3285.51 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44978,7 +44983,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3283.51: +.3285.51: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45149,7 +45154,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3284.52 + jnz .3286.52 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45157,7 +45162,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3284.52: +.3286.52: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45170,7 +45175,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3285.33 + jnz .3287.33 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45178,7 +45183,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3285.33: +.3287.33: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45191,7 +45196,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3286.34 + jnz .3288.34 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45199,7 +45204,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3286.34: +.3288.34: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45228,7 +45233,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3287.53 + jnz .3289.53 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45236,7 +45241,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3287.53: +.3289.53: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45407,7 +45412,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3288.54 + jnz .3290.54 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45415,7 +45420,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3288.54: +.3290.54: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45428,7 +45433,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3289.35 + jnz .3291.35 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45436,7 +45441,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3289.35: +.3291.35: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45449,7 +45454,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3290.36 + jnz .3292.36 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45457,7 +45462,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3290.36: +.3292.36: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45486,7 +45491,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3291.55 + jnz .3293.55 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45494,7 +45499,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3291.55: +.3293.55: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45665,7 +45670,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3292.56 + jnz .3294.56 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45673,7 +45678,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3292.56: +.3294.56: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45686,7 +45691,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3293.37 + jnz .3295.37 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45694,7 +45699,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3293.37: +.3295.37: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45707,7 +45712,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3294.38 + jnz .3296.38 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45715,7 +45720,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3294.38: +.3296.38: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45744,7 +45749,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3295.57 + jnz .3297.57 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45752,7 +45757,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3295.57: +.3297.57: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45923,7 +45928,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3296.58 + jnz .3298.58 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45931,7 +45936,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3296.58: +.3298.58: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45944,7 +45949,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3297.39 + jnz .3299.39 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45952,7 +45957,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3297.39: +.3299.39: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45965,7 +45970,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3298.40 + jnz .3300.40 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45973,7 +45978,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3298.40: +.3300.40: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46002,7 +46007,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3299.59 + jnz .3301.59 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46010,7 +46015,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3299.59: +.3301.59: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46181,7 +46186,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3300.60 + jnz .3302.60 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46189,7 +46194,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3300.60: +.3302.60: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46202,7 +46207,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3301.41 + jnz .3303.41 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46210,7 +46215,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3301.41: +.3303.41: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46223,7 +46228,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3302.42 + jnz .3304.42 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46231,7 +46236,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3302.42: +.3304.42: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46260,7 +46265,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3303.61 + jnz .3305.61 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46268,7 +46273,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3303.61: +.3305.61: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46439,7 +46444,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3304.62 + jnz .3306.62 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46447,7 +46452,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3304.62: +.3306.62: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46460,7 +46465,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3305.43 + jnz .3307.43 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46468,7 +46473,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3305.43: +.3307.43: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46481,7 +46486,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3306.44 + jnz .3308.44 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46489,7 +46494,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3306.44: +.3308.44: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46518,7 +46523,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3307.63 + jnz .3309.63 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46526,7 +46531,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3307.63: +.3309.63: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46697,7 +46702,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3308.64 + jnz .3310.64 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46705,7 +46710,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3308.64: +.3310.64: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46718,7 +46723,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3309.45 + jnz .3311.45 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46726,7 +46731,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3309.45: +.3311.45: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46739,7 +46744,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3310.46 + jnz .3312.46 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46747,7 +46752,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3310.46: +.3312.46: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46838,7 +46843,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3311.47 + jnz .3313.47 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46846,7 +46851,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3311.47: +.3313.47: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46859,7 +46864,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3312.48 + jnz .3314.48 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46867,7 +46872,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3312.48: +.3314.48: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46958,7 +46963,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3313.49 + jnz .3315.49 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46966,7 +46971,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3313.49: +.3315.49: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46979,7 +46984,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3314.50 + jnz .3316.50 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46987,7 +46992,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3314.50: +.3316.50: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47078,7 +47083,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3315.51 + jnz .3317.51 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47086,7 +47091,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3315.51: +.3317.51: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47099,7 +47104,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3316.52 + jnz .3318.52 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47107,7 +47112,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3316.52: +.3318.52: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47198,7 +47203,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3317.53 + jnz .3319.53 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47206,7 +47211,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3317.53: +.3319.53: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47219,7 +47224,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3318.54 + jnz .3320.54 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47227,7 +47232,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3318.54: +.3320.54: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47264,7 +47269,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3319.65 + jnz .3321.65 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47272,7 +47277,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3319.65: +.3321.65: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47407,7 +47412,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3320.66 + jnz .3322.66 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47415,7 +47420,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3320.66: +.3322.66: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47428,7 +47433,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3321.55 + jnz .3323.55 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47436,7 +47441,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3321.55: +.3323.55: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47473,7 +47478,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3322.67 + jnz .3324.67 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47481,7 +47486,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3322.67: +.3324.67: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47616,7 +47621,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3323.68 + jnz .3325.68 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47624,7 +47629,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3323.68: +.3325.68: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47637,7 +47642,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3324.56 + jnz .3326.56 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47645,7 +47650,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3324.56: +.3326.56: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47746,7 +47751,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3325.69 + jnz .3327.69 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47754,7 +47759,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3325.69: +.3327.69: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47855,7 +47860,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3326.70 + jnz .3328.70 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47863,7 +47868,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3326.70: +.3328.70: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47906,7 +47911,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3327.1 + jnz .3329.1 mov eax, 1 mov edi, 2 mov rsi, _s729 @@ -47914,7 +47919,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3327.1: +.3329.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _ginline_asms @@ -48008,7 +48013,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3328.63 + jnz .3330.63 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -48016,7 +48021,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3328.63: +.3330.63: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -48103,7 +48108,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3329.71 + jnz .3331.71 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -48111,7 +48116,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3329.71: +.3331.71: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -48125,6 +48130,17 @@ gen_range: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] + mov rbx, 32 + add rsi, rbx + mov esi, [rsi] + mov rbx, 0 + xor rdi, rdi + cmp rsi, rbx + setne dil + test rdi, rdi + jz .2526 + mov rbx, qword [_rs_p] + mov rsi, qword [rbx + 48] mov rbx, qword [_rs_p] mov rdi, qword [rbx + 48] mov rbx, 32 @@ -48132,10 +48148,10 @@ gen_range: mov edi, [rdi] add rsi, rdi push rsi -.2526: +.2528: mov rbx, 1 test rbx, rbx - jz .2527 + jz .2529 pop rbx dec rbx mov rsi, rbx @@ -48165,7 +48181,7 @@ gen_range: test rbx, rbx sete bl test rbx, rbx - jz .2528 + jz .2530 pop rbx mov rsi, rbx mov rdi, 14 @@ -48173,7 +48189,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3330.57 + jnz .3332.57 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -48181,15 +48197,15 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3330.57: +.3332.57: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 mov byte [rbx], sil - jmp .2530 -.2528: - add rsp, 8 + jmp .2532 .2530: + add rsp, 8 +.2532: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48199,18 +48215,19 @@ gen_range: sete dil push rbx test rdi, rdi - jz .2531 - jmp .2527 -.2531: - jmp .2526 -.2527: + jz .2533 + jmp .2529 +.2533: + jmp .2528 +.2529: add rsp, 8 +.2526: .2522: jmp .2342 .2513: mov rbx, 0 test rbx, rbx - jnz .3331 + jnz .3333 mov eax, 1 mov edi, 2 mov rsi, _s730 @@ -48218,8 +48235,8 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3331: -.2533: +.3333: +.2535: .2342: add rsp, 8 .2335: @@ -48237,7 +48254,7 @@ gen_range: cmp rsi, rbx setne dil test rdi, rdi - jz .2534 + jz .2536 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] mov rbx, qword [_rs_p] @@ -48249,7 +48266,7 @@ gen_range: call label.def.fwriteln mov [_rs_p], rsp mov rsp, rbp -.2534: +.2536: mov rbp, rsp mov rsp, [_rs_p] add rsp, 184 @@ -48268,14 +48285,14 @@ isprint_pp_escape: cmp rsi, rbx sete dil test rdi, rdi - jz .2536 + jz .2538 mov rbx, 0 push rbx mov rbp, rsp mov rsp, [_rs_p] add rsp, 8 ret -.2536: +.2538: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 32 @@ -48318,7 +48335,7 @@ string_literal_pretty_printer: cmp rsi, rbx sete dil test rdi, rdi - jz .2538 + jz .2540 mov rbx, _s736 mov rsi, 2 push rbx @@ -48332,7 +48349,7 @@ string_literal_pretty_printer: mov rsp, [_rs_p] add rsp, 24 ret -.2538: +.2540: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 0 @@ -48340,7 +48357,7 @@ string_literal_pretty_printer: cmp rsi, rbx seta dil test rdi, rdi - jz .2540 + jz .2542 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] xor rbx, rbx @@ -48355,7 +48372,7 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2542 + jz .2544 mov rbx, _s737 mov rsi, 1 push rbx @@ -48373,8 +48390,8 @@ string_literal_pretty_printer: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2544 -.2542: + jmp .2546 +.2544: mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48383,11 +48400,11 @@ string_literal_pretty_printer: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2544: -.2540: +.2546: +.2542: mov rbx, 1 push rbx -.2545: +.2547: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48397,7 +48414,7 @@ string_literal_pretty_printer: setb dil push rbx test rdi, rdi - jz .2546 + jz .2548 pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48416,18 +48433,18 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2547 + jz .2549 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2549 + jz .2551 mov rbp, rsp mov rsp, [_rs_p] call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2551 -.2549: + jmp .2553 +.2551: mov rbx, _s738 mov rsi, 3 push rbx @@ -48442,16 +48459,16 @@ string_literal_pretty_printer: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2551: +.2553: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2552 -.2547: + jmp .2554 +.2549: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2553 + jz .2555 mov rbx, _s739 mov rsi, 3 push rbx @@ -48466,8 +48483,8 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp - jmp .2555 -.2553: + jmp .2557 +.2555: mov rbx, _s598 mov rsi, 2 push rbx @@ -48482,21 +48499,21 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp -.2555: +.2557: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2552: +.2554: pop rbx inc rbx push rbx - jmp .2545 -.2546: + jmp .2547 +.2548: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2556 + jz .2558 mov rbx, _s737 mov rsi, 1 push rbx @@ -48506,7 +48523,7 @@ string_literal_pretty_printer: call fwrite mov [_rs_p], rsp mov rsp, rbp -.2556: +.2558: mov rbx, _s740 mov rsi, 4 push rbx @@ -48535,7 +48552,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2558 + jz .2560 mov rbx, _s560 mov rsi, 5 push rbx @@ -48560,7 +48577,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2560 + jz .2562 mov rbx, _s563 mov rsi, 12 push rbx @@ -48627,7 +48644,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2562: +.2564: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48636,7 +48653,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2563 + jz .2565 mov rbx, _s567 mov rsi, 6 push rbx @@ -48654,7 +48671,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3332.7 + jnz .3334.7 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -48662,7 +48679,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3332.7: +.3334.7: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48690,11 +48707,11 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2562 -.2563: - add rsp, 8 jmp .2564 -.2560: +.2565: + add rsp, 8 + jmp .2566 +.2562: mov rbx, _s568 mov rsi, 24 push rbx @@ -48713,7 +48730,7 @@ stas.gen: mov rsp, rbp pop rbx test rbx, rbx - jz .2565 + jz .2567 mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48726,8 +48743,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2567 -.2565: + jmp .2569 +.2567: mov rbx, 10 push rbx mov rbp, rsp @@ -48736,7 +48753,7 @@ stas.gen: mov [_rs_p], rsp mov rsp, rbp add rsp, 8 -.2567: +.2569: mov rbx, _s569 mov rsi, 27 push rbx @@ -48769,21 +48786,21 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2564: - jmp .2559 -.2558: +.2566: + jmp .2561 +.2560: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2569 + jz .2571 mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2570 + jz .2572 mov rbx, _s571 mov rsi, 11 push rbx @@ -48819,7 +48836,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2570: +.2572: mov rbx, _s572 mov rsi, 9 push rbx @@ -48870,7 +48887,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2572: +.2574: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48879,7 +48896,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2573 + jz .2575 mov rbx, _s575 mov rsi, 8 push rbx @@ -48897,7 +48914,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3333.8 + jnz .3335.8 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -48905,7 +48922,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3333.8: +.3335.8: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48940,14 +48957,14 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2572 -.2573: + jmp .2574 +.2575: add rsp, 8 - jmp .2559 -.2569: + jmp .2561 +.2571: mov rbx, 0 test rbx, rbx - jnz .3334 + jnz .3336 mov eax, 1 mov edi, 2 mov rsi, _s576 @@ -48955,9 +48972,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3334: -.2574: -.2559: +.3336: +.2576: +.2561: mov rbx, _s577 mov rsi, 7 push rbx @@ -48980,7 +48997,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2575 + jz .2577 mov rbx, _s578 mov rsi, 18 push rbx @@ -48997,8 +49014,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2577 -.2575: + jmp .2579 +.2577: mov rbx, _s579 mov rsi, 18 push rbx @@ -49015,7 +49032,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2577: +.2579: mov rbx, _s580 mov rsi, 27 push rbx @@ -49118,7 +49135,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2578 + jz .2580 mov rbx, _s586 mov rsi, 11 push rbx @@ -49135,8 +49152,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2580 -.2578: + jmp .2582 +.2580: mov rbx, _s587 mov rsi, 12 push rbx @@ -49153,7 +49170,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2580: +.2582: mov rbx, _s588 mov rsi, 8 push rbx @@ -49218,7 +49235,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2581 + jz .2583 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -49227,7 +49244,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2583 + jz .2585 mov rbx, _s731 mov rsi, 25 push rbx @@ -49244,8 +49261,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2585 -.2583: + jmp .2587 +.2585: mov rbx, _s732 mov rsi, 16 push rbx @@ -49262,16 +49279,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2585: - jmp .2582 -.2581: +.2587: + jmp .2584 +.2583: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2587 + jz .2589 mov rbx, _s733 mov rsi, 17 push rbx @@ -49288,11 +49305,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2582 -.2587: + jmp .2584 +.2589: mov rbx, 0 test rbx, rbx - jnz .3335 + jnz .3337 mov eax, 1 mov edi, 2 mov rsi, _s734 @@ -49300,12 +49317,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3335: -.2588: -.2582: +.3337: +.2590: +.2584: mov rbx, 0 push rbx -.2589: +.2591: pop rbx mov rsi, rbx mov rdi, [_gslits.len] @@ -49314,7 +49331,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2590 + jz .2592 pop rbx mov rsi, rbx mov rdi, _s629 @@ -49350,7 +49367,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3336.4 + jnz .3338.4 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -49358,7 +49375,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3336.4: +.3338.4: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -49379,8 +49396,8 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2589 -.2590: + jmp .2591 +.2592: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49388,7 +49405,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2591 + jz .2593 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -49397,7 +49414,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2593 + jz .2595 mov rbx, _s741 mov rsi, 32 push rbx @@ -49414,8 +49431,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2595 -.2593: + jmp .2597 +.2595: mov rbx, _s742 mov rsi, 26 push rbx @@ -49432,16 +49449,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2595: - jmp .2592 -.2591: +.2597: + jmp .2594 +.2593: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2597 + jz .2599 mov rbx, _s743 mov rsi, 14 push rbx @@ -49458,11 +49475,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2592 -.2597: + jmp .2594 +.2599: mov rbx, 0 test rbx, rbx - jnz .3337 + jnz .3339 mov eax, 1 mov edi, 2 mov rsi, _s744 @@ -49470,12 +49487,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3337: -.2598: -.2592: +.3339: +.2600: +.2594: mov rbx, 0 push rbx -.2599: +.2601: pop rbx mov rsi, rbx mov rdi, [_gvar_context.len] @@ -49484,7 +49501,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2600 + jz .2602 pop rbx mov rsi, rbx mov rdi, rsi @@ -49493,7 +49510,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3338.13 + jnz .3340.13 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -49501,7 +49518,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3338.13: +.3340.13: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -49517,7 +49534,7 @@ stas.gen: setne r8b push rbx test r8, r8 - jz .2601 + jz .2603 mov rbx, _s609 mov rsi, 2 push rbx @@ -49549,7 +49566,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2603 + jz .2605 mov rbx, _s745 mov rsi, 5 push rbx @@ -49559,15 +49576,15 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2604 -.2603: + jmp .2606 +.2605: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2606 + jz .2608 mov rbx, _s746 mov rsi, 7 push rbx @@ -49577,11 +49594,11 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2604 -.2606: + jmp .2606 +.2608: mov rbx, 0 test rbx, rbx - jnz .3339 + jnz .3341 mov eax, 1 mov edi, 2 mov rsi, _s747 @@ -49589,9 +49606,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3339: -.2607: -.2604: +.3341: +.2609: +.2606: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 40] mov rbx, 4 @@ -49610,12 +49627,12 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2601: +.2603: pop rbx inc rbx push rbx - jmp .2599 -.2600: + jmp .2601 +.2602: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49623,7 +49640,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2608 + jz .2610 mov rbx, _s748 mov rsi, 12 push rbx @@ -49679,15 +49696,15 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2609 -.2608: + jmp .2611 +.2610: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2611 + jz .2613 mov rbx, _s751 mov rsi, 14 push rbx @@ -49743,11 +49760,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2609 -.2611: + jmp .2611 +.2613: mov rbx, 0 test rbx, rbx - jnz .3340 + jnz .3342 mov eax, 1 mov edi, 2 mov rsi, _s754 @@ -49755,9 +49772,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3340: -.2612: -.2609: +.3342: +.2614: +.2611: mov rbx, _s755 mov rsi, 8 push rbx @@ -49789,7 +49806,7 @@ stas.gen: cmp rax, rbx sete sil test rsi, rsi - jnz .3341.2 + jnz .3343.2 mov eax, 1 mov edi, 2 mov rsi, _s562 @@ -49797,7 +49814,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3341.2: +.3343.2: mov rbx, 0 mov [_gfwrite_buffer.len], rbx mov rbp, rsp @@ -49809,11 +49826,11 @@ usage: mov rsp, rbp mov rbx, 1 push rbx - jmp .3342.1 + jmp .3344.1 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3343.1 + jnz .3345.1 mov eax, 1 mov edi, 2 mov rsi, _s0 @@ -49821,8 +49838,8 @@ usage: syscall mov rdi, 1 jmp _exit -.3343.1: -.3342.1: +.3345.1: +.3344.1: push rbx mov rbp, rsp mov rsp, [_rs_p] @@ -49849,7 +49866,7 @@ usage: mov rdi, rbx syscall mov rbx, _s5 - mov rsi, 34 + mov rsi, 32 mov rdi, 2 mov r8, 1 mov rax, r8 @@ -50090,11 +50107,11 @@ parse_backend_type: .58.99: pop rbx test rbx, rbx - jz .2613 + jz .2615 mov rbx, 1 mov [_gbackend_type], rbx - jmp .2614 -.2613: + jmp .2616 +.2615: mov rbx, qword [rsp + 8] mov rsi, qword [rsp + 0] mov rdi, _s196 @@ -50131,11 +50148,11 @@ parse_backend_type: .58.100: pop rbx test rbx, rbx - jz .2616 + jz .2618 mov rbx, 2 mov [_gbackend_type], rbx - jmp .2614 -.2616: + jmp .2616 +.2618: mov rbx, _s197 mov rsi, 15 push rbx @@ -50196,8 +50213,8 @@ parse_backend_type: mov rax, rsi mov rdi, rbx syscall -.2617: -.2614: +.2619: +.2616: add rsp, 8 add rsp, 8 mov rbp, rsp @@ -50222,7 +50239,7 @@ symlink_exe: test rsi, rsi sete sil test rsi, rsi - jz .2618 + jz .2620 mov rbx, _s27 mov rsi, 32 push rbx @@ -50268,7 +50285,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2618: +.2620: mov rbx, _s33 mov rsi, 0 mov rdi, 6 @@ -50316,7 +50333,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2620 + jz .2622 mov rbx, _s33 mov rsi, 87 mov rax, rsi @@ -50332,7 +50349,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2622 + jz .2624 mov rbx, _s169 mov rsi, 85 push rbx @@ -50378,8 +50395,8 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall +.2624: .2622: -.2620: mov rbp, rsp mov rsp, [_rs_p] call get_executable_path @@ -50402,7 +50419,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2624 + jz .2626 mov rbx, _s175 mov rsi, 80 push rbx @@ -50448,7 +50465,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2624: +.2626: mov rbp, rsp mov rsp, [_rs_p] ret @@ -50485,7 +50502,7 @@ stas_exec: test rbx, rbx sete bl test rbx, rbx - jz .2626 + jz .2628 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -50542,12 +50559,12 @@ stas_exec: mov rax, rsi mov rdi, rbx syscall -.2626: +.2628: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2628 + jz .2630 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -50596,7 +50613,7 @@ stas_exec: mov rbx, rdi mov rdi, rbx syscall -.2628: +.2630: mov rbp, rsp mov rsp, [_rs_p] add rsp, 24 @@ -50630,7 +50647,7 @@ execute_backend: sete dil and rsi, rdi test rsi, rsi - jz .2630 + jz .2632 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rdi, qword [rbx + 8] @@ -50668,14 +50685,14 @@ execute_backend: mov rdi, qword [_rs_p] mov qword [rdi + 8], rbx mov qword [rdi + 0], rsi -.2630: +.2632: mov rbx, [_gbackend_type] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2632 + jz .2634 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50721,15 +50738,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2633 -.2632: + jmp .2635 +.2634: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2635 + jz .2637 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50769,7 +50786,7 @@ execute_backend: mov dil, [rsi] push rbx test rdi, rdi - jz .2636 + jz .2638 mov rbx, 8 pop rsi add rsi, rbx @@ -50782,7 +50799,7 @@ execute_backend: mov rdi, _s185 mov qword [rbx], rdi push rsi -.2636: +.2638: mov rbx, 8 pop rsi add rsi, rbx @@ -50800,15 +50817,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp +.2637: .2635: -.2633: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi sete sil test rsi, rsi - jz .2638 + jz .2640 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 304] mov rdi, qword [rbx + 312] @@ -50817,7 +50834,7 @@ execute_backend: cmp rsi, rbx setne dil test rdi, rdi - jz .2640 + jz .2642 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50858,8 +50875,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2642 -.2640: + jmp .2644 +.2642: mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50893,8 +50910,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp -.2642: -.2638: +.2644: +.2640: mov rbp, rsp mov rsp, [_rs_p] add rsp, 320 @@ -50908,14 +50925,14 @@ assert_args: cmp rbx, rsi setne dil test rdi, rdi - jz .2643 + jz .2645 mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2645 + jz .2647 mov rbx, _s177 mov rsi, 27 push rbx @@ -50976,15 +50993,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2646 -.2645: + jmp .2648 +.2647: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2648 + jz .2650 mov rbx, _s179 mov rsi, 28 push rbx @@ -51045,15 +51062,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2646 -.2648: + jmp .2648 +.2650: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2650 + jz .2652 mov rbx, _s180 mov rsi, 36 push rbx @@ -51114,15 +51131,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2646 -.2650: + jmp .2648 +.2652: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2652 + jz .2654 mov rbx, _s181 mov rsi, 19 push rbx @@ -51183,9 +51200,9 @@ assert_args: mov rax, rsi mov rdi, rbx syscall -.2652: -.2646: -.2643: +.2654: +.2648: +.2645: mov rbp, rsp mov rsp, [_rs_p] ret @@ -51200,7 +51217,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2653 + jz .2655 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51211,7 +51228,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2653: +.2655: mov rbx, qword [_arg_p] mov rbx, [rbx] mov rsi, 2 @@ -51219,7 +51236,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2655 + jz .2657 mov rbx, 1 push rbx mov rbp, rsp @@ -51259,7 +51276,7 @@ main: .58.101: pop rbx test rbx, rbx - jz .2657 + jz .2659 mov rbp, rsp mov rsp, [_rs_p] call symlink_exe @@ -51270,8 +51287,8 @@ main: mov rax, rsi mov rdi, rbx syscall +.2659: .2657: -.2655: mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 0 @@ -51309,11 +51326,11 @@ main: mov byte [rbx], sil mov rbx, 1 push rbx - jmp .3344.2 + jmp .3346.2 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3345.2 + jnz .3347.2 mov eax, 1 mov edi, 2 mov rsi, _s0 @@ -51321,12 +51338,12 @@ main: syscall mov rdi, 1 jmp _exit -.3345.2: -.3344.2: +.3347.2: +.3346.2: mov [_gtarget_os], rbx mov rbx, 1 push rbx -.2659: +.2661: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -51336,7 +51353,7 @@ main: setb r8b push rbx test r8, r8 - jz .2660 + jz .2662 pop rbx mov rsi, rbx push rbx @@ -51388,24 +51405,24 @@ main: .58.102: pop rbx test rbx, rbx - jz .2661 + jz .2663 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2663 + jz .2665 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2663: +.2665: mov rbx, 1 mov [_gargparse_mode], rbx - jmp .2662 -.2661: + jmp .2664 +.2663: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51443,24 +51460,24 @@ main: .58.103: pop rbx test rbx, rbx - jz .2666 + jz .2668 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2667 + jz .2669 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2667: +.2669: mov rbx, 2 mov [_gargparse_mode], rbx - jmp .2662 -.2666: + jmp .2664 +.2668: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51498,24 +51515,24 @@ main: .58.104: pop rbx test rbx, rbx - jz .2670 + jz .2672 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2671 + jz .2673 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2671: +.2673: mov rbx, 3 mov [_gargparse_mode], rbx - jmp .2662 -.2670: + jmp .2664 +.2672: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51553,24 +51570,24 @@ main: .58.105: pop rbx test rbx, rbx - jz .2674 + jz .2676 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2675 + jz .2677 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2675: +.2677: mov rbx, 4 mov [_gargparse_mode], rbx - jmp .2662 -.2674: + jmp .2664 +.2676: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51608,36 +51625,36 @@ main: .58.106: pop rbx test rbx, rbx - jz .2678 + jz .2680 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2679 + jz .2681 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2679: +.2681: mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2681 + jz .2683 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2681: +.2683: mov rbx, qword _gdebug_symbols mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2678: + jmp .2664 +.2680: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51675,25 +51692,25 @@ main: .58.107: pop rbx test rbx, rbx - jz .2684 + jz .2686 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2685 + jz .2687 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2685: +.2687: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2687 + jz .2689 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51704,12 +51721,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2687: +.2689: mov rbx, qword _gverbose_mode mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2684: + jmp .2664 +.2686: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51747,28 +51764,28 @@ main: .58.108: pop rbx test rbx, rbx - jz .2690 + jz .2692 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2691 + jz .2693 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2691: +.2693: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 3], rsi mov rbx, qword [_arg_p] mov rbx, [rbx] push rbx - jmp .2662 -.2690: + jmp .2664 +.2692: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51806,25 +51823,25 @@ main: .58.109: pop rbx test rbx, rbx - jz .2694 + jz .2696 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2695 + jz .2697 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2695: +.2697: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2697 + jz .2699 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51835,12 +51852,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2697: +.2699: mov rbx, qword _gobject_file mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2694: + jmp .2664 +.2696: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51915,7 +51932,7 @@ main: pop rsi or rsi, rbx test rsi, rsi - jz .2700 + jz .2702 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51926,8 +51943,8 @@ main: mov rax, rsi mov rdi, rbx syscall - jmp .2662 -.2700: + jmp .2664 +.2702: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51965,7 +51982,7 @@ main: .58.112: pop rbx test rbx, rbx - jz .2702 + jz .2704 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi @@ -51981,18 +51998,18 @@ main: mov sil, [rbx] or rdi, rsi test rdi, rdi - jz .2703 + jz .2705 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2703: +.2705: mov rbx, qword [_rs_p] mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2702: + jmp .2664 +.2704: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52030,20 +52047,20 @@ main: .58.113: pop rbx test rbx, rbx - jz .2706 + jz .2708 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2707 + jz .2709 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2707: +.2709: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] @@ -52053,7 +52070,7 @@ main: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2709 + jz .2711 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52064,13 +52081,13 @@ main: mov rax, rsi mov rdi, rbx syscall -.2709: +.2711: mov rbx, qword [_rs_p] add rbx, 1 mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2706: + jmp .2664 +.2708: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52108,25 +52125,25 @@ main: .58.114: pop rbx test rbx, rbx - jz .2712 + jz .2714 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2713 + jz .2715 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2713: +.2715: mov rbx, qword _gtrace_calls xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2715 + jz .2717 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52137,12 +52154,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2715: +.2717: mov rbx, qword _gtrace_calls mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2712: + jmp .2664 +.2714: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52180,25 +52197,25 @@ main: .58.115: pop rbx test rbx, rbx - jz .2718 + jz .2720 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2719 + jz .2721 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2719: +.2721: mov rbx, qword _gstrip_assert xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2721 + jz .2723 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52209,19 +52226,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2721: +.2723: mov rbx, qword _gstrip_assert mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2718: + jmp .2664 +.2720: mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2724 + jz .2726 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -52230,7 +52247,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2726 + jz .2728 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52241,22 +52258,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2726: +.2728: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 51], rdi mov qword [rbx + 43], rsi - jmp .2725 -.2724: + jmp .2727 +.2726: mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2729 + jz .2731 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52265,7 +52282,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2730 + jz .2732 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52276,22 +52293,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2730: +.2732: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 35], rdi mov qword [rbx + 27], rsi - jmp .2725 -.2729: + jmp .2727 +.2731: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2733 + jz .2735 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52302,15 +52319,15 @@ main: call parse_backend_type mov [_rs_p], rsp mov rsp, rbp - jmp .2725 -.2733: + jmp .2727 +.2735: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2735 + jz .2737 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52325,7 +52342,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2736 + jz .2738 mov rbx, _s200 mov rsi, 20 push rbx @@ -52386,18 +52403,18 @@ main: mov rax, rsi mov rdi, rbx syscall -.2736: +.2738: pop rbx mov [_gtarget_os], rbx - jmp .2725 -.2735: + jmp .2727 +.2737: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2739 + jz .2741 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52412,7 +52429,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2740 + jz .2742 mov rbx, _s201 mov rsi, 37 push rbx @@ -52473,14 +52490,14 @@ main: mov rax, rsi mov rdi, rbx syscall -.2740: +.2742: pop rbx mov [_geval.recurse_depth], rbx - jmp .2725 -.2739: + jmp .2727 +.2741: mov rbx, 0 test rbx, rbx - jnz .3346 + jnz .3348 mov eax, 1 mov edi, 2 mov rsi, _s202 @@ -52488,18 +52505,18 @@ main: syscall mov rdi, 1 jmp _exit -.3346: -.2742: -.2725: +.3348: +.2744: +.2727: mov rbx, 0 mov [_gargparse_mode], rbx -.2723: -.2662: +.2725: +.2664: pop rbx inc rbx push rbx - jmp .2659 -.2660: + jmp .2661 +.2662: add rsp, 8 mov rbp, rsp mov rsp, [_rs_p] @@ -52514,7 +52531,7 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2743 + jz .2745 mov rbx, _s203 mov rsi, 16 push rbx @@ -52575,7 +52592,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2743: +.2745: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52584,27 +52601,27 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2745 + jz .2747 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2747 + jz .2749 mov rbx, _s204 mov rsi, 3 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx - jmp .2749 -.2747: + jmp .2751 +.2749: mov rbx, _s205 mov rsi, 5 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx -.2749: - jmp .2750 -.2745: +.2751: + jmp .2752 +.2747: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52642,13 +52659,13 @@ main: .58.116: pop rbx test rbx, rbx - jz .2751 + jz .2753 mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 1 mov byte [rbx], sil -.2751: -.2750: +.2753: +.2752: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -52667,7 +52684,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2753 + jz .2755 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -52724,12 +52741,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2753: +.2755: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2755 + jz .2757 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52781,7 +52798,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2755: +.2757: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52811,7 +52828,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2757 + jz .2759 mov rbp, rsp mov rsp, [_rs_p] call token_stream.dump @@ -52821,14 +52838,14 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2757: +.2759: mov rbx, [_gtarget_os] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2759 + jz .2761 mov rbx, _s325 mov rsi, 12 mov rdi, 1 @@ -52840,15 +52857,15 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2760 -.2759: + jmp .2762 +.2761: mov rbx, [_gtarget_os] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2762 + jz .2764 mov rbx, _s327 mov rsi, 14 mov rdi, 1 @@ -52860,11 +52877,11 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2760 -.2762: + jmp .2762 +.2764: mov rbx, 0 test rbx, rbx - jnz .3347 + jnz .3349 mov eax, 1 mov edi, 2 mov rsi, _s328 @@ -52872,14 +52889,14 @@ main: syscall mov rdi, 1 jmp _exit -.3347: -.2763: -.2760: +.3349: +.2765: +.2762: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2764 + jz .2766 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52929,7 +52946,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2764: +.2766: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52953,7 +52970,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2766 + jz .2768 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53013,12 +53030,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2766: +.2768: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2768 + jz .2770 mov rbp, rsp mov rsp, [_rs_p] call ir_stream.dump @@ -53028,12 +53045,12 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2768: +.2770: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2770 + jz .2772 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53064,7 +53081,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2770: +.2772: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53096,7 +53113,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2772 + jz .2774 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53194,7 +53211,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2772: +.2774: mov rbp, rsp mov rsp, [_rs_p] call assert_tmp_dir @@ -53207,7 +53224,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2774 + jz .2776 mov rbx, _s552 mov rsi, 9 mov rdi, qword _galloc_buffer.data @@ -53279,7 +53296,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2776 + jz .2778 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -53336,19 +53353,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2776: +.2778: pop rbx mov [_gfwrite_buffer.fd_loc], rbx - jmp .2778 -.2774: + jmp .2780 +.2776: mov rbx, 1 mov [_gfwrite_buffer.fd_loc], rbx -.2778: +.2780: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2779 + jz .2781 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53398,7 +53415,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2779: +.2781: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53428,17 +53445,17 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2781 + jz .2783 mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 ret -.2781: +.2783: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2783 + jz .2785 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53478,7 +53495,7 @@ main: mov rsp, rbp pop rbx test rbx, rbx - jnz .3348 + jnz .3350 mov eax, 1 mov edi, 2 mov rsi, _s758 @@ -53486,7 +53503,7 @@ main: syscall mov rdi, 1 jmp _exit -.3348: +.3350: pop rbx mov rsi, rbx mov rdi, 1024 @@ -53499,7 +53516,7 @@ main: seta dil push rbx test rdi, rdi - jz .2785 + jz .2787 mov rbx, 2 pop rsi push rbx @@ -53519,8 +53536,8 @@ main: mov rbx, rdi mov rdi, rbx syscall - jmp .2787 -.2785: + jmp .2789 +.2787: mov rbx, 2 pop rsi push rbx @@ -53540,8 +53557,8 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2787: -.2783: +.2789: +.2785: mov rbx, [_gfwrite_buffer.fd_loc] mov rsi, 3 mov rax, rsi @@ -53552,7 +53569,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2788 + jz .2790 mov rbx, _s761 mov rsi, 39 mov rdi, 2 @@ -53568,12 +53585,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2788: +.2790: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2790 + jz .2792 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53625,12 +53642,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2790: +.2792: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2792 + jz .2794 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53687,7 +53704,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2792: +.2794: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53721,7 +53738,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2794 + jz .2796 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53773,7 +53790,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2794: +.2796: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 3] mov rbx, 0 @@ -53781,7 +53798,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2796 + jz .2798 mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -53801,7 +53818,7 @@ main: mov rbx, 1 add rsi, rbx push rsi -.2798: +.2800: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -53811,7 +53828,7 @@ main: setb r8b push rbx test r8, r8 - jz .2799 + jz .2801 pop rbx mov rsi, rbx mov rdi, 8 @@ -53830,8 +53847,8 @@ main: pop rbx inc rbx push rbx - jmp .2798 -.2799: + jmp .2800 +.2801: add rsp, 8 mov rbx, 0 push rbx @@ -53856,7 +53873,7 @@ main: push rdi push rbx test r9, r9 - jz .2800 + jz .2802 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53905,7 +53922,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2800: +.2802: mov rbx, 59 mov rax, rbx pop rdx @@ -53917,7 +53934,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2802 + jz .2804 mov rbx, _s789 mov rsi, 29 mov rdi, 2 @@ -53933,8 +53950,8 @@ main: mov rax, rsi mov rdi, rbx syscall -.2802: -.2796: +.2804: +.2798: mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 @@ -53945,7 +53962,7 @@ _s1: db "Linux", 0 _s2: db "FreeBSD", 0 _s3: db 27, "[1m", 27, "[31msrc/os.stas:41:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s4: db " stas 0.2.0 Copyright (C) 2022 l-m.dev", 0 -_s5: db 10, 10, "USAGE: ./stas [OPTIONS] [FILE]", 10, 10, 0 +_s5: db 10, 10, "USAGE: stas [OPTIONS] [FILE]", 10, 10, 0 _s6: db " -o Specify '-o -' to dump assembly to stdout", 10, 0 _s7: db " -g Debug info. Most effective with the `nasm` backend", 10, 0 _s8: db " -b Assemblers `nasm` or `fasm` as compiler backend", 10, 0 @@ -54429,9 +54446,9 @@ _s485: db 27, "[1m", 27, "[31msrc/asm.stas:35:36: ", 27, "[39m", 27, "[22massert _s486: db "cannot define a function inside a function", 0 _s487: db "must proceed after an if statement or chained `elif`", 0 _s488: db 27, "[1m", 27, "[31msrc/parser.stas:1330:5: ", 27, "[39m", 27, "[22massertation failed, 'unimplemented'", 10, 0 -_s489: db 27, "[1m", 27, "[31msrc/parser.stas:1764:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 +_s489: db 27, "[1m", 27, "[31msrc/parser.stas:1765:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 _s490: db "unexpected EOF when parsing function, scopes may be unclosed", 0 -_s491: db 27, "[1m", 27, "[31msrc/parser.stas:1774:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s491: db 27, "[1m", 27, "[31msrc/parser.stas:1775:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s492: db "no main function", 0 _s493: db "parsing took ", 0 _s494: db " functions, ", 0 @@ -54516,7 +54533,7 @@ _s572: db "[BITS 64]", 0 _s573: db "[global _start]", 0 _s574: db "[section .text]", 0 _s575: db "[extern ", 0 -_s576: db 27, "[1m", 27, "[31msrc/gen.stas:879:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s576: db 27, "[1m", 27, "[31msrc/gen.stas:881:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s577: db "_start:", 0 _s578: db " mov [_arg_p], rdi", 0 _s579: db " mov [_arg_p], rsp", 0 @@ -54670,11 +54687,11 @@ _s726: db 27, "[1m", 27, "[31msrc/gen.stas:101:22: ", 27, "[39m", 27, "[22masser _s727: db " and rax, 0xFF", 0 _s728: db " and rax, 0xFFFF", 0 _s729: db 27, "[1m", 27, "[31msrc/asm.stas:23:24: ", 27, "[39m", 27, "[22massertation failed", 10, 0 -_s730: db 27, "[1m", 27, "[31msrc/gen.stas:757:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s730: db 27, "[1m", 27, "[31msrc/gen.stas:759:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s731: db "section '.rodata' align 8", 0 _s732: db "segment readable", 0 _s733: db "[section .rodata]", 0 -_s734: db 27, "[1m", 27, "[31msrc/gen.stas:917:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s734: db 27, "[1m", 27, "[31msrc/gen.stas:919:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s735: db ": db ", 0 _s736: db "0", 10, 0 _s737: db 34, 0 @@ -54684,17 +54701,17 @@ _s740: db ", 0", 10, 0 _s741: db "section '.bss' writeable align 8", 0 _s742: db "segment readable writeable", 0 _s743: db "[section .bss]", 0 -_s744: db 27, "[1m", 27, "[31msrc/gen.stas:941:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s744: db 27, "[1m", 27, "[31msrc/gen.stas:943:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s745: db ": rb ", 0 _s746: db ": resb ", 0 -_s747: db 27, "[1m", 27, "[31msrc/gen.stas:956:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s747: db 27, "[1m", 27, "[31msrc/gen.stas:958:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s748: db "_arg_p: rq 1", 0 _s749: db "_rs_p: rq 1", 0 _s750: db "_rs: rb ", 0 _s751: db "_arg_p: resq 1", 0 _s752: db "_rs_p: resq 1", 0 _s753: db "_rs: resb ", 0 -_s754: db 27, "[1m", 27, "[31msrc/gen.stas:973:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s754: db 27, "[1m", 27, "[31msrc/gen.stas:975:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s755: db "_rs_top:", 0 _s756: db "gen took ", 0 _s757: db "generated ", 0 diff --git a/bootstrap/x86-64_linux.nasm.asm b/bootstrap/x86-64_linux.nasm.asm index ff61708..fb085f1 100644 --- a/bootstrap/x86-64_linux.nasm.asm +++ b/bootstrap/x86-64_linux.nasm.asm @@ -836,7 +836,7 @@ Array64.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2804 + jnz .2806 mov eax, 1 mov edi, 2 mov rsi, _s224 @@ -844,7 +844,7 @@ Array64.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2804: +.2806: mov rsi, 8 mov rax, rbx xor rdx, rdx @@ -1073,7 +1073,7 @@ Array32.init_with_buffer_sz_bytes: cmp rdx, rsi sete dil test rdi, rdi - jnz .2805 + jnz .2807 mov eax, 1 mov edi, 2 mov rsi, _s331 @@ -1081,7 +1081,7 @@ Array32.init_with_buffer_sz_bytes: syscall mov rdi, 1 jmp _exit -.2805: +.2807: mov rsi, 4 mov rax, rbx xor rdx, rdx @@ -1129,7 +1129,7 @@ Array32.search_kv?: cmp rdx, rbx sete sil test rsi, rsi - jnz .2806 + jnz .2808 mov eax, 1 mov edi, 2 mov rsi, _s374 @@ -1137,7 +1137,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2806: +.2808: mov rbx, 0 push rbx .105: @@ -1169,7 +1169,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2807.1 + jnz .2809.1 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -1177,7 +1177,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2807.1: +.2809.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] pop rdi @@ -1196,7 +1196,7 @@ Array32.search_kv?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2808.2 + jnz .2810.2 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -1204,7 +1204,7 @@ Array32.search_kv?: syscall mov rdi, 1 jmp _exit -.2808.2: +.2810.2: mov rbx, 1 push rbx mov rbp, rsp @@ -2456,7 +2456,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2809.1 + jnz .2811.1 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2464,7 +2464,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2809.1: +.2811.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2475,7 +2475,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2810.2 + jnz .2812.2 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2483,7 +2483,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2810.2: +.2812.2: pop rbx pop rsi dec rsi @@ -2542,7 +2542,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2811.3 + jnz .2813.3 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2550,7 +2550,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2811.3: +.2813.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -2561,7 +2561,7 @@ get_lines_into_array: mov rsp, rbp pop rbx test rbx, rbx - jnz .2812.4 + jnz .2814.4 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -2569,7 +2569,7 @@ get_lines_into_array: syscall mov rdi, 1 jmp _exit -.2812.4: +.2814.4: .241: .239: add rsp, 8 @@ -2590,7 +2590,7 @@ salloc.push: cmp rsi, rdi setb r8b test r8, r8 - jnz .2813.1 + jnz .2815.1 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -2598,7 +2598,7 @@ salloc.push: syscall mov rdi, 1 jmp _exit -.2813.1: +.2815.1: mov rsi, rbx pop rdi mov r8, qword _galloc_buffer.data @@ -2631,7 +2631,7 @@ salloc.push_8: cmp rbx, rsi setb dil test rdi, rdi - jnz .2814.2 + jnz .2816.2 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -2639,7 +2639,7 @@ salloc.push_8: syscall mov rdi, 1 jmp _exit -.2814.2: +.2816.2: mov rbx, qword _galloc_buffer.data mov rsi, [_galloc_buffer.len] add rbx, rsi @@ -5001,7 +5001,7 @@ find_abs_path_of_executable?: cmp rbx, rsi setne dil test rdi, rdi - jnz .2815 + jnz .2817 mov eax, 1 mov edi, 2 mov rsi, _s769 @@ -5009,7 +5009,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2815: +.2817: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -5099,7 +5099,7 @@ find_abs_path_of_executable?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2816.1 + jnz .2818.1 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -5107,7 +5107,7 @@ find_abs_path_of_executable?: syscall mov rdi, 1 jmp _exit -.2816.1: +.2818.1: mov [_galloc_buffer.len], rsi .529: add rsp, 8 @@ -5229,7 +5229,7 @@ get_executable_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2817.3 + jnz .2819.3 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -5237,7 +5237,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2817.3: +.2819.3: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -5262,7 +5262,7 @@ get_executable_path: cmp rbx, rsi setne dil test rdi, rdi - jnz .2818 + jnz .2820 mov eax, 1 mov edi, 2 mov rsi, _s172 @@ -5270,7 +5270,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2818: +.2820: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] add rax, rsi @@ -5282,7 +5282,7 @@ get_executable_path: cmp rbx, rsi setbe dil test rdi, rdi - jnz .2819.2 + jnz .2821.2 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -5290,7 +5290,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2819.2: +.2821.2: mov [_galloc_buffer.len], rax mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -5314,7 +5314,7 @@ get_executable_path: ret mov rbx, 0 test rbx, rbx - jnz .2820 + jnz .2822 mov eax, 1 mov edi, 2 mov rsi, _s174 @@ -5322,7 +5322,7 @@ get_executable_path: syscall mov rdi, 1 jmp _exit -.2820: +.2822: mov rbx, 0 mov rsi, 0 push rbx @@ -5418,7 +5418,7 @@ execute_child?: cmp rsi, rbx setge dil test rdi, rdi - jnz .2821 + jnz .2823 mov eax, 1 mov edi, 2 mov rsi, _s770 @@ -5426,7 +5426,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2821: +.2823: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] mov rbx, 0 @@ -5460,7 +5460,7 @@ execute_child?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2822 + jnz .2824 mov eax, 1 mov edi, 2 mov rsi, _s772 @@ -5468,7 +5468,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2822: +.2824: mov rbx, qword [_rs_p] mov qword [rbx + 56], rax mov rbx, qword [_rs_p] @@ -5490,7 +5490,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2823 + jnz .2825 mov eax, 1 mov edi, 2 mov rsi, _s773 @@ -5498,7 +5498,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2823: +.2825: .550: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -5519,7 +5519,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2824 + jnz .2826 mov eax, 1 mov edi, 2 mov rsi, _s774 @@ -5527,7 +5527,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2824: +.2826: .552: .548: mov rbx, qword [_rs_p] @@ -5598,7 +5598,7 @@ execute_child?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2825 + jnz .2827 mov eax, 1 mov edi, 2 mov rsi, _s775 @@ -5606,7 +5606,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2825: +.2827: jmp .559 .546: .560: @@ -5631,7 +5631,7 @@ execute_child?: cmp rax, rbx setne sil test rsi, rsi - jnz .2826 + jnz .2828 mov eax, 1 mov edi, 2 mov rsi, _s776 @@ -5639,7 +5639,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2826: +.2828: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 64] mov rbx, 127 @@ -5744,7 +5744,7 @@ execute_child?: cmp rbx, rdi setbe r8b test r8, r8 - jnz .2827.3 + jnz .2829.3 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -5752,7 +5752,7 @@ execute_child?: syscall mov rdi, 1 jmp _exit -.2827.3: +.2829.3: mov [_galloc_buffer.len], rsi mov rbx, 1 push rbx @@ -5778,7 +5778,7 @@ normalise_path: cmp rsi, rdi setb r8b test r8, r8 - jnz .2828.4 + jnz .2830.4 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -5786,7 +5786,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2828.4: +.2830.4: mov rsi, qword _galloc_buffer.data mov rdi, [_galloc_buffer.len] add rsi, rdi @@ -5991,7 +5991,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2829.5 + jnz .2831.5 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -5999,7 +5999,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2829.5: +.2831.5: mov rbx, qword [_rs_p] add rbx, 16 push rbx @@ -6010,7 +6010,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2830.6 + jnz .2832.6 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -6018,7 +6018,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2830.6: +.2832.6: .582: .579: .574: @@ -6150,7 +6150,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2831.1 + jnz .2833.1 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -6158,7 +6158,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2831.1: +.2833.1: pop rbx pop rsi dec rsi @@ -6176,7 +6176,7 @@ normalise_path: mov rsp, rbp pop rbx test rbx, rbx - jnz .2832.2 + jnz .2834.2 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -6184,7 +6184,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2832.2: +.2834.2: pop rbx pop rsi pop rdi @@ -6304,7 +6304,7 @@ normalise_path: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2833.4 + jnz .2835.4 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -6312,7 +6312,7 @@ normalise_path: syscall mov rdi, 1 jmp _exit -.2833.4: +.2835.4: mov [_galloc_buffer.len], rbx mov rbx, qword [_rs_p] add rbx, 16 @@ -6340,7 +6340,7 @@ getwd: cmp rdi, r8 setb r9b test r9, r9 - jnz .2834.5 + jnz .2836.5 mov eax, 1 mov edi, 2 mov rsi, _s170 @@ -6348,7 +6348,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2834.5: +.2836.5: mov rdi, qword _galloc_buffer.data mov r8, [_galloc_buffer.len] add rdi, r8 @@ -6369,7 +6369,7 @@ getwd: cmp rsi, rdi setg r8b test r8, r8 - jnz .2835 + jnz .2837 mov eax, 1 mov edi, 2 mov rsi, _s234 @@ -6377,7 +6377,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2835: +.2837: dec rax mov rsi, rbx add rax, rsi @@ -6389,7 +6389,7 @@ getwd: cmp rsi, rdi setbe r8b test r8, r8 - jnz .2836.5 + jnz .2838.5 mov eax, 1 mov edi, 2 mov rsi, _s173 @@ -6397,7 +6397,7 @@ getwd: syscall mov rdi, 1 jmp _exit -.2836.5: +.2838.5: mov [_galloc_buffer.len], rax mov rsi, rbx mov rdi, qword _galloc_buffer.data @@ -6482,7 +6482,7 @@ is_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2837 + jnz .2839 mov eax, 1 mov edi, 2 mov rsi, _s238 @@ -6490,7 +6490,7 @@ is_dir: syscall mov rdi, 1 jmp _exit -.2837: +.2839: mov rbx, qword [_rs_p] mov rsi, 24 add rbx, rsi @@ -6785,7 +6785,7 @@ create_new_file_fd?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2838 + jnz .2840 mov eax, 1 mov edi, 2 mov rsi, _s555 @@ -6793,7 +6793,7 @@ create_new_file_fd?: syscall mov rdi, 1 jmp _exit -.2838: +.2840: .623: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6867,7 +6867,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2839 + jnz .2841 mov eax, 1 mov edi, 2 mov rsi, _s214 @@ -6875,7 +6875,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2839: +.2841: .627: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] @@ -6887,7 +6887,7 @@ read_file?: mov rsp, rbp pop rbx test rbx, rbx - jnz .2840 + jnz .2842 mov eax, 1 mov edi, 2 mov rsi, _s215 @@ -6895,7 +6895,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2840: +.2842: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 24], rsi @@ -6932,7 +6932,7 @@ read_file?: cmp rbx, rsi setg dil test rdi, rdi - jnz .2841 + jnz .2843 mov eax, 1 mov edi, 2 mov rsi, _s216 @@ -6940,7 +6940,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2841: +.2843: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] push rax @@ -6963,7 +6963,7 @@ read_file?: cmp rax, rbx sete sil test rsi, rsi - jnz .2842 + jnz .2844 mov eax, 1 mov edi, 2 mov rsi, _s217 @@ -6971,7 +6971,7 @@ read_file?: syscall mov rdi, 1 jmp _exit -.2842: +.2844: mov rbx, 1 push rbx mov rbp, rsp @@ -7134,7 +7134,7 @@ assert_tmp_dir: mov rsp, rbp pop rbx test rbx, rbx - jnz .2843 + jnz .2845 mov eax, 1 mov edi, 2 mov rsi, _s553 @@ -7142,7 +7142,7 @@ assert_tmp_dir: syscall mov rdi, 1 jmp _exit -.2843: +.2845: .639: mov rbp, rsp mov rsp, [_rs_p] @@ -7184,7 +7184,7 @@ StasBackend.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2844 + jnz .2846 mov eax, 1 mov edi, 2 mov rsi, _s764 @@ -7192,7 +7192,7 @@ StasBackend.to_str: syscall mov rdi, 1 jmp _exit -.2844: +.2846: push rbx push rsi .645: @@ -7351,7 +7351,7 @@ OS.to_pretty_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2845 + jnz .2847 mov eax, 1 mov edi, 2 mov rsi, _s3 @@ -7359,7 +7359,7 @@ OS.to_pretty_str: syscall mov rdi, 1 jmp _exit -.2845: +.2847: push rbx push rsi .655: @@ -7435,7 +7435,7 @@ new_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2846.1 + jnz .2848.1 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7443,7 +7443,7 @@ new_string_view: syscall mov rdi, 1 jmp _exit -.2846.1: +.2848.1: mov rsi, qword _gstring_buffer mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7495,7 +7495,7 @@ new_empty_string: cmp rbx, rsi setb dil test rdi, rdi - jnz .2847.2 + jnz .2849.2 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7503,7 +7503,7 @@ new_empty_string: syscall mov rdi, 1 jmp _exit -.2847.2: +.2849.2: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7535,7 +7535,7 @@ push_char: cmp rbx, rsi setb dil test rdi, rdi - jnz .2848.3 + jnz .2850.3 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7543,7 +7543,7 @@ push_char: syscall mov rdi, 1 jmp _exit -.2848.3: +.2850.3: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -7581,7 +7581,7 @@ push_nul: cmp rbx, rsi setb dil test rdi, rdi - jnz .2849.4 + jnz .2851.4 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7589,7 +7589,7 @@ push_nul: syscall mov rdi, 1 jmp _exit -.2849.4: +.2851.4: pop rbx mov rsi, rbx mov rdi, 8 @@ -7634,7 +7634,7 @@ push_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2850.5 + jnz .2852.5 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7642,7 +7642,7 @@ push_string_view: syscall mov rdi, 1 jmp _exit -.2850.5: +.2852.5: mov rsi, rbx mov rdi, [_gstring_buffer.len] add rsi, rdi @@ -7707,7 +7707,7 @@ string_buffer.generic_append_u64: cmp rbx, rsi setb dil test rdi, rdi - jnz .2851.6 + jnz .2853.6 mov eax, 1 mov edi, 2 mov rsi, _s219 @@ -7715,7 +7715,7 @@ string_buffer.generic_append_u64: syscall mov rdi, 1 jmp _exit -.2851.6: +.2853.6: mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -7917,7 +7917,7 @@ opened_files_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2852 + jnz .2854 mov eax, 1 mov edi, 2 mov rsi, _s220 @@ -7925,7 +7925,7 @@ opened_files_c_c: syscall mov rdi, 1 jmp _exit -.2852: +.2854: mov rbp, rsp mov rsp, [_rs_p] ret @@ -7958,7 +7958,7 @@ opened_files.does_fp_exist: cmp rdi, r8 setb r9b test r9, r9 - jnz .2853.1 + jnz .2855.1 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -7966,7 +7966,7 @@ opened_files.does_fp_exist: syscall mov rdi, 1 jmp _exit -.2853.1: +.2855.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -9060,7 +9060,7 @@ Tok.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2854 + jnz .2856 mov eax, 1 mov edi, 2 mov rsi, _s323 @@ -9068,7 +9068,7 @@ Tok.to_str: syscall mov rdi, 1 jmp _exit -.2854: +.2856: push rbx push rsi .803: @@ -11872,7 +11872,7 @@ token_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2855 + jnz .2857 mov eax, 1 mov edi, 2 mov rsi, _s241 @@ -11880,7 +11880,7 @@ token_stream_c_c: syscall mov rdi, 1 jmp _exit -.2855: +.2857: mov rbp, rsp mov rsp, [_rs_p] ret @@ -11898,7 +11898,7 @@ Token.location_print: cmp rdi, r8 setb r9b test r9, r9 - jnz .2856.2 + jnz .2858.2 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -11906,7 +11906,7 @@ Token.location_print: syscall mov rdi, 1 jmp _exit -.2856.2: +.2858.2: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -12148,7 +12148,7 @@ Token.eprint_file_lok: cmp rdi, r9 setb r10b test r10, r10 - jnz .2857.3 + jnz .2859.3 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -12156,7 +12156,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2857.3: +.2859.3: mov rdi, 24 imul r8, rdi mov rdi, qword _gopened_files @@ -12192,7 +12192,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2858.3 + jnz .2860.3 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12200,7 +12200,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2858.3: +.2860.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] mov rbx, qword [_rs_p] @@ -12224,7 +12224,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2859.4 + jnz .2861.4 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12232,7 +12232,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2859.4: +.2861.4: pop rbx dec rbx mov rsi, qword [_rs_p] @@ -12263,7 +12263,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2860.5 + jnz .2862.5 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12271,7 +12271,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2860.5: +.2862.5: mov rbx, 1 mov rsi, qword [_rs_p] add rsi, 48 @@ -12284,7 +12284,7 @@ Token.eprint_file_lok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2861.6 + jnz .2863.6 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -12292,7 +12292,7 @@ Token.eprint_file_lok: syscall mov rdi, 1 jmp _exit -.2861.6: +.2863.6: mov rbx, 2 mov rsi, qword [_rs_p] mov rdi, qword [rsi + 24] @@ -12438,7 +12438,7 @@ Token.eprint_file_tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2862.1 + jnz .2864.1 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -12446,7 +12446,7 @@ Token.eprint_file_tok: syscall mov rdi, 1 jmp _exit -.2862.1: +.2864.1: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -12507,7 +12507,7 @@ token_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2863.2 + jnz .2865.2 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -12515,7 +12515,7 @@ token_stream.dump: syscall mov rdi, 1 jmp _exit -.2863.2: +.2865.2: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -12995,7 +12995,7 @@ error.Loc.len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2864.4 + jnz .2866.4 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -13003,7 +13003,7 @@ error.Loc.len: syscall mov rdi, 1 jmp _exit -.2864.4: +.2866.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gopened_files @@ -13149,7 +13149,7 @@ error_noexit.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2865.3 + jnz .2867.3 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13157,7 +13157,7 @@ error_noexit.Tok: syscall mov rdi, 1 jmp _exit -.2865.3: +.2867.3: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13223,7 +13223,7 @@ notice.Tok: cmp rsi, rdi setb r8b test r8, r8 - jnz .2866.4 + jnz .2868.4 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13231,7 +13231,7 @@ notice.Tok: syscall mov rdi, 1 jmp _exit -.2866.4: +.2868.4: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13343,7 +13343,7 @@ error.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2867.5 + jnz .2869.5 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13351,7 +13351,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2867.5: +.2869.5: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13366,7 +13366,7 @@ error.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2868.5 + jnz .2870.5 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -13374,7 +13374,7 @@ error.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2868.5: +.2870.5: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -13623,7 +13623,7 @@ trace.Tok.to_string_view: cmp rsi, rdi setb r8b test r8, r8 - jnz .2869.6 + jnz .2871.6 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -13631,7 +13631,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2869.6: +.2871.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -13646,7 +13646,7 @@ trace.Tok.to_string_view: cmp rdi, r8 setb r9b test r9, r9 - jnz .2870.6 + jnz .2872.6 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -13654,7 +13654,7 @@ trace.Tok.to_string_view: syscall mov rdi, 1 jmp _exit -.2870.6: +.2872.6: mov rdi, 24 imul rsi, rdi mov rdi, qword _gopened_files @@ -14134,7 +14134,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2871 + jnz .2873 mov eax, 1 mov edi, 2 mov rsi, _s218 @@ -14142,7 +14142,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2871: +.2873: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 32], rsi @@ -15628,7 +15628,7 @@ stas.scan_file: mov rsp, rbp pop rbx test rbx, rbx - jnz .2872.1 + jnz .2874.1 mov eax, 1 mov edi, 2 mov rsi, _s249 @@ -15636,7 +15636,7 @@ stas.scan_file: syscall mov rdi, 1 jmp _exit -.2872.1: +.2874.1: mov rbx, qword [_rs_p] add rbx, 67 xor rsi, rsi @@ -16700,7 +16700,7 @@ Inst.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2873 + jnz .2875 mov eax, 1 mov edi, 2 mov rsi, _s542 @@ -16708,7 +16708,7 @@ Inst.to_str: syscall mov rdi, 1 jmp _exit -.2873: +.2875: push rbx push rsi .1223: @@ -16750,7 +16750,7 @@ ir_stream_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2874 + jnz .2876 mov eax, 1 mov edi, 2 mov rsi, _s357 @@ -16758,7 +16758,7 @@ ir_stream_c_c: syscall mov rdi, 1 jmp _exit -.2874: +.2876: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16795,7 +16795,7 @@ ir_stream.dump: cmp rdi, r8 setb r9b test r9, r9 - jnz .2875.1 + jnz .2877.1 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -16803,7 +16803,7 @@ ir_stream.dump: syscall mov rdi, 1 jmp _exit -.2875.1: +.2877.1: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -16931,7 +16931,7 @@ var_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2876 + jnz .2878 mov eax, 1 mov edi, 2 mov rsi, _s386 @@ -16939,7 +16939,7 @@ var_context_c_c: syscall mov rdi, 1 jmp _exit -.2876: +.2878: mov rbp, rsp mov rsp, [_rs_p] ret @@ -16977,7 +16977,7 @@ var_context.Constant_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2877 + jnz .2879 mov eax, 1 mov edi, 2 mov rsi, _s326 @@ -16985,7 +16985,7 @@ var_context.Constant_c_c: syscall mov rdi, 1 jmp _exit -.2877: +.2879: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17038,7 +17038,7 @@ scope_context_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2878 + jnz .2880 mov eax, 1 mov edi, 2 mov rsi, _s400 @@ -17046,7 +17046,7 @@ scope_context_c_c: syscall mov rdi, 1 jmp _exit -.2878: +.2880: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17084,7 +17084,7 @@ scope_context.comptime_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2879 + jnz .2881 mov eax, 1 mov edi, 2 mov rsi, _s414 @@ -17092,7 +17092,7 @@ scope_context.comptime_c_c: syscall mov rdi, 1 jmp _exit -.2879: +.2881: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17169,7 +17169,7 @@ functions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2880 + jnz .2882 mov eax, 1 mov edi, 2 mov rsi, _s398 @@ -17177,7 +17177,7 @@ functions_c_c: syscall mov rdi, 1 jmp _exit -.2880: +.2882: mov rbp, rsp mov rsp, [_rs_p] ret @@ -17439,7 +17439,7 @@ parse.lookahead?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2881.7 + jnz .2883.7 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17447,7 +17447,7 @@ parse.lookahead?: syscall mov rdi, 1 jmp _exit -.2881.7: +.2883.7: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17492,7 +17492,7 @@ parse.next_eof?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2882.8 + jnz .2884.8 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17500,7 +17500,7 @@ parse.next_eof?: syscall mov rdi, 1 jmp _exit -.2882.8: +.2884.8: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17568,7 +17568,7 @@ parse.expect?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2883.9 + jnz .2885.9 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17576,7 +17576,7 @@ parse.expect?: syscall mov rdi, 1 jmp _exit -.2883.9: +.2885.9: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17605,7 +17605,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2884.10 + jnz .2886.10 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17613,7 +17613,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2884.10: +.2886.10: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17634,7 +17634,7 @@ parse.inspect_current_name?: cmp rsi, rdi setb r8b test r8, r8 - jnz .2885.11 + jnz .2887.11 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -17642,7 +17642,7 @@ parse.inspect_current_name?: syscall mov rdi, 1 jmp _exit -.2885.11: +.2887.11: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -17719,7 +17719,7 @@ error_st.Tok: mov rsp, rbp pop rbx test rbx, rbx - jnz .2886.3 + jnz .2888.3 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -17727,7 +17727,7 @@ error_st.Tok: syscall mov rdi, 1 jmp _exit -.2886.3: +.2888.3: mov rbx, _s354 mov rsi, 9 push rbx @@ -17803,7 +17803,7 @@ sp_push_p: mov rsp, rbp pop rbx test rbx, rbx - jnz .2887.1 + jnz .2889.1 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -17811,7 +17811,7 @@ sp_push_p: syscall mov rdi, 1 jmp _exit -.2887.1: +.2889.1: pop rbx inc rbx push rbx @@ -18055,7 +18055,7 @@ cfunctions_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .2888 + jnz .2890 mov eax, 1 mov edi, 2 mov rsi, _s411 @@ -18063,7 +18063,7 @@ cfunctions_c_c: syscall mov rdi, 1 jmp _exit -.2888: +.2890: mov rbp, rsp mov rsp, [_rs_p] add rsp, 16 @@ -18083,7 +18083,7 @@ eval.basic_inst: cmp rdi, r8 setb r9b test r9, r9 - jnz .2889.2 + jnz .2891.2 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -18091,7 +18091,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2889.2: +.2891.2: mov rdi, 16 imul rsi, rdi mov rdi, qword _gir_stream @@ -18110,7 +18110,7 @@ eval.basic_inst: cmp rsi, rdi setb r8b test r8, r8 - jnz .2890.3 + jnz .2892.3 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -18118,7 +18118,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2890.3: +.2892.3: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -18147,7 +18147,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2891.7 + jnz .2893.7 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18155,7 +18155,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2891.7: +.2893.7: jmp .1269 .1268: pop rbx @@ -18187,7 +18187,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2892.1 + jnz .2894.1 mov eax, 1 mov edi, 2 mov rsi, _s377 @@ -18195,7 +18195,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2892.1: +.2894.1: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -18232,7 +18232,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2893.2 + jnz .2895.2 mov eax, 1 mov edi, 2 mov rsi, _s377 @@ -18240,7 +18240,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2893.2: +.2895.2: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -18277,7 +18277,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2894.3 + jnz .2896.3 mov eax, 1 mov edi, 2 mov rsi, _s377 @@ -18285,7 +18285,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2894.3: +.2896.3: pop rbx mov rsi, rbx mov rsi, [rsi] @@ -18322,7 +18322,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2895.1 + jnz .2897.1 mov eax, 1 mov edi, 2 mov rsi, _s378 @@ -18330,7 +18330,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2895.1: +.2897.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18341,7 +18341,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2896.8 + jnz .2898.8 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18349,7 +18349,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2896.8: +.2898.8: jmp .1269 .1277: pop rbx @@ -18410,7 +18410,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2897.1 + jnz .2899.1 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18418,7 +18418,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2897.1: +.2899.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18429,7 +18429,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2898.2 + jnz .2900.2 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18437,7 +18437,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2898.2: +.2900.2: pop rbx pop rsi add rbx, rsi @@ -18452,7 +18452,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2899.9 + jnz .2901.9 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18460,7 +18460,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2899.9: +.2901.9: jmp .1269 .1281: pop rbx @@ -18492,7 +18492,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2900.3 + jnz .2902.3 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18500,7 +18500,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2900.3: +.2902.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18511,7 +18511,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2901.4 + jnz .2903.4 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18519,7 +18519,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2901.4: +.2903.4: pop rbx pop rsi sub rbx, rsi @@ -18534,7 +18534,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2902.10 + jnz .2904.10 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18542,7 +18542,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2902.10: +.2904.10: jmp .1269 .1283: pop rbx @@ -18574,7 +18574,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2903.5 + jnz .2905.5 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18582,7 +18582,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2903.5: +.2905.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18593,7 +18593,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2904.6 + jnz .2906.6 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18601,7 +18601,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2904.6: +.2906.6: pop rbx pop rsi imul rbx, rsi @@ -18616,7 +18616,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2905.11 + jnz .2907.11 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18624,7 +18624,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2905.11: +.2907.11: jmp .1269 .1285: pop rbx @@ -18656,7 +18656,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2906.7 + jnz .2908.7 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18664,7 +18664,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2906.7: +.2908.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18675,7 +18675,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2907.8 + jnz .2909.8 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18683,7 +18683,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2907.8: +.2909.8: pop rbx pop rsi mov rax, rbx @@ -18700,7 +18700,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2908.12 + jnz .2910.12 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18708,7 +18708,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2908.12: +.2910.12: jmp .1269 .1287: pop rbx @@ -18740,7 +18740,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2909.9 + jnz .2911.9 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18748,7 +18748,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2909.9: +.2911.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18759,7 +18759,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2910.10 + jnz .2912.10 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18767,7 +18767,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2910.10: +.2912.10: pop rbx pop rsi mov rax, rbx @@ -18784,7 +18784,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2911.13 + jnz .2913.13 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18792,7 +18792,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2911.13: +.2913.13: jmp .1269 .1289: pop rbx @@ -18824,7 +18824,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2912.11 + jnz .2914.11 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18832,7 +18832,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2912.11: +.2914.11: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18843,7 +18843,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2913.12 + jnz .2915.12 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18851,7 +18851,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2913.12: +.2915.12: pop rbx pop rsi mov rax, rbx @@ -18869,7 +18869,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2914.14 + jnz .2916.14 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18877,7 +18877,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2914.14: +.2916.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18888,7 +18888,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2915.15 + jnz .2917.15 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18896,7 +18896,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2915.15: +.2917.15: jmp .1269 .1291: pop rbx @@ -18928,7 +18928,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2916.13 + jnz .2918.13 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18936,7 +18936,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2916.13: +.2918.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -18947,7 +18947,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2917.14 + jnz .2919.14 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -18955,7 +18955,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2917.14: +.2919.14: pop rbx pop rsi mov rcx, rsi @@ -18971,7 +18971,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2918.16 + jnz .2920.16 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -18979,7 +18979,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2918.16: +.2920.16: jmp .1269 .1293: pop rbx @@ -19011,7 +19011,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2919.15 + jnz .2921.15 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19019,7 +19019,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2919.15: +.2921.15: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19030,7 +19030,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2920.16 + jnz .2922.16 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19038,7 +19038,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2920.16: +.2922.16: pop rbx pop rsi mov rcx, rsi @@ -19054,7 +19054,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2921.17 + jnz .2923.17 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19062,7 +19062,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2921.17: +.2923.17: jmp .1269 .1295: pop rbx @@ -19094,7 +19094,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2922.17 + jnz .2924.17 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19102,7 +19102,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2922.17: +.2924.17: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19113,7 +19113,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2923.18 + jnz .2925.18 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19121,7 +19121,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2923.18: +.2925.18: pop rbx pop rsi and rbx, rsi @@ -19136,7 +19136,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2924.18 + jnz .2926.18 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19144,7 +19144,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2924.18: +.2926.18: jmp .1269 .1297: pop rbx @@ -19176,7 +19176,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2925.19 + jnz .2927.19 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19184,7 +19184,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2925.19: +.2927.19: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19195,7 +19195,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2926.20 + jnz .2928.20 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19203,7 +19203,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2926.20: +.2928.20: pop rbx pop rsi or rbx, rsi @@ -19218,7 +19218,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2927.19 + jnz .2929.19 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19226,7 +19226,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2927.19: +.2929.19: jmp .1269 .1299: pop rbx @@ -19258,7 +19258,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2928.21 + jnz .2930.21 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19266,7 +19266,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2928.21: +.2930.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19277,7 +19277,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2929.22 + jnz .2931.22 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19285,7 +19285,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2929.22: +.2931.22: pop rbx pop rsi xor rbx, rsi @@ -19300,7 +19300,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2930.20 + jnz .2932.20 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19308,7 +19308,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2930.20: +.2932.20: jmp .1269 .1301: pop rbx @@ -19340,7 +19340,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2931.23 + jnz .2933.23 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19348,7 +19348,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2931.23: +.2933.23: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19359,7 +19359,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2932.24 + jnz .2934.24 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19367,7 +19367,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2932.24: +.2934.24: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -19382,7 +19382,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2933.21 + jnz .2935.21 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19390,7 +19390,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2933.21: +.2935.21: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19401,7 +19401,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2934.22 + jnz .2936.22 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19409,7 +19409,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2934.22: +.2936.22: jmp .1269 .1303: pop rbx @@ -19449,7 +19449,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2935.7 + jnz .2937.7 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -19457,7 +19457,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2935.7: +.2937.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19468,7 +19468,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2936.23 + jnz .2938.23 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19476,7 +19476,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2936.23: +.2938.23: jmp .1269 .1305: pop rbx @@ -19508,7 +19508,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2937.25 + jnz .2939.25 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19516,7 +19516,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2937.25: +.2939.25: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19527,7 +19527,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2938.26 + jnz .2940.26 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19535,7 +19535,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2938.26: +.2940.26: pop rbx pop rsi xor rdi, rdi @@ -19552,7 +19552,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2939.24 + jnz .2941.24 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19560,7 +19560,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2939.24: +.2941.24: jmp .1269 .1307: pop rbx @@ -19592,7 +19592,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2940.27 + jnz .2942.27 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19600,7 +19600,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2940.27: +.2942.27: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19611,7 +19611,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2941.28 + jnz .2943.28 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19619,7 +19619,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2941.28: +.2943.28: pop rbx pop rsi xor rdi, rdi @@ -19636,7 +19636,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2942.25 + jnz .2944.25 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19644,7 +19644,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2942.25: +.2944.25: jmp .1269 .1309: pop rbx @@ -19676,7 +19676,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2943.29 + jnz .2945.29 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19684,7 +19684,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2943.29: +.2945.29: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19695,7 +19695,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2944.30 + jnz .2946.30 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19703,7 +19703,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2944.30: +.2946.30: pop rbx pop rsi xor rdi, rdi @@ -19720,7 +19720,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2945.26 + jnz .2947.26 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19728,7 +19728,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2945.26: +.2947.26: jmp .1269 .1311: pop rbx @@ -19760,7 +19760,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2946.31 + jnz .2948.31 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19768,7 +19768,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2946.31: +.2948.31: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19779,7 +19779,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2947.32 + jnz .2949.32 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19787,7 +19787,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2947.32: +.2949.32: pop rbx pop rsi xor rdi, rdi @@ -19804,7 +19804,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2948.27 + jnz .2950.27 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19812,7 +19812,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2948.27: +.2950.27: jmp .1269 .1313: pop rbx @@ -19844,7 +19844,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2949.33 + jnz .2951.33 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19852,7 +19852,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2949.33: +.2951.33: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19863,7 +19863,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2950.34 + jnz .2952.34 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19871,7 +19871,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2950.34: +.2952.34: pop rbx pop rsi xor rdi, rdi @@ -19888,7 +19888,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2951.28 + jnz .2953.28 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19896,7 +19896,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2951.28: +.2953.28: jmp .1269 .1315: pop rbx @@ -19928,7 +19928,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2952.35 + jnz .2954.35 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19936,7 +19936,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2952.35: +.2954.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -19947,7 +19947,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2953.36 + jnz .2955.36 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -19955,7 +19955,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2953.36: +.2955.36: pop rbx pop rsi xor rdi, rdi @@ -19972,7 +19972,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2954.29 + jnz .2956.29 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -19980,7 +19980,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2954.29: +.2956.29: jmp .1269 .1317: pop rbx @@ -20012,7 +20012,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2955.37 + jnz .2957.37 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20020,7 +20020,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2955.37: +.2957.37: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20031,7 +20031,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2956.38 + jnz .2958.38 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20039,7 +20039,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2956.38: +.2958.38: pop rbx pop rsi xor rdi, rdi @@ -20056,7 +20056,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2957.30 + jnz .2959.30 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20064,7 +20064,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2957.30: +.2959.30: jmp .1269 .1319: pop rbx @@ -20096,7 +20096,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2958.39 + jnz .2960.39 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20104,7 +20104,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2958.39: +.2960.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20115,7 +20115,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2959.40 + jnz .2961.40 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20123,7 +20123,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2959.40: +.2961.40: pop rbx pop rsi xor rdi, rdi @@ -20140,7 +20140,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2960.31 + jnz .2962.31 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20148,7 +20148,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2960.31: +.2962.31: jmp .1269 .1321: pop rbx @@ -20180,7 +20180,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2961.41 + jnz .2963.41 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20188,7 +20188,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2961.41: +.2963.41: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20199,7 +20199,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2962.42 + jnz .2964.42 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20207,7 +20207,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2962.42: +.2964.42: pop rbx pop rsi xor rdi, rdi @@ -20224,7 +20224,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2963.32 + jnz .2965.32 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20232,7 +20232,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2963.32: +.2965.32: jmp .1269 .1323: pop rbx @@ -20264,7 +20264,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2964.43 + jnz .2966.43 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20272,7 +20272,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2964.43: +.2966.43: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20283,7 +20283,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2965.44 + jnz .2967.44 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20291,7 +20291,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2965.44: +.2967.44: pop rbx pop rsi xor rdi, rdi @@ -20308,7 +20308,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2966.33 + jnz .2968.33 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20316,7 +20316,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2966.33: +.2968.33: jmp .1269 .1325: pop rbx @@ -20348,7 +20348,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2967.45 + jnz .2969.45 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20356,7 +20356,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2967.45: +.2969.45: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20367,7 +20367,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2968.46 + jnz .2970.46 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20375,7 +20375,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2968.46: +.2970.46: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20386,7 +20386,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2969.47 + jnz .2971.47 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20394,7 +20394,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2969.47: +.2971.47: pop rbx pop rsi pop rdi @@ -20411,7 +20411,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2970.34 + jnz .2972.34 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20419,7 +20419,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2970.34: +.2972.34: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20430,7 +20430,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2971.35 + jnz .2973.35 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20438,7 +20438,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2971.35: +.2973.35: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20449,7 +20449,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2972.36 + jnz .2974.36 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20457,7 +20457,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2972.36: +.2974.36: jmp .1269 .1327: pop rbx @@ -20497,7 +20497,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2973.8 + jnz .2975.8 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -20505,7 +20505,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2973.8: +.2975.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20516,7 +20516,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2974.37 + jnz .2976.37 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20524,7 +20524,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2974.37: +.2976.37: jmp .1269 .1329: pop rbx @@ -20556,7 +20556,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2975.48 + jnz .2977.48 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20564,7 +20564,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2975.48: +.2977.48: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20575,7 +20575,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2976.49 + jnz .2978.49 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20583,7 +20583,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2976.49: +.2978.49: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20594,7 +20594,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2977.50 + jnz .2979.50 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20602,7 +20602,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2977.50: +.2979.50: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20613,7 +20613,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2978.51 + jnz .2980.51 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -20621,7 +20621,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2978.51: +.2980.51: pop rbx pop rsi pop rdi @@ -20640,7 +20640,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2979.38 + jnz .2981.38 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20648,7 +20648,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2979.38: +.2981.38: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20659,7 +20659,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2980.39 + jnz .2982.39 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20667,7 +20667,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2980.39: +.2982.39: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20678,7 +20678,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2981.40 + jnz .2983.40 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20686,7 +20686,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2981.40: +.2983.40: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -20697,7 +20697,7 @@ eval.basic_inst: mov rsp, rbp pop rbx test rbx, rbx - jnz .2982.41 + jnz .2984.41 mov eax, 1 mov edi, 2 mov rsi, _s225 @@ -20705,7 +20705,7 @@ eval.basic_inst: syscall mov rdi, 1 jmp _exit -.2982.41: +.2984.41: jmp .1269 .1331: mov rbx, 0 @@ -20826,7 +20826,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2983.4 + jnz .2985.4 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -20834,7 +20834,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2983.4: +.2985.4: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20852,7 +20852,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2984.5 + jnz .2986.5 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -20860,7 +20860,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2984.5: +.2986.5: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -20891,7 +20891,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2985.2 + jnz .2987.2 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -20899,7 +20899,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2985.2: +.2987.2: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1072] mov rbx, qword [_rs_p] @@ -20913,7 +20913,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2986.3 + jnz .2988.3 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -20921,7 +20921,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2986.3: +.2988.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -20961,7 +20961,7 @@ eval.all_in_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .2987.1 + jnz .2989.1 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -20969,7 +20969,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2987.1: +.2989.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -21021,7 +21021,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2988.52 + jnz .2990.52 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -21029,7 +21029,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2988.52: +.2990.52: mov rbx, 0 pop rdi xor rsi, rsi @@ -21064,7 +21064,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2989 + jnz .2991 mov eax, 1 mov edi, 2 mov rsi, _s375 @@ -21072,7 +21072,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2989: +.2991: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -21116,7 +21116,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2990 + jnz .2992 mov eax, 1 mov edi, 2 mov rsi, _s376 @@ -21124,7 +21124,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2990: +.2992: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 1096] mov rbx, qword [_rs_p] @@ -21145,7 +21145,7 @@ eval.all_in_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .2991 + jnz .2993 mov eax, 1 mov edi, 2 mov rsi, _s379 @@ -21153,7 +21153,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2991: +.2993: .1359: .1345: .1342: @@ -21172,7 +21172,7 @@ eval.all_in_range: cmp rbx, rdi sete sil test rsi, rsi - jnz .2992 + jnz .2994 mov eax, 1 mov edi, 2 mov rsi, _s380 @@ -21180,7 +21180,7 @@ eval.all_in_range: syscall mov rdi, 1 jmp _exit -.2992: +.2994: mov rbp, rsp mov rsp, [_rs_p] add rsp, 1112 @@ -21195,7 +21195,7 @@ fwrite_buffer.assert_len: cmp rsi, rdi setb r8b test r8, r8 - jnz .2993 + jnz .2995 mov eax, 1 mov edi, 2 mov rsi, _s561 @@ -21203,7 +21203,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2993: +.2995: mov rsi, [_gfwrite_buffer.len] add rbx, rsi mov rsi, 10240 @@ -21227,7 +21227,7 @@ fwrite_buffer.assert_len: cmp rax, rbx sete sil test rsi, rsi - jnz .2994.1 + jnz .2996.1 mov eax, 1 mov edi, 2 mov rsi, _s562 @@ -21235,7 +21235,7 @@ fwrite_buffer.assert_len: syscall mov rdi, 1 jmp _exit -.2994.1: +.2996.1: mov rbx, 0 mov [_gfwrite_buffer.len], rbx .1360: @@ -21747,7 +21747,7 @@ Reg.64.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2995 + jnz .2997 mov eax, 1 mov edi, 2 mov rsi, _s593 @@ -21755,7 +21755,7 @@ Reg.64.to_str: syscall mov rdi, 1 jmp _exit -.2995: +.2997: push rbx push rsi .1407: @@ -21985,7 +21985,7 @@ Reg.32.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2996 + jnz .2998 mov eax, 1 mov edi, 2 mov rsi, _s724 @@ -21993,7 +21993,7 @@ Reg.32.to_str: syscall mov rdi, 1 jmp _exit -.2996: +.2998: push rbx push rsi .1436: @@ -22223,7 +22223,7 @@ Reg.16.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2997 + jnz .2999 mov eax, 1 mov edi, 2 mov rsi, _s708 @@ -22231,7 +22231,7 @@ Reg.16.to_str: syscall mov rdi, 1 jmp _exit -.2997: +.2999: push rbx push rsi .1465: @@ -22461,7 +22461,7 @@ Reg.8.to_str: mov rsi, 0 mov rdi, 0 test rdi, rdi - jnz .2998 + jnz .3000 mov eax, 1 mov edi, 2 mov rsi, _s674 @@ -22469,7 +22469,7 @@ Reg.8.to_str: syscall mov rdi, 1 jmp _exit -.2998: +.3000: push rbx push rsi .1494: @@ -23105,7 +23105,7 @@ rallocator_stack_c_c: cmp rsi, rdi setb r8b test r8, r8 - jnz .2999 + jnz .3001 mov eax, 1 mov edi, 2 mov rsi, _s594 @@ -23113,14 +23113,14 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.2999: +.3001: mov rsi, [_grallocator_stack.len] mov rdi, 2048 xor r8, r8 cmp rsi, rdi setb r8b test r8, r8 - jnz .3000 + jnz .3002 mov eax, 1 mov edi, 2 mov rsi, _s595 @@ -23128,7 +23128,7 @@ rallocator_stack_c_c: syscall mov rdi, 1 jmp _exit -.3000: +.3002: mov rsi, qword _grallocator_stack mov rdi, [_grallocator_stack.len] add rsi, rdi @@ -23148,7 +23148,7 @@ rallocator_stack.top: cmp rbx, rsi seta dil test rdi, rdi - jnz .3001 + jnz .3003 mov eax, 1 mov edi, 2 mov rsi, _s622 @@ -23156,7 +23156,7 @@ rallocator_stack.top: syscall mov rdi, 1 jmp _exit -.3001: +.3003: mov rbx, [_grallocator_stack.len] mov rsi, 1 sub rbx, rsi @@ -23287,7 +23287,7 @@ r_stack_deep_flush: cmp r8, r9 setb r10b test r10, r10 - jnz .3002.1 + jnz .3004.1 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -23295,7 +23295,7 @@ r_stack_deep_flush: syscall mov rdi, 1 jmp _exit -.3002.1: +.3004.1: mov r8, qword _grallocator_mask add rsi, r8 mov r8, 0 @@ -23435,7 +23435,7 @@ r_alloc: cmp rbx, rsi setne dil test rdi, rdi - jnz .3003 + jnz .3005 mov eax, 1 mov edi, 2 mov rsi, _s590 @@ -23443,7 +23443,7 @@ r_alloc: syscall mov rdi, 1 jmp _exit -.3003: +.3005: mov rbp, rsp mov rsp, [_rs_p] call r_stack_deep_flush @@ -23469,7 +23469,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .3004.1 + jnz .3006.1 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -23477,7 +23477,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.3004.1: +.3006.1: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23500,7 +23500,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .3005.1 + jnz .3007.1 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23508,7 +23508,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.3005.1: +.3007.1: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23521,7 +23521,7 @@ r_release: cmp rbx, rdi setb r8b test r8, r8 - jnz .3006.2 + jnz .3008.2 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -23529,7 +23529,7 @@ r_release: syscall mov rdi, 1 jmp _exit -.3006.2: +.3008.2: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23681,7 +23681,7 @@ r_pop: cmp rdi, r8 setb r9b test r9, r9 - jnz .3007.2 + jnz .3009.2 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23689,7 +23689,7 @@ r_pop: syscall mov rdi, 1 jmp _exit -.3007.2: +.3009.2: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -23713,7 +23713,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3008.2 + jnz .3010.2 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -23721,7 +23721,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3008.2: +.3010.2: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23777,7 +23777,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3009.3 + jnz .3011.3 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -23785,7 +23785,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3009.3: +.3011.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -23851,7 +23851,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3010.3 + jnz .3012.3 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -23859,7 +23859,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3010.3: +.3012.3: mov rbx, qword _grallocator_mask add rsi, rbx xor rbx, rbx @@ -23867,7 +23867,7 @@ r_pop_r: test rbx, rbx sete bl test rbx, rbx - jnz .3011 + jnz .3013 mov eax, 1 mov edi, 2 mov rsi, _s651 @@ -23875,7 +23875,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3011: +.3013: mov rbx, _s623 mov rsi, 5 push rbx @@ -23914,7 +23914,7 @@ r_pop_r: cmp rbx, rdi setb r8b test r8, r8 - jnz .3012.3 + jnz .3014.3 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23922,7 +23922,7 @@ r_pop_r: syscall mov rdi, 1 jmp _exit -.3012.3: +.3014.3: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 1 @@ -23971,7 +23971,7 @@ r_top: cmp rsi, rdi setb r8b test r8, r8 - jnz .3013.4 + jnz .3015.4 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -23979,7 +23979,7 @@ r_top: syscall mov rdi, 1 jmp _exit -.3013.4: +.3015.4: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24044,7 +24044,7 @@ r_dup: cmp rsi, rdi setb r8b test r8, r8 - jnz .3014.5 + jnz .3016.5 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -24052,7 +24052,7 @@ r_dup: syscall mov rdi, 1 jmp _exit -.3014.5: +.3016.5: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24131,7 +24131,7 @@ r_push_const: cmp rsi, rdi setb r8b test r8, r8 - jnz .3015.6 + jnz .3017.6 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -24139,7 +24139,7 @@ r_push_const: syscall mov rdi, 1 jmp _exit -.3015.6: +.3017.6: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24213,7 +24213,7 @@ r_prepare_push_const_word: cmp rsi, rdi setb r8b test r8, r8 - jnz .3016.7 + jnz .3018.7 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -24221,7 +24221,7 @@ r_prepare_push_const_word: syscall mov rdi, 1 jmp _exit -.3016.7: +.3018.7: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -24284,7 +24284,7 @@ _einline_asms_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .3017 + jnz .3019 mov eax, 1 mov edi, 2 mov rsi, _s485 @@ -24292,7 +24292,7 @@ _einline_asms_c_c: syscall mov rdi, 1 jmp _exit -.3017: +.3019: mov rbp, rsp mov rsp, [_rs_p] ret @@ -24418,7 +24418,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3018.12 + jnz .3020.12 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24426,7 +24426,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3018.12: +.3020.12: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24451,7 +24451,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3019.13 + jnz .3021.13 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24459,7 +24459,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3019.13: +.3021.13: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24480,7 +24480,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3020.14 + jnz .3022.14 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24488,7 +24488,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3020.14: +.3022.14: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24657,7 +24657,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3021.15 + jnz .3023.15 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24665,7 +24665,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3021.15: +.3023.15: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24733,7 +24733,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3022.16 + jnz .3024.16 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24741,7 +24741,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3022.16: +.3024.16: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24762,7 +24762,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3023.17 + jnz .3025.17 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24770,7 +24770,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3023.17: +.3025.17: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24900,7 +24900,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3024.18 + jnz .3026.18 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -24908,7 +24908,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3024.18: +.3026.18: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -24996,7 +24996,7 @@ parse.inline_asm: cmp rsi, rdi setb r8b test r8, r8 - jnz .3025.19 + jnz .3027.19 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -25004,7 +25004,7 @@ parse.inline_asm: syscall mov rdi, 1 jmp _exit -.3025.19: +.3027.19: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25135,7 +25135,7 @@ name_get_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .3026.2 + jnz .3028.2 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -25143,7 +25143,7 @@ name_get_function_idx: syscall mov rdi, 1 jmp _exit -.3026.2: +.3028.2: mov rdi, 48 imul rsi, rdi mov rdi, qword _gfunctions @@ -25254,7 +25254,7 @@ name_get_cextern_function_idx: cmp rdi, r8 setb r9b test r9, r9 - jnz .3027.1 + jnz .3029.1 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -25262,7 +25262,7 @@ name_get_cextern_function_idx: syscall mov rdi, 1 jmp _exit -.3027.1: +.3029.1: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -25371,7 +25371,7 @@ search_variable_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .3028.1 + jnz .3030.1 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -25379,7 +25379,7 @@ search_variable_name: syscall mov rdi, 1 jmp _exit -.3028.1: +.3030.1: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -25480,7 +25480,7 @@ is_in_function: cmp rdi, r8 setb r9b test r9, r9 - jnz .3029.1 + jnz .3031.1 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -25488,7 +25488,7 @@ is_in_function: syscall mov rdi, 1 jmp _exit -.3029.1: +.3031.1: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -25543,7 +25543,7 @@ parse.push_early_ret: cmp rbx, rsi setb dil test rdi, rdi - jnz .3030 + jnz .3032 mov eax, 1 mov edi, 2 mov rsi, _s457 @@ -25551,7 +25551,7 @@ parse.push_early_ret: syscall mov rdi, 1 jmp _exit -.3030: +.3032: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25579,7 +25579,7 @@ parse.push_early_ret_with_pos: cmp rbx, rsi setb dil test rdi, rdi - jnz .3031 + jnz .3033 mov eax, 1 mov edi, 2 mov rsi, _s434 @@ -25587,7 +25587,7 @@ parse.push_early_ret_with_pos: syscall mov rdi, 1 jmp _exit -.3031: +.3033: mov rbp, rsp mov rsp, [_rs_p] ret @@ -25607,7 +25607,7 @@ parse.search_scoped_var: cmp rbx, rsi setne dil test rdi, rdi - jnz .3032.1 + jnz .3034.1 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -25615,7 +25615,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.3032.1: +.3034.1: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -25625,7 +25625,7 @@ parse.search_scoped_var: cmp rsi, rdi setb r8b test r8, r8 - jnz .3033.2 + jnz .3035.2 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -25633,7 +25633,7 @@ parse.search_scoped_var: syscall mov rdi, 1 jmp _exit -.3033.2: +.3035.2: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -25666,7 +25666,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3034.20 + jnz .3036.20 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -25674,7 +25674,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3034.20: +.3036.20: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -25726,7 +25726,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3035.2 + jnz .3037.2 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -25734,7 +25734,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3035.2: +.3037.2: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -25799,7 +25799,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3036.3 + jnz .3038.3 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -25807,7 +25807,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3036.3: +.3038.3: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -25821,7 +25821,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3037.6 + jnz .3039.6 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -25829,7 +25829,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3037.6: +.3039.6: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -25892,7 +25892,7 @@ parse.duplicate_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3038.2 + jnz .3040.2 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -25900,7 +25900,7 @@ parse.duplicate_name: syscall mov rdi, 1 jmp _exit -.3038.2: +.3040.2: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -25978,7 +25978,7 @@ parse.fn_decl: cmp rsi, rdi setb r8b test r8, r8 - jnz .3039.21 + jnz .3041.21 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -25986,7 +25986,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3039.21: +.3041.21: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26126,7 +26126,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .3040.22 + jnz .3042.22 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26134,7 +26134,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3040.22: +.3042.22: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -26154,7 +26154,7 @@ parse.fn_decl: cmp rbx, rdi setb r8b test r8, r8 - jnz .3041.23 + jnz .3043.23 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26162,7 +26162,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3041.23: +.3043.23: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -26271,7 +26271,7 @@ parse.fn_decl: cmp rbx, r9 setb r10b test r10, r10 - jnz .3042.24 + jnz .3044.24 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26279,7 +26279,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3042.24: +.3044.24: mov rbx, 28 imul r8, rbx mov rbx, qword _gtoken_stream @@ -26466,7 +26466,7 @@ parse.fn_decl: cmp rsi, rbx sete dil test rdi, rdi - jnz .3043 + jnz .3045 mov eax, 1 mov edi, 2 mov rsi, _s399 @@ -26474,7 +26474,7 @@ parse.fn_decl: syscall mov rdi, 1 jmp _exit -.3043: +.3045: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 24] mov rbx, 14 @@ -26587,7 +26587,7 @@ parse.assert: cmp rsi, rdi setb r8b test r8, r8 - jnz .3044.25 + jnz .3046.25 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26595,7 +26595,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.3044.25: +.3046.25: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26616,7 +26616,7 @@ parse.assert: cmp rsi, r8 setb r9b test r9, r9 - jnz .3045.26 + jnz .3047.26 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26624,7 +26624,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.3045.26: +.3047.26: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26685,7 +26685,7 @@ parse.assert: cmp rdi, r8 setb r9b test r9, r9 - jnz .3046.27 + jnz .3048.27 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26693,7 +26693,7 @@ parse.assert: syscall mov rdi, 1 jmp _exit -.3046.27: +.3048.27: mov rdi, 28 imul rbx, rdi mov rdi, qword _gtoken_stream @@ -26802,7 +26802,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .3047.28 + jnz .3049.28 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26810,7 +26810,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3047.28: +.3049.28: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26856,7 +26856,7 @@ parse.handle_var_interaction: cmp rsi, rdi setb r8b test r8, r8 - jnz .3048.29 + jnz .3050.29 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -26864,7 +26864,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3048.29: +.3050.29: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -26910,7 +26910,7 @@ parse.handle_var_interaction: cmp rbx, rdi setb r8b test r8, r8 - jnz .3049.3 + jnz .3051.3 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -26918,7 +26918,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3049.3: +.3051.3: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -26948,7 +26948,7 @@ parse.handle_var_interaction: cmp rdi, r8 setb r9b test r9, r9 - jnz .3050.3 + jnz .3052.3 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -26956,7 +26956,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3050.3: +.3052.3: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -27206,7 +27206,7 @@ parse.handle_var_interaction: .1717: mov rbx, 0 test rbx, rbx - jnz .3051 + jnz .3053 mov eax, 1 mov edi, 2 mov rsi, _s361 @@ -27214,7 +27214,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3051: +.3053: .1721: .1710: jmp .1708 @@ -27347,7 +27347,7 @@ parse.handle_var_interaction: .1729: mov rbx, 0 test rbx, rbx - jnz .3052 + jnz .3054 mov eax, 1 mov edi, 2 mov rsi, _s366 @@ -27355,7 +27355,7 @@ parse.handle_var_interaction: syscall mov rdi, 1 jmp _exit -.3052: +.3054: .1734: .1708: add rsp, 8 @@ -27394,7 +27394,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3053.30 + jnz .3055.30 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -27402,7 +27402,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.3053.30: +.3055.30: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27449,7 +27449,7 @@ parse.get_constant?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3054.4 + jnz .3056.4 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -27457,7 +27457,7 @@ parse.get_constant?: syscall mov rdi, 1 jmp _exit -.3054.4: +.3056.4: mov rsi, 24 imul rbx, rsi mov rsi, qword _gvar_context @@ -27516,7 +27516,7 @@ parse.basic_token?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3055.31 + jnz .3057.31 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -27524,7 +27524,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3055.31: +.3057.31: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -27567,7 +27567,7 @@ parse.basic_token?: cmp rdi, r8 setb r9b test r9, r9 - jnz .3056.32 + jnz .3058.32 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -27575,7 +27575,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3056.32: +.3058.32: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -28257,7 +28257,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3057.1 + jnz .3059.1 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28265,7 +28265,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3057.1: +.3059.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28276,7 +28276,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3058.2 + jnz .3060.2 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28284,7 +28284,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3058.2: +.3060.2: pop rbx pop rsi mov rdi, qword [_rs_p] @@ -28299,7 +28299,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3059.4 + jnz .3061.4 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28307,7 +28307,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3059.4: +.3061.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28318,7 +28318,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3060.5 + jnz .3062.5 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28326,7 +28326,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3060.5: +.3062.5: jmp .1741 .1779: pop rbx @@ -28369,7 +28369,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3061.1 + jnz .3063.1 mov eax, 1 mov edi, 2 mov rsi, _s370 @@ -28377,7 +28377,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3061.1: +.3063.1: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28388,7 +28388,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3062.6 + jnz .3064.6 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28396,7 +28396,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3062.6: +.3064.6: jmp .1741 .1781: pop rbx @@ -28447,7 +28447,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3063.4 + jnz .3065.4 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -28455,7 +28455,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3063.4: +.3065.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28466,7 +28466,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3064.7 + jnz .3066.7 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28474,7 +28474,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3064.7: +.3066.7: jmp .1741 .1783: pop rbx @@ -28525,7 +28525,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3065.5 + jnz .3067.5 mov eax, 1 mov edi, 2 mov rsi, _s353 @@ -28533,7 +28533,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3065.5: +.3067.5: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28544,7 +28544,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3066.8 + jnz .3068.8 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28552,7 +28552,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3066.8: +.3068.8: jmp .1741 .1785: pop rbx @@ -28595,7 +28595,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3067.3 + jnz .3069.3 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28603,7 +28603,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3067.3: +.3069.3: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28614,7 +28614,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3068.4 + jnz .3070.4 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28622,7 +28622,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3068.4: +.3070.4: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28633,7 +28633,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3069.5 + jnz .3071.5 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28641,7 +28641,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3069.5: +.3071.5: pop rbx pop rsi pop rdi @@ -28658,7 +28658,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3070.9 + jnz .3072.9 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28666,7 +28666,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3070.9: +.3072.9: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28677,7 +28677,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3071.10 + jnz .3073.10 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28685,7 +28685,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3071.10: +.3073.10: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28696,7 +28696,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3072.11 + jnz .3074.11 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28704,7 +28704,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3072.11: +.3074.11: jmp .1741 .1787: pop rbx @@ -28747,7 +28747,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3073.6 + jnz .3075.6 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28755,7 +28755,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3073.6: +.3075.6: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28766,7 +28766,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3074.7 + jnz .3076.7 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28774,7 +28774,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3074.7: +.3076.7: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28785,7 +28785,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3075.8 + jnz .3077.8 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28793,7 +28793,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3075.8: +.3077.8: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28804,7 +28804,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3076.9 + jnz .3078.9 mov eax, 1 mov edi, 2 mov rsi, _s369 @@ -28812,7 +28812,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3076.9: +.3078.9: pop rbx pop rsi pop rdi @@ -28831,7 +28831,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3077.12 + jnz .3079.12 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28839,7 +28839,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3077.12: +.3079.12: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28850,7 +28850,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3078.13 + jnz .3080.13 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28858,7 +28858,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3078.13: +.3080.13: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28869,7 +28869,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3079.14 + jnz .3081.14 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28877,7 +28877,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3079.14: +.3081.14: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] push rsi @@ -28888,7 +28888,7 @@ parse.basic_token?: mov rsp, rbp pop rbx test rbx, rbx - jnz .3080.15 + jnz .3082.15 mov eax, 1 mov edi, 2 mov rsi, _s356 @@ -28896,7 +28896,7 @@ parse.basic_token?: syscall mov rdi, 1 jmp _exit -.3080.15: +.3082.15: jmp .1741 .1789: pop rbx @@ -29332,7 +29332,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3081.2 + jnz .3083.2 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29340,7 +29340,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3081.2: +.3083.2: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -29350,7 +29350,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3082.4 + jnz .3084.4 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29358,7 +29358,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3082.4: +.3084.4: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -29376,7 +29376,7 @@ parse.slurp_early_ret: cmp rbx, rsi setne dil test rdi, rdi - jnz .3083.3 + jnz .3085.3 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29384,7 +29384,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3083.3: +.3085.3: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -29394,7 +29394,7 @@ parse.slurp_early_ret: cmp rsi, rdi setb r8b test r8, r8 - jnz .3084.5 + jnz .3086.5 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29402,7 +29402,7 @@ parse.slurp_early_ret: syscall mov rdi, 1 jmp _exit -.3084.5: +.3086.5: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -29628,7 +29628,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3085.4 + jnz .3087.4 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29636,7 +29636,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3085.4: +.3087.4: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29646,7 +29646,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3086.6 + jnz .3088.6 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29654,7 +29654,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3086.6: +.3088.6: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -29734,7 +29734,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3087.7 + jnz .3089.7 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -29742,7 +29742,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3087.7: +.3089.7: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29790,7 +29790,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3088.8 + jnz .3090.8 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -29798,7 +29798,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3088.8: +.3090.8: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29843,7 +29843,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3089.9 + jnz .3091.9 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -29851,7 +29851,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3089.9: +.3091.9: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -29898,7 +29898,7 @@ parse.handle_close_r_cb: test rbx, rbx sete bl test rbx, rbx - jnz .3090 + jnz .3092 mov eax, 1 mov edi, 2 mov rsi, _s447 @@ -29906,7 +29906,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3090: +.3092: jmp .1837 .1836: pop rbx @@ -29926,7 +29926,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3091.5 + jnz .3093.5 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -29934,7 +29934,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3091.5: +.3093.5: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -29944,7 +29944,7 @@ parse.handle_close_r_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3092.7 + jnz .3094.7 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -29952,7 +29952,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3092.7: +.3094.7: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -30137,7 +30137,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3093.33 + jnz .3095.33 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30145,7 +30145,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3093.33: +.3095.33: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30268,7 +30268,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3094.34 + jnz .3096.34 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30276,7 +30276,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3094.34: +.3096.34: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30338,7 +30338,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3095.35 + jnz .3097.35 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30346,7 +30346,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3095.35: +.3097.35: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30548,7 +30548,7 @@ parse.handle_close_r_cb: cmp rsi, r8 setb r9b test r9, r9 - jnz .3096.36 + jnz .3098.36 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30556,7 +30556,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3096.36: +.3098.36: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30587,7 +30587,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3097.37 + jnz .3099.37 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30595,7 +30595,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3097.37: +.3099.37: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30631,7 +30631,7 @@ parse.handle_close_r_cb: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3098 + jnz .3100 mov eax, 1 mov edi, 2 mov rsi, _s452 @@ -30639,7 +30639,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3098: +.3100: push rbx .1885: .1882: @@ -30772,7 +30772,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3099.38 + jnz .3101.38 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30780,7 +30780,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3099.38: +.3101.38: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -30830,7 +30830,7 @@ parse.handle_close_r_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3100.39 + jnz .3102.39 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -30838,7 +30838,7 @@ parse.handle_close_r_cb: syscall mov rdi, 1 jmp _exit -.3100.39: +.3102.39: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -31165,7 +31165,7 @@ parse.handle_open_l_cb: cmp rbx, rsi setne dil test rdi, rdi - jnz .3101.6 + jnz .3103.6 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -31173,7 +31173,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3101.6: +.3103.6: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -31183,7 +31183,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setb r8b test r8, r8 - jnz .3102.8 + jnz .3104.8 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -31191,7 +31191,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3102.8: +.3104.8: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -31302,7 +31302,7 @@ parse.handle_open_l_cb: cmp rsi, rdi setne r8b test r8, r8 - jnz .3103.7 + jnz .3105.7 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -31310,7 +31310,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3103.7: +.3105.7: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -31320,7 +31320,7 @@ parse.handle_open_l_cb: cmp rdi, r8 setb r9b test r9, r9 - jnz .3104.9 + jnz .3106.9 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -31328,7 +31328,7 @@ parse.handle_open_l_cb: syscall mov rdi, 1 jmp _exit -.3104.9: +.3106.9: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31521,7 +31521,7 @@ parse.locate_scope: cmp rdi, r8 setb r9b test r9, r9 - jnz .3105.10 + jnz .3107.10 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -31529,7 +31529,7 @@ parse.locate_scope: syscall mov rdi, 1 jmp _exit -.3105.10: +.3107.10: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -31585,7 +31585,7 @@ parse.handle_name: cmp rsi, rdi setb r8b test r8, r8 - jnz .3106.40 + jnz .3108.40 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -31593,7 +31593,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3106.40: +.3108.40: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -31730,7 +31730,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3107.4 + jnz .3109.4 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31738,7 +31738,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3107.4: +.3109.4: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31782,7 +31782,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3108.5 + jnz .3110.5 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31790,7 +31790,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3108.5: +.3110.5: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31825,7 +31825,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3109.6 + jnz .3111.6 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31833,7 +31833,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3109.6: +.3111.6: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31867,7 +31867,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3110.7 + jnz .3112.7 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31875,7 +31875,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3110.7: +.3112.7: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -31889,7 +31889,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3111.8 + jnz .3113.8 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -31897,7 +31897,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3111.8: +.3113.8: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -31967,7 +31967,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3112.3 + jnz .3114.3 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -31975,7 +31975,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3112.3: +.3114.3: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -32011,7 +32011,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3113.4 + jnz .3115.4 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -32019,7 +32019,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3113.4: +.3115.4: mov rbx, 28 imul rsi, rbx mov rbx, qword _gcfunctions @@ -32035,7 +32035,7 @@ parse.handle_name: cmp rbx, r8 setb r9b test r9, r9 - jnz .3114.5 + jnz .3116.5 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -32043,7 +32043,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3114.5: +.3116.5: mov rbx, 28 imul rdi, rbx mov rbx, qword _gcfunctions @@ -32116,7 +32116,7 @@ parse.handle_name: cmp rbx, rdi setb r8b test r8, r8 - jnz .3115.5 + jnz .3117.5 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -32124,7 +32124,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3115.5: +.3117.5: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -32154,7 +32154,7 @@ parse.handle_name: cmp rdi, r8 setb r9b test r9, r9 - jnz .3116.11 + jnz .3118.11 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -32162,7 +32162,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3116.11: +.3118.11: mov rdi, 32 imul rbx, rdi mov rdi, qword _gscope_context @@ -32393,7 +32393,7 @@ parse.handle_name: .1979: mov rbx, 0 test rbx, rbx - jnz .3117 + jnz .3119 mov eax, 1 mov edi, 2 mov rsi, _s436 @@ -32401,7 +32401,7 @@ parse.handle_name: syscall mov rdi, 1 jmp _exit -.3117: +.3119: .1980: .1969: add rsp, 8 @@ -32499,7 +32499,7 @@ parse.is_inside_while_header: cmp rdi, r8 setb r9b test r9, r9 - jnz .3118.12 + jnz .3120.12 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -32507,7 +32507,7 @@ parse.is_inside_while_header: syscall mov rdi, 1 jmp _exit -.3118.12: +.3120.12: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -32580,7 +32580,7 @@ parse.fn_complex_tokens: cmp rsi, rdi setb r8b test r8, r8 - jnz .3119.41 + jnz .3121.41 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -32588,7 +32588,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3119.41: +.3121.41: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -32937,7 +32937,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3120.13 + jnz .3122.13 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -32945,7 +32945,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3120.13: +.3122.13: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -33044,7 +33044,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3121.14 + jnz .3123.14 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -33052,7 +33052,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3121.14: +.3123.14: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -33144,7 +33144,7 @@ parse.fn_complex_tokens: jz .2031 mov rbx, 0 test rbx, rbx - jnz .3122 + jnz .3124 mov eax, 1 mov edi, 2 mov rsi, _s458 @@ -33152,7 +33152,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3122: +.3124: .2031: .2029: mov rbx, 15 @@ -33288,7 +33288,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3123.42 + jnz .3125.42 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -33296,7 +33296,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3123.42: +.3125.42: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33381,7 +33381,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3124.43 + jnz .3126.43 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -33389,7 +33389,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3124.43: +.3126.43: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33414,7 +33414,7 @@ parse.fn_complex_tokens: cmp rdi, r8 setb r9b test r9, r9 - jnz .3125.44 + jnz .3127.44 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -33422,7 +33422,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3125.44: +.3127.44: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -33979,7 +33979,7 @@ parse.fn_complex_tokens: .2071: mov rbx, 0 test rbx, rbx - jnz .3126 + jnz .3128 mov eax, 1 mov edi, 2 mov rsi, _s488 @@ -33987,7 +33987,7 @@ parse.fn_complex_tokens: syscall mov rdi, 1 jmp _exit -.3126: +.3128: .2069: .1996: add rsp, 8 @@ -34074,7 +34074,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3127.45 + jnz .3129.45 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34082,7 +34082,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3127.45: +.3129.45: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34103,7 +34103,7 @@ parse.eval_const_expr: cmp rsi, rdi setb r8b test r8, r8 - jnz .3128.46 + jnz .3130.46 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34111,7 +34111,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3128.46: +.3130.46: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34149,7 +34149,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3129.9 + jnz .3131.9 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34157,7 +34157,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3129.9: +.3131.9: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -34205,7 +34205,7 @@ parse.eval_const_expr: cmp rsi, r8 setb r9b test r9, r9 - jnz .3130.10 + jnz .3132.10 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34213,7 +34213,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3130.10: +.3132.10: mov rsi, 48 imul rdi, rsi mov rsi, qword _gfunctions @@ -34247,7 +34247,7 @@ parse.eval_const_expr: cmp rbx, rdi setb r8b test r8, r8 - jnz .3131.11 + jnz .3133.11 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34255,7 +34255,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3131.11: +.3133.11: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -34269,7 +34269,7 @@ parse.eval_const_expr: cmp rbx, r8 setb r9b test r9, r9 - jnz .3132.12 + jnz .3134.12 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -34277,7 +34277,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3132.12: +.3134.12: mov rbx, 48 imul rdi, rbx mov rbx, qword _gfunctions @@ -34478,7 +34478,7 @@ parse.eval_const_expr: mov rsp, rbp pop rbx test rbx, rbx - jnz .3133.53 + jnz .3135.53 mov eax, 1 mov edi, 2 mov rsi, _s373 @@ -34486,7 +34486,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3133.53: +.3135.53: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov [_gir_stream.len], rsi @@ -34500,7 +34500,7 @@ parse.eval_const_expr: cmp rbx, rsi sete dil test rdi, rdi - jnz .3134 + jnz .3136 mov eax, 1 mov edi, 2 mov rsi, _s383 @@ -34508,7 +34508,7 @@ parse.eval_const_expr: syscall mov rdi, 1 jmp _exit -.3134: +.3136: mov rbp, rsp mov rsp, [_rs_p] add rsp, 64 @@ -34523,7 +34523,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3135.47 + jnz .3137.47 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34531,7 +34531,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3135.47: +.3137.47: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34656,7 +34656,7 @@ parse.def_field: cmp rsi, rdi setb r8b test r8, r8 - jnz .3136.48 + jnz .3138.48 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34664,7 +34664,7 @@ parse.def_field: syscall mov rdi, 1 jmp _exit -.3136.48: +.3138.48: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34715,7 +34715,7 @@ parse.any_variable: cmp rsi, rdi setb r8b test r8, r8 - jnz .3137.49 + jnz .3139.49 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34723,7 +34723,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3137.49: +.3139.49: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -34759,7 +34759,7 @@ parse.any_variable: mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3138 + jnz .3140 mov eax, 1 mov edi, 2 mov rsi, _s336 @@ -34767,7 +34767,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3138: +.3140: push rbx .2116: .2113: @@ -34917,7 +34917,7 @@ parse.any_variable: cmp rbx, r8 setb r9b test r9, r9 - jnz .3139.50 + jnz .3141.50 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -34925,7 +34925,7 @@ parse.any_variable: syscall mov rdi, 1 jmp _exit -.3139.50: +.3141.50: mov rbx, 28 imul rdi, rbx mov rbx, qword _gtoken_stream @@ -35043,7 +35043,7 @@ parse.const_expression: cmp rsi, rdi setb r8b test r8, r8 - jnz .3140.51 + jnz .3142.51 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35051,7 +35051,7 @@ parse.const_expression: syscall mov rdi, 1 jmp _exit -.3140.51: +.3142.51: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35123,7 +35123,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3141.52 + jnz .3143.52 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35131,7 +35131,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3141.52: +.3143.52: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35152,7 +35152,7 @@ parse.one_cextern_arg: cmp rsi, rdi setb r8b test r8, r8 - jnz .3142.53 + jnz .3144.53 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35160,7 +35160,7 @@ parse.one_cextern_arg: syscall mov rdi, 1 jmp _exit -.3142.53: +.3144.53: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35451,7 +35451,7 @@ parse.cextern: cmp rbx, rdi setb r8b test r8, r8 - jnz .3143.54 + jnz .3145.54 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35459,7 +35459,7 @@ parse.cextern: syscall mov rdi, 1 jmp _exit -.3143.54: +.3145.54: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -35571,7 +35571,7 @@ parse.is_top_comptime: cmp rbx, rsi setne dil test rdi, rdi - jnz .3144.8 + jnz .3146.8 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -35579,7 +35579,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3144.8: +.3146.8: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35589,7 +35589,7 @@ parse.is_top_comptime: cmp rsi, rdi setb r8b test r8, r8 - jnz .3145.15 + jnz .3147.15 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -35597,7 +35597,7 @@ parse.is_top_comptime: syscall mov rdi, 1 jmp _exit -.3145.15: +.3147.15: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35662,7 +35662,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3146.9 + jnz .3148.9 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -35670,7 +35670,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3146.9: +.3148.9: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35680,7 +35680,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3147.16 + jnz .3149.16 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -35688,7 +35688,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3147.16: +.3149.16: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35718,7 +35718,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3148.55 + jnz .3150.55 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35726,7 +35726,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3148.55: +.3150.55: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -35801,7 +35801,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3149.10 + jnz .3151.10 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -35809,7 +35809,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3149.10: +.3151.10: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -35819,7 +35819,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3150.17 + jnz .3152.17 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -35827,7 +35827,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3150.17: +.3152.17: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -35860,7 +35860,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3151.56 + jnz .3153.56 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -35868,7 +35868,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3151.56: +.3153.56: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36175,7 +36175,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3152.57 + jnz .3154.57 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36183,7 +36183,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3152.57: +.3154.57: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36299,7 +36299,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3153.58 + jnz .3155.58 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36307,7 +36307,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3153.58: +.3155.58: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36328,7 +36328,7 @@ stas.parse: cmp rsi, r8 setb r9b test r9, r9 - jnz .3154.59 + jnz .3156.59 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36336,7 +36336,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3154.59: +.3156.59: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36360,7 +36360,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3155.60 + jnz .3157.60 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36368,7 +36368,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3155.60: +.3157.60: mov rsi, 28 imul rbx, rsi mov rsi, qword _gtoken_stream @@ -36399,7 +36399,7 @@ stas.parse: cmp rbx, rdi setb r8b test r8, r8 - jnz .3156.61 + jnz .3158.61 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -36407,7 +36407,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3156.61: +.3158.61: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -36494,6 +36494,11 @@ stas.parse: call Token.eprint_file_tok mov [_rs_p], rsp mov rsp, rbp + mov rbx, 1 + mov rsi, 60 + mov rax, rsi + mov rdi, rbx + syscall .2223: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] @@ -36536,7 +36541,7 @@ stas.parse: cmp rsi, rdi setne r8b test r8, r8 - jnz .3157.11 + jnz .3159.11 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -36544,7 +36549,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3157.11: +.3159.11: mov rsi, [_gscope_context.len] mov rdi, 1 sub rsi, rdi @@ -36554,7 +36559,7 @@ stas.parse: cmp rdi, r8 setb r9b test r9, r9 - jnz .3158.18 + jnz .3160.18 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -36562,7 +36567,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3158.18: +.3160.18: mov rdi, 32 imul rsi, rdi mov rdi, qword _gscope_context @@ -36649,7 +36654,7 @@ stas.parse: cmp rbx, rsi sete dil test rdi, rdi - jnz .3159 + jnz .3161 mov eax, 1 mov edi, 2 mov rsi, _s489 @@ -36657,7 +36662,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3159: +.3161: mov rbx, [_gfunction_context] mov rsi, 0 xor rdi, rdi @@ -36696,7 +36701,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3160.12 + jnz .3162.12 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -36704,7 +36709,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3160.12: +.3162.12: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36714,7 +36719,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3161.19 + jnz .3163.19 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -36722,7 +36727,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3161.19: +.3163.19: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36740,7 +36745,7 @@ stas.parse: cmp rbx, rsi setne dil test rdi, rdi - jnz .3162.13 + jnz .3164.13 mov eax, 1 mov edi, 2 mov rsi, _s332 @@ -36748,7 +36753,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3162.13: +.3164.13: mov rbx, [_gscope_context.len] mov rsi, 1 sub rbx, rsi @@ -36758,7 +36763,7 @@ stas.parse: cmp rsi, rdi setb r8b test r8, r8 - jnz .3163.20 + jnz .3165.20 mov eax, 1 mov edi, 2 mov rsi, _s333 @@ -36766,7 +36771,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3163.20: +.3165.20: mov rsi, 32 imul rbx, rsi mov rsi, qword _gscope_context @@ -36793,7 +36798,7 @@ stas.parse: .2239: mov rbx, 0 test rbx, rbx - jnz .3164 + jnz .3166 mov eax, 1 mov edi, 2 mov rsi, _s491 @@ -36801,7 +36806,7 @@ stas.parse: syscall mov rdi, 1 jmp _exit -.3164: +.3166: .2241: .2237: mov rbx, [_gmain_fn_idx] @@ -36870,7 +36875,7 @@ slits_c_c: cmp rbx, rsi setb dil test rdi, rdi - jnz .3165 + jnz .3167 mov eax, 1 mov edi, 2 mov rsi, _s546 @@ -36878,7 +36883,7 @@ slits_c_c: syscall mov rdi, 1 jmp _exit -.3165: +.3167: mov rbx, qword _gslits mov rsi, [_gslits.len] mov rdi, 8 @@ -36903,7 +36908,7 @@ is_slit_duplicate?: cmp rsi, rdi setb r8b test r8, r8 - jnz .3166.10 + jnz .3168.10 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -36911,7 +36916,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3166.10: +.3168.10: mov rsi, 16 imul rbx, rsi mov rsi, qword _gir_stream @@ -36946,7 +36951,7 @@ is_slit_duplicate?: cmp rdi, r8 setb r9b test r9, r9 - jnz .3167.1 + jnz .3169.1 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -36954,7 +36959,7 @@ is_slit_duplicate?: syscall mov rdi, 1 jmp _exit -.3167.1: +.3169.1: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -37034,7 +37039,7 @@ dce.recurse_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3168.13 + jnz .3170.13 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -37042,7 +37047,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3168.13: +.3170.13: mov rsi, 48 imul rbx, rsi mov rsi, qword _gfunctions @@ -37113,7 +37118,7 @@ dce.recurse_function: test rbx, rbx sete bl test rbx, rbx - jnz .3169 + jnz .3171 mov eax, 1 mov edi, 2 mov rsi, _s544 @@ -37121,7 +37126,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3169: +.3171: .2252: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] @@ -37151,7 +37156,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3170.11 + jnz .3172.11 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37159,7 +37164,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3170.11: +.3172.11: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37177,7 +37182,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3171.12 + jnz .3173.12 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37185,7 +37190,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3171.12: +.3173.12: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37223,7 +37228,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3172.14 + jnz .3174.14 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -37231,7 +37236,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3172.14: +.3174.14: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -37267,7 +37272,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3173.13 + jnz .3175.13 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37275,7 +37280,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3173.13: +.3175.13: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37293,7 +37298,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3174.14 + jnz .3176.14 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37301,7 +37306,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3174.14: +.3176.14: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37373,7 +37378,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3175.15 + jnz .3177.15 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37381,7 +37386,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3175.15: +.3177.15: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37426,7 +37431,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3176.16 + jnz .3178.16 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37434,7 +37439,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3176.16: +.3178.16: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37456,7 +37461,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3177.17 + jnz .3179.17 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37464,7 +37469,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3177.17: +.3179.17: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37478,7 +37483,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3178.15 + jnz .3180.15 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -37486,7 +37491,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3178.15: +.3180.15: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -37553,7 +37558,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3179.18 + jnz .3181.18 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37561,7 +37566,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3179.18: +.3181.18: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37594,7 +37599,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3180.19 + jnz .3182.19 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37602,7 +37607,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3180.19: +.3182.19: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37631,7 +37636,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3181.20 + jnz .3183.20 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37639,7 +37644,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3181.20: +.3183.20: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37667,7 +37672,7 @@ dce.recurse_function: cmp rbx, rdi setb r8b test r8, r8 - jnz .3182.21 + jnz .3184.21 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -37675,7 +37680,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3182.21: +.3184.21: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -37688,7 +37693,7 @@ dce.recurse_function: cmp rsi, rbx sete dil test rdi, rdi - jnz .3183 + jnz .3185 mov eax, 1 mov edi, 2 mov rsi, _s547 @@ -37696,7 +37701,7 @@ dce.recurse_function: syscall mov rdi, 1 jmp _exit -.3183: +.3185: mov rbp, rsp mov rsp, [_rs_p] add rsp, 40 @@ -37957,7 +37962,7 @@ sysv_argc_to_reg: mov rbx, 18446744073709551615 mov rsi, 0 test rsi, rsi - jnz .3184 + jnz .3186 mov eax, 1 mov edi, 2 mov rsi, _s725 @@ -37965,7 +37970,7 @@ sysv_argc_to_reg: syscall mov rdi, 1 jmp _exit -.3184: +.3186: push rbx .2308: .2297: @@ -37986,7 +37991,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3185.6 + jnz .3187.6 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -37994,7 +37999,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3185.6: +.3187.6: mov rsi, 28 imul rbx, rsi mov rsi, qword _gcfunctions @@ -38067,7 +38072,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3186.4 + jnz .3188.4 mov eax, 1 mov edi, 2 mov rsi, _s650 @@ -38075,7 +38080,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3186.4: +.3188.4: mov rsi, qword _grallocator_mask add rbx, rsi xor rsi, rsi @@ -38083,7 +38088,7 @@ gen_cextern_function: test rsi, rsi sete sil test rsi, rsi - jnz .3187 + jnz .3189 mov eax, 1 mov edi, 2 mov rsi, _s726 @@ -38091,7 +38096,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3187: +.3189: mov rbx, _s581 mov rsi, 13 push rbx @@ -38213,7 +38218,7 @@ gen_cextern_function: cmp rsi, rdi setb r8b test r8, r8 - jnz .3188.8 + jnz .3190.8 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -38221,7 +38226,7 @@ gen_cextern_function: syscall mov rdi, 1 jmp _exit -.3188.8: +.3190.8: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -38331,7 +38336,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3189.22 + jnz .3191.22 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38339,7 +38344,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3189.22: +.3191.22: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38361,7 +38366,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3190.23 + jnz .3192.23 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38369,7 +38374,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3190.23: +.3192.23: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38383,7 +38388,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3191.16 + jnz .3193.16 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -38391,7 +38396,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3191.16: +.3193.16: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -38525,7 +38530,7 @@ gen_range: mov rsp, rbp pop rbx test rbx, rbx - jnz .3192.9 + jnz .3194.9 mov eax, 1 mov edi, 2 mov rsi, _s226 @@ -38533,7 +38538,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3192.9: +.3194.9: mov rbp, rsp mov rsp, [_rs_p] call r_push_const @@ -38570,7 +38575,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3193.24 + jnz .3195.24 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38578,7 +38583,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3193.24: +.3195.24: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38590,7 +38595,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3194.62 + jnz .3196.62 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -38598,7 +38603,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3194.62: +.3196.62: mov rbx, 28 imul rsi, rbx mov rbx, qword _gtoken_stream @@ -38642,7 +38647,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3195.7 + jnz .3197.7 mov eax, 1 mov edi, 2 mov rsi, _s213 @@ -38650,7 +38655,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3195.7: +.3197.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gopened_files @@ -38692,7 +38697,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3196.25 + jnz .3198.25 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38700,7 +38705,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3196.25: +.3198.25: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38718,7 +38723,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3197.26 + jnz .3199.26 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -38726,7 +38731,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3197.26: +.3199.26: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -38775,7 +38780,7 @@ gen_range: cmp rbx, rsi sete dil test rdi, rdi - jnz .3198 + jnz .3200 mov eax, 1 mov edi, 2 mov rsi, _s601 @@ -38783,7 +38788,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3198: +.3200: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 56] mov rbx, rsi @@ -38792,7 +38797,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3199.17 + jnz .3201.17 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -38800,7 +38805,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3199.17: +.3201.17: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39010,7 +39015,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3200.27 + jnz .3202.27 mov eax, 1 mov edi, 2 mov rsi, _s343 @@ -39018,7 +39023,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3200.27: +.3202.27: mov rbx, 16 imul rsi, rbx mov rbx, qword _gir_stream @@ -39154,7 +39159,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3201.2 + jnz .3203.2 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -39162,7 +39167,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3201.2: +.3203.2: mov rsi, 8 imul rbx, rsi mov rsi, qword _gslits @@ -39300,7 +39305,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3202.18 + jnz .3204.18 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -39308,7 +39313,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3202.18: +.3204.18: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39422,7 +39427,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3203.19 + jnz .3205.19 mov eax, 1 mov edi, 2 mov rsi, _s341 @@ -39430,7 +39435,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3203.19: +.3205.19: mov rbx, 48 imul rsi, rbx mov rbx, qword _gfunctions @@ -39774,7 +39779,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3204.3 + jnz .3206.3 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -39782,7 +39787,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3204.3: +.3206.3: mov rbx, 8 imul rsi, rbx mov rbx, qword _gslits @@ -39869,7 +39874,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3205.4 + jnz .3207.4 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -39877,7 +39882,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3205.4: +.3207.4: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40067,7 +40072,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3206.9 + jnz .3208.9 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40075,7 +40080,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3206.9: +.3208.9: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40205,7 +40210,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3207.5 + jnz .3209.5 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40213,7 +40218,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3207.5: +.3209.5: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -40247,7 +40252,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3208.6 + jnz .3210.6 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40255,7 +40260,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3208.6: +.3210.6: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40297,7 +40302,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3209.10 + jnz .3211.10 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40305,7 +40310,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3209.10: +.3211.10: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40446,7 +40451,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3210.7 + jnz .3212.7 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40454,7 +40459,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3210.7: +.3212.7: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40492,7 +40497,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3211.6 + jnz .3213.6 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40500,7 +40505,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3211.6: +.3213.6: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40545,7 +40550,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3212.7 + jnz .3214.7 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40553,7 +40558,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3212.7: +.3214.7: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40600,7 +40605,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3213.8 + jnz .3215.8 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40608,7 +40613,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3213.8: +.3215.8: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40671,7 +40676,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3214.11 + jnz .3216.11 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40679,7 +40684,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3214.11: +.3216.11: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -40725,7 +40730,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3215.9 + jnz .3217.9 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40733,7 +40738,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3215.9: +.3217.9: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40841,7 +40846,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3216.8 + jnz .3218.8 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40849,7 +40854,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3216.8: +.3218.8: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 0 @@ -40884,7 +40889,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3217.9 + jnz .3219.9 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -40892,7 +40897,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3217.9: +.3219.9: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -40916,7 +40921,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3218.10 + jnz .3220.10 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -40924,7 +40929,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3218.10: +.3220.10: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -40951,7 +40956,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3219.12 + jnz .3221.12 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -40959,7 +40964,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3219.12: +.3221.12: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41013,7 +41018,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3220.11 + jnz .3222.11 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -41021,7 +41026,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3220.11: +.3222.11: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -41073,7 +41078,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3221.13 + jnz .3223.13 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41081,7 +41086,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3221.13: +.3223.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41127,7 +41132,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3222.12 + jnz .3224.12 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -41135,7 +41140,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3222.12: +.3224.12: mov rbx, 24 imul rsi, rbx mov rbx, qword _gvar_context @@ -41254,7 +41259,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3223.10 + jnz .3225.10 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -41262,7 +41267,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3223.10: +.3225.10: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -41292,7 +41297,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3224.14 + jnz .3226.14 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41300,7 +41305,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3224.14: +.3226.14: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41422,7 +41427,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3225.15 + jnz .3227.15 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41430,7 +41435,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3225.15: +.3227.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41459,7 +41464,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3226.16 + jnz .3228.16 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41467,7 +41472,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3226.16: +.3228.16: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41567,7 +41572,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3227.17 + jnz .3229.17 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41575,7 +41580,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3227.17: +.3229.17: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41604,7 +41609,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3228.18 + jnz .3230.18 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41612,7 +41617,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3228.18: +.3230.18: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41632,7 +41637,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3229.19 + jnz .3231.19 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41640,7 +41645,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3229.19: +.3231.19: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -41882,7 +41887,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3230.20 + jnz .3232.20 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -41890,7 +41895,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3230.20: +.3232.20: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -41903,7 +41908,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3231.11 + jnz .3233.11 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -41911,7 +41916,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3231.11: +.3233.11: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42019,7 +42024,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3232.12 + jnz .3234.12 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42027,7 +42032,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3232.12: +.3234.12: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42118,7 +42123,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3233.21 + jnz .3235.21 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42126,7 +42131,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3233.21: +.3235.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42138,7 +42143,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3234.13 + jnz .3236.13 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42146,7 +42151,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3234.13: +.3236.13: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42201,7 +42206,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3235.22 + jnz .3237.22 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42209,7 +42214,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3235.22: +.3237.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42221,7 +42226,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3236.14 + jnz .3238.14 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42229,7 +42234,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3236.14: +.3238.14: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42284,7 +42289,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3237.23 + jnz .3239.23 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42292,7 +42297,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3237.23: +.3239.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42304,7 +42309,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3238.15 + jnz .3240.15 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42312,7 +42317,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3238.15: +.3240.15: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42411,7 +42416,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3239.24 + jnz .3241.24 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42419,7 +42424,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3239.24: +.3241.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42431,7 +42436,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3240.16 + jnz .3242.16 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42439,7 +42444,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3240.16: +.3242.16: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42452,7 +42457,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3241.17 + jnz .3243.17 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42460,7 +42465,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3241.17: +.3243.17: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42559,7 +42564,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3242.25 + jnz .3244.25 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42567,7 +42572,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3242.25: +.3244.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42579,7 +42584,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3243.18 + jnz .3245.18 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42587,7 +42592,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3243.18: +.3245.18: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -42600,7 +42605,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3244.19 + jnz .3246.19 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42608,7 +42613,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3244.19: +.3246.19: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42724,7 +42729,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3245.26 + jnz .3247.26 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42732,7 +42737,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3245.26: +.3247.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42805,7 +42810,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3246.20 + jnz .3248.20 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42813,7 +42818,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3246.20: +.3248.20: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -42834,7 +42839,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3247.27 + jnz .3249.27 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42842,7 +42847,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3247.27: +.3249.27: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42863,7 +42868,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3248.28 + jnz .3250.28 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42871,7 +42876,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3248.28: +.3250.28: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42957,7 +42962,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3249.29 + jnz .3251.29 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -42965,7 +42970,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3249.29: +.3251.29: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -42977,7 +42982,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3250.21 + jnz .3252.21 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -42985,7 +42990,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3250.21: +.3252.21: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43071,7 +43076,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3251.30 + jnz .3253.30 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43079,7 +43084,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3251.30: +.3253.30: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43091,7 +43096,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3252.22 + jnz .3254.22 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43099,7 +43104,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3252.22: +.3254.22: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43220,7 +43225,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3253.31 + jnz .3255.31 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43228,7 +43233,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3253.31: +.3255.31: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43283,7 +43288,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3254.32 + jnz .3256.32 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43291,7 +43296,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3254.32: +.3256.32: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43303,7 +43308,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3255.23 + jnz .3257.23 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43311,7 +43316,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3255.23: +.3257.23: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43366,7 +43371,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3256.33 + jnz .3258.33 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43374,7 +43379,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3256.33: +.3258.33: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43386,7 +43391,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3257.24 + jnz .3259.24 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43394,7 +43399,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3257.24: +.3259.24: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43464,7 +43469,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3258.34 + jnz .3260.34 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43472,7 +43477,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3258.34: +.3260.34: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43527,7 +43532,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3259.35 + jnz .3261.35 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43535,7 +43540,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3259.35: +.3261.35: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43547,7 +43552,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3260.25 + jnz .3262.25 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -43555,7 +43560,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3260.25: +.3262.25: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -43604,7 +43609,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3261.36 + jnz .3263.36 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43612,7 +43617,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3261.36: +.3263.36: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43634,7 +43639,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3262.37 + jnz .3264.37 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43642,7 +43647,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3262.37: +.3264.37: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43870,7 +43875,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3263.38 + jnz .3265.38 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43878,7 +43883,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3263.38: +.3265.38: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43900,7 +43905,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3264.39 + jnz .3266.39 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43908,7 +43913,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3264.39: +.3266.39: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -43930,7 +43935,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3265.40 + jnz .3267.40 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -43938,7 +43943,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3265.40: +.3267.40: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44003,7 +44008,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3266.41 + jnz .3268.41 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44011,7 +44016,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3266.41: +.3268.41: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44033,7 +44038,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3267.42 + jnz .3269.42 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44041,7 +44046,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3267.42: +.3269.42: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44063,7 +44068,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3268.43 + jnz .3270.43 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44071,7 +44076,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3268.43: +.3270.43: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44093,7 +44098,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3269.44 + jnz .3271.44 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44101,7 +44106,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3269.44: +.3271.44: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44139,7 +44144,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3270.26 + jnz .3272.26 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44147,7 +44152,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3270.26: +.3272.26: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 @@ -44195,7 +44200,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3271.45 + jnz .3273.45 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44203,7 +44208,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3271.45: +.3273.45: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44374,7 +44379,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3272.46 + jnz .3274.46 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44382,7 +44387,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3272.46: +.3274.46: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44395,7 +44400,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3273.27 + jnz .3275.27 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44403,7 +44408,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3273.27: +.3275.27: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44416,7 +44421,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3274.28 + jnz .3276.28 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44424,7 +44429,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3274.28: +.3276.28: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44453,7 +44458,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3275.47 + jnz .3277.47 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44461,7 +44466,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3275.47: +.3277.47: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44632,7 +44637,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3276.48 + jnz .3278.48 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44640,7 +44645,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3276.48: +.3278.48: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44653,7 +44658,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3277.29 + jnz .3279.29 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44661,7 +44666,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3277.29: +.3279.29: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44674,7 +44679,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3278.30 + jnz .3280.30 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44682,7 +44687,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3278.30: +.3280.30: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44711,7 +44716,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3279.49 + jnz .3281.49 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44719,7 +44724,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3279.49: +.3281.49: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -44890,7 +44895,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3280.50 + jnz .3282.50 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44898,7 +44903,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3280.50: +.3282.50: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -44911,7 +44916,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3281.31 + jnz .3283.31 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44919,7 +44924,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3281.31: +.3283.31: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44932,7 +44937,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3282.32 + jnz .3284.32 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -44940,7 +44945,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3282.32: +.3284.32: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -44969,7 +44974,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3283.51 + jnz .3285.51 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -44977,7 +44982,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3283.51: +.3285.51: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45148,7 +45153,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3284.52 + jnz .3286.52 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45156,7 +45161,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3284.52: +.3286.52: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45169,7 +45174,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3285.33 + jnz .3287.33 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45177,7 +45182,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3285.33: +.3287.33: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45190,7 +45195,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3286.34 + jnz .3288.34 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45198,7 +45203,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3286.34: +.3288.34: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45227,7 +45232,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3287.53 + jnz .3289.53 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45235,7 +45240,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3287.53: +.3289.53: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45406,7 +45411,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3288.54 + jnz .3290.54 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45414,7 +45419,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3288.54: +.3290.54: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45427,7 +45432,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3289.35 + jnz .3291.35 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45435,7 +45440,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3289.35: +.3291.35: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45448,7 +45453,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3290.36 + jnz .3292.36 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45456,7 +45461,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3290.36: +.3292.36: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45485,7 +45490,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3291.55 + jnz .3293.55 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45493,7 +45498,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3291.55: +.3293.55: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45664,7 +45669,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3292.56 + jnz .3294.56 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45672,7 +45677,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3292.56: +.3294.56: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45685,7 +45690,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3293.37 + jnz .3295.37 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45693,7 +45698,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3293.37: +.3295.37: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45706,7 +45711,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3294.38 + jnz .3296.38 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45714,7 +45719,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3294.38: +.3296.38: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45743,7 +45748,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3295.57 + jnz .3297.57 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45751,7 +45756,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3295.57: +.3297.57: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -45922,7 +45927,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3296.58 + jnz .3298.58 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -45930,7 +45935,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3296.58: +.3298.58: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -45943,7 +45948,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3297.39 + jnz .3299.39 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45951,7 +45956,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3297.39: +.3299.39: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -45964,7 +45969,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3298.40 + jnz .3300.40 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -45972,7 +45977,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3298.40: +.3300.40: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46001,7 +46006,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3299.59 + jnz .3301.59 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46009,7 +46014,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3299.59: +.3301.59: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46180,7 +46185,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3300.60 + jnz .3302.60 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46188,7 +46193,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3300.60: +.3302.60: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46201,7 +46206,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3301.41 + jnz .3303.41 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46209,7 +46214,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3301.41: +.3303.41: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46222,7 +46227,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3302.42 + jnz .3304.42 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46230,7 +46235,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3302.42: +.3304.42: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46259,7 +46264,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3303.61 + jnz .3305.61 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46267,7 +46272,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3303.61: +.3305.61: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46438,7 +46443,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3304.62 + jnz .3306.62 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46446,7 +46451,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3304.62: +.3306.62: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46459,7 +46464,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3305.43 + jnz .3307.43 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46467,7 +46472,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3305.43: +.3307.43: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46480,7 +46485,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3306.44 + jnz .3308.44 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46488,7 +46493,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3306.44: +.3308.44: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46517,7 +46522,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3307.63 + jnz .3309.63 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46525,7 +46530,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3307.63: +.3309.63: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -46696,7 +46701,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3308.64 + jnz .3310.64 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -46704,7 +46709,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3308.64: +.3310.64: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -46717,7 +46722,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3309.45 + jnz .3311.45 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46725,7 +46730,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3309.45: +.3311.45: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46738,7 +46743,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3310.46 + jnz .3312.46 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46746,7 +46751,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3310.46: +.3312.46: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46837,7 +46842,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3311.47 + jnz .3313.47 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46845,7 +46850,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3311.47: +.3313.47: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46858,7 +46863,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3312.48 + jnz .3314.48 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46866,7 +46871,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3312.48: +.3314.48: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46957,7 +46962,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3313.49 + jnz .3315.49 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46965,7 +46970,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3313.49: +.3315.49: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -46978,7 +46983,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3314.50 + jnz .3316.50 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -46986,7 +46991,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3314.50: +.3316.50: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47077,7 +47082,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3315.51 + jnz .3317.51 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47085,7 +47090,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3315.51: +.3317.51: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47098,7 +47103,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3316.52 + jnz .3318.52 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47106,7 +47111,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3316.52: +.3318.52: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47197,7 +47202,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3317.53 + jnz .3319.53 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47205,7 +47210,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3317.53: +.3319.53: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47218,7 +47223,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3318.54 + jnz .3320.54 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47226,7 +47231,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3318.54: +.3320.54: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47263,7 +47268,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3319.65 + jnz .3321.65 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47271,7 +47276,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3319.65: +.3321.65: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47406,7 +47411,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3320.66 + jnz .3322.66 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47414,7 +47419,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3320.66: +.3322.66: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47427,7 +47432,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3321.55 + jnz .3323.55 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47435,7 +47440,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3321.55: +.3323.55: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47472,7 +47477,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3322.67 + jnz .3324.67 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47480,7 +47485,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3322.67: +.3324.67: mov rdi, qword _grallocator_mask add rsi, rdi mov rdi, 1 @@ -47615,7 +47620,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3323.68 + jnz .3325.68 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47623,7 +47628,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3323.68: +.3325.68: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47636,7 +47641,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3324.56 + jnz .3326.56 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -47644,7 +47649,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3324.56: +.3326.56: mov rbx, qword _grallocator_mask add rsi, rbx mov rbx, 0 @@ -47745,7 +47750,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3325.69 + jnz .3327.69 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47753,7 +47758,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3325.69: +.3327.69: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47854,7 +47859,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3326.70 + jnz .3328.70 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -47862,7 +47867,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3326.70: +.3328.70: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -47905,7 +47910,7 @@ gen_range: cmp rbx, rdi setb r8b test r8, r8 - jnz .3327.1 + jnz .3329.1 mov eax, 1 mov edi, 2 mov rsi, _s729 @@ -47913,7 +47918,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3327.1: +.3329.1: mov rbx, 48 imul rsi, rbx mov rbx, qword _ginline_asms @@ -48007,7 +48012,7 @@ gen_range: cmp rdi, r8 setb r9b test r9, r9 - jnz .3328.63 + jnz .3330.63 mov eax, 1 mov edi, 2 mov rsi, _s319 @@ -48015,7 +48020,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3328.63: +.3330.63: mov rdi, 28 imul rsi, rdi mov rdi, qword _gtoken_stream @@ -48102,7 +48107,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3329.71 + jnz .3331.71 mov eax, 1 mov edi, 2 mov rsi, _s596 @@ -48110,7 +48115,7 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3329.71: +.3331.71: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 1 @@ -48124,6 +48129,17 @@ gen_range: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 48] + mov rbx, 32 + add rsi, rbx + mov esi, [rsi] + mov rbx, 0 + xor rdi, rdi + cmp rsi, rbx + setne dil + test rdi, rdi + jz .2526 + mov rbx, qword [_rs_p] + mov rsi, qword [rbx + 48] mov rbx, qword [_rs_p] mov rdi, qword [rbx + 48] mov rbx, 32 @@ -48131,10 +48147,10 @@ gen_range: mov edi, [rdi] add rsi, rdi push rsi -.2526: +.2528: mov rbx, 1 test rbx, rbx - jz .2527 + jz .2529 pop rbx dec rbx mov rsi, rbx @@ -48164,7 +48180,7 @@ gen_range: test rbx, rbx sete bl test rbx, rbx - jz .2528 + jz .2530 pop rbx mov rsi, rbx mov rdi, 14 @@ -48172,7 +48188,7 @@ gen_range: cmp rsi, rdi setb r8b test r8, r8 - jnz .3330.57 + jnz .3332.57 mov eax, 1 mov edi, 2 mov rsi, _s591 @@ -48180,15 +48196,15 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3330.57: +.3332.57: mov rsi, qword _grallocator_mask add rbx, rsi mov rsi, 0 mov byte [rbx], sil - jmp .2530 -.2528: - add rsp, 8 + jmp .2532 .2530: + add rsp, 8 +.2532: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48198,18 +48214,19 @@ gen_range: sete dil push rbx test rdi, rdi - jz .2531 - jmp .2527 -.2531: - jmp .2526 -.2527: + jz .2533 + jmp .2529 +.2533: + jmp .2528 +.2529: add rsp, 8 +.2526: .2522: jmp .2342 .2513: mov rbx, 0 test rbx, rbx - jnz .3331 + jnz .3333 mov eax, 1 mov edi, 2 mov rsi, _s730 @@ -48217,8 +48234,8 @@ gen_range: syscall mov rdi, 1 jmp _exit -.3331: -.2533: +.3333: +.2535: .2342: add rsp, 8 .2335: @@ -48236,7 +48253,7 @@ gen_range: cmp rsi, rbx setne dil test rdi, rdi - jz .2534 + jz .2536 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] mov rbx, qword [_rs_p] @@ -48248,7 +48265,7 @@ gen_range: call label.def.fwriteln mov [_rs_p], rsp mov rsp, rbp -.2534: +.2536: mov rbp, rsp mov rsp, [_rs_p] add rsp, 184 @@ -48267,14 +48284,14 @@ isprint_pp_escape: cmp rsi, rbx sete dil test rdi, rdi - jz .2536 + jz .2538 mov rbx, 0 push rbx mov rbp, rsp mov rsp, [_rs_p] add rsp, 8 ret -.2536: +.2538: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 32 @@ -48317,7 +48334,7 @@ string_literal_pretty_printer: cmp rsi, rbx sete dil test rdi, rdi - jz .2538 + jz .2540 mov rbx, _s736 mov rsi, 2 push rbx @@ -48331,7 +48348,7 @@ string_literal_pretty_printer: mov rsp, [_rs_p] add rsp, 24 ret -.2538: +.2540: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rbx, 0 @@ -48339,7 +48356,7 @@ string_literal_pretty_printer: cmp rsi, rbx seta dil test rdi, rdi - jz .2540 + jz .2542 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 8] xor rbx, rbx @@ -48354,7 +48371,7 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2542 + jz .2544 mov rbx, _s737 mov rsi, 1 push rbx @@ -48372,8 +48389,8 @@ string_literal_pretty_printer: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2544 -.2542: + jmp .2546 +.2544: mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48382,11 +48399,11 @@ string_literal_pretty_printer: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2544: -.2540: +.2546: +.2542: mov rbx, 1 push rbx -.2545: +.2547: pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48396,7 +48413,7 @@ string_literal_pretty_printer: setb dil push rbx test rdi, rdi - jz .2546 + jz .2548 pop rbx mov rsi, rbx mov rdi, qword [_rs_p] @@ -48415,18 +48432,18 @@ string_literal_pretty_printer: mov rsp, rbp pop rbx test rbx, rbx - jz .2547 + jz .2549 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2549 + jz .2551 mov rbp, rsp mov rsp, [_rs_p] call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2551 -.2549: + jmp .2553 +.2551: mov rbx, _s738 mov rsi, 3 push rbx @@ -48441,16 +48458,16 @@ string_literal_pretty_printer: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2551: +.2553: mov rbx, 1 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx - jmp .2552 -.2547: + jmp .2554 +.2549: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2553 + jz .2555 mov rbx, _s739 mov rsi, 3 push rbx @@ -48465,8 +48482,8 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp - jmp .2555 -.2553: + jmp .2557 +.2555: mov rbx, _s598 mov rsi, 2 push rbx @@ -48481,21 +48498,21 @@ string_literal_pretty_printer: call fwriteu mov [_rs_p], rsp mov rsp, rbp -.2555: +.2557: mov rbx, 0 mov rsi, qword [_rs_p] mov qword [rsi + 16], rbx -.2552: +.2554: pop rbx inc rbx push rbx - jmp .2545 -.2546: + jmp .2547 +.2548: add rsp, 8 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 16] test rsi, rsi - jz .2556 + jz .2558 mov rbx, _s737 mov rsi, 1 push rbx @@ -48505,7 +48522,7 @@ string_literal_pretty_printer: call fwrite mov [_rs_p], rsp mov rsp, rbp -.2556: +.2558: mov rbx, _s740 mov rsi, 4 push rbx @@ -48534,7 +48551,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2558 + jz .2560 mov rbx, _s560 mov rsi, 5 push rbx @@ -48559,7 +48576,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2560 + jz .2562 mov rbx, _s563 mov rsi, 12 push rbx @@ -48626,7 +48643,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2562: +.2564: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48635,7 +48652,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2563 + jz .2565 mov rbx, _s567 mov rsi, 6 push rbx @@ -48653,7 +48670,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3332.7 + jnz .3334.7 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -48661,7 +48678,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3332.7: +.3334.7: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48689,11 +48706,11 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2562 -.2563: - add rsp, 8 jmp .2564 -.2560: +.2565: + add rsp, 8 + jmp .2566 +.2562: mov rbx, _s568 mov rsi, 24 push rbx @@ -48712,7 +48729,7 @@ stas.gen: mov rsp, rbp pop rbx test rbx, rbx - jz .2565 + jz .2567 mov rbp, rsp mov rsp, [_rs_p] call fwriteu @@ -48725,8 +48742,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2567 -.2565: + jmp .2569 +.2567: mov rbx, 10 push rbx mov rbp, rsp @@ -48735,7 +48752,7 @@ stas.gen: mov [_rs_p], rsp mov rsp, rbp add rsp, 8 -.2567: +.2569: mov rbx, _s569 mov rsi, 27 push rbx @@ -48768,21 +48785,21 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2564: - jmp .2559 -.2558: +.2566: + jmp .2561 +.2560: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2569 + jz .2571 mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2570 + jz .2572 mov rbx, _s571 mov rsi, 11 push rbx @@ -48818,7 +48835,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2570: +.2572: mov rbx, _s572 mov rsi, 9 push rbx @@ -48869,7 +48886,7 @@ stas.gen: mov rsp, rbp mov rbx, 0 push rbx -.2572: +.2574: pop rbx mov rsi, rbx mov rdi, [_gcfunctions.len] @@ -48878,7 +48895,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2573 + jz .2575 mov rbx, _s575 mov rsi, 8 push rbx @@ -48896,7 +48913,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3333.8 + jnz .3335.8 mov eax, 1 mov edi, 2 mov rsi, _s345 @@ -48904,7 +48921,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3333.8: +.3335.8: mov rdi, 28 imul rsi, rdi mov rdi, qword _gcfunctions @@ -48939,14 +48956,14 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2572 -.2573: + jmp .2574 +.2575: add rsp, 8 - jmp .2559 -.2569: + jmp .2561 +.2571: mov rbx, 0 test rbx, rbx - jnz .3334 + jnz .3336 mov eax, 1 mov edi, 2 mov rsi, _s576 @@ -48954,9 +48971,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3334: -.2574: -.2559: +.3336: +.2576: +.2561: mov rbx, _s577 mov rsi, 7 push rbx @@ -48979,7 +48996,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2575 + jz .2577 mov rbx, _s578 mov rsi, 18 push rbx @@ -48996,8 +49013,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2577 -.2575: + jmp .2579 +.2577: mov rbx, _s579 mov rsi, 18 push rbx @@ -49014,7 +49031,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2577: +.2579: mov rbx, _s580 mov rsi, 27 push rbx @@ -49117,7 +49134,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2578 + jz .2580 mov rbx, _s586 mov rsi, 11 push rbx @@ -49134,8 +49151,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2580 -.2578: + jmp .2582 +.2580: mov rbx, _s587 mov rsi, 12 push rbx @@ -49152,7 +49169,7 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2580: +.2582: mov rbx, _s588 mov rsi, 8 push rbx @@ -49217,7 +49234,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2581 + jz .2583 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -49226,7 +49243,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2583 + jz .2585 mov rbx, _s731 mov rsi, 25 push rbx @@ -49243,8 +49260,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2585 -.2583: + jmp .2587 +.2585: mov rbx, _s732 mov rsi, 16 push rbx @@ -49261,16 +49278,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2585: - jmp .2582 -.2581: +.2587: + jmp .2584 +.2583: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2587 + jz .2589 mov rbx, _s733 mov rsi, 17 push rbx @@ -49287,11 +49304,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2582 -.2587: + jmp .2584 +.2589: mov rbx, 0 test rbx, rbx - jnz .3335 + jnz .3337 mov eax, 1 mov edi, 2 mov rsi, _s734 @@ -49299,12 +49316,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3335: -.2588: -.2582: +.3337: +.2590: +.2584: mov rbx, 0 push rbx -.2589: +.2591: pop rbx mov rsi, rbx mov rdi, [_gslits.len] @@ -49313,7 +49330,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2590 + jz .2592 pop rbx mov rsi, rbx mov rdi, _s629 @@ -49349,7 +49366,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3336.4 + jnz .3338.4 mov eax, 1 mov edi, 2 mov rsi, _s545 @@ -49357,7 +49374,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3336.4: +.3338.4: mov rdi, 8 imul rsi, rdi mov rdi, qword _gslits @@ -49378,8 +49395,8 @@ stas.gen: pop rbx inc rbx push rbx - jmp .2589 -.2590: + jmp .2591 +.2592: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49387,7 +49404,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2591 + jz .2593 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] @@ -49396,7 +49413,7 @@ stas.gen: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2593 + jz .2595 mov rbx, _s741 mov rsi, 32 push rbx @@ -49413,8 +49430,8 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2595 -.2593: + jmp .2597 +.2595: mov rbx, _s742 mov rsi, 26 push rbx @@ -49431,16 +49448,16 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2595: - jmp .2592 -.2591: +.2597: + jmp .2594 +.2593: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2597 + jz .2599 mov rbx, _s743 mov rsi, 14 push rbx @@ -49457,11 +49474,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2592 -.2597: + jmp .2594 +.2599: mov rbx, 0 test rbx, rbx - jnz .3337 + jnz .3339 mov eax, 1 mov edi, 2 mov rsi, _s744 @@ -49469,12 +49486,12 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3337: -.2598: -.2592: +.3339: +.2600: +.2594: mov rbx, 0 push rbx -.2599: +.2601: pop rbx mov rsi, rbx mov rdi, [_gvar_context.len] @@ -49483,7 +49500,7 @@ stas.gen: setb r8b push rbx test r8, r8 - jz .2600 + jz .2602 pop rbx mov rsi, rbx mov rdi, rsi @@ -49492,7 +49509,7 @@ stas.gen: cmp rdi, r8 setb r9b test r9, r9 - jnz .3338.13 + jnz .3340.13 mov eax, 1 mov edi, 2 mov rsi, _s338 @@ -49500,7 +49517,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3338.13: +.3340.13: mov rdi, 24 imul rsi, rdi mov rdi, qword _gvar_context @@ -49516,7 +49533,7 @@ stas.gen: setne r8b push rbx test r8, r8 - jz .2601 + jz .2603 mov rbx, _s609 mov rsi, 2 push rbx @@ -49548,7 +49565,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2603 + jz .2605 mov rbx, _s745 mov rsi, 5 push rbx @@ -49558,15 +49575,15 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2604 -.2603: + jmp .2606 +.2605: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2606 + jz .2608 mov rbx, _s746 mov rsi, 7 push rbx @@ -49576,11 +49593,11 @@ stas.gen: call fwrite mov [_rs_p], rsp mov rsp, rbp - jmp .2604 -.2606: + jmp .2606 +.2608: mov rbx, 0 test rbx, rbx - jnz .3339 + jnz .3341 mov eax, 1 mov edi, 2 mov rsi, _s747 @@ -49588,9 +49605,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3339: -.2607: -.2604: +.3341: +.2609: +.2606: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 40] mov rbx, 4 @@ -49609,12 +49626,12 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp -.2601: +.2603: pop rbx inc rbx push rbx - jmp .2599 -.2600: + jmp .2601 +.2602: add rsp, 8 mov rbx, [_gbackend_type] mov rsi, 1 @@ -49622,7 +49639,7 @@ stas.gen: cmp rbx, rsi sete dil test rdi, rdi - jz .2608 + jz .2610 mov rbx, _s748 mov rsi, 12 push rbx @@ -49678,15 +49695,15 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2609 -.2608: + jmp .2611 +.2610: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2611 + jz .2613 mov rbx, _s751 mov rsi, 14 push rbx @@ -49742,11 +49759,11 @@ stas.gen: call fwritec mov [_rs_p], rsp mov rsp, rbp - jmp .2609 -.2611: + jmp .2611 +.2613: mov rbx, 0 test rbx, rbx - jnz .3340 + jnz .3342 mov eax, 1 mov edi, 2 mov rsi, _s754 @@ -49754,9 +49771,9 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3340: -.2612: -.2609: +.3342: +.2614: +.2611: mov rbx, _s755 mov rsi, 8 push rbx @@ -49788,7 +49805,7 @@ stas.gen: cmp rax, rbx sete sil test rsi, rsi - jnz .3341.2 + jnz .3343.2 mov eax, 1 mov edi, 2 mov rsi, _s562 @@ -49796,7 +49813,7 @@ stas.gen: syscall mov rdi, 1 jmp _exit -.3341.2: +.3343.2: mov rbx, 0 mov [_gfwrite_buffer.len], rbx mov rbp, rsp @@ -49808,11 +49825,11 @@ usage: mov rsp, rbp mov rbx, 1 push rbx - jmp .3342.1 + jmp .3344.1 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3343.1 + jnz .3345.1 mov eax, 1 mov edi, 2 mov rsi, _s0 @@ -49820,8 +49837,8 @@ usage: syscall mov rdi, 1 jmp _exit -.3343.1: -.3342.1: +.3345.1: +.3344.1: push rbx mov rbp, rsp mov rsp, [_rs_p] @@ -49848,7 +49865,7 @@ usage: mov rdi, rbx syscall mov rbx, _s5 - mov rsi, 34 + mov rsi, 32 mov rdi, 2 mov r8, 1 mov rax, r8 @@ -50089,11 +50106,11 @@ parse_backend_type: .58.99: pop rbx test rbx, rbx - jz .2613 + jz .2615 mov rbx, 1 mov [_gbackend_type], rbx - jmp .2614 -.2613: + jmp .2616 +.2615: mov rbx, qword [rsp + 8] mov rsi, qword [rsp + 0] mov rdi, _s196 @@ -50130,11 +50147,11 @@ parse_backend_type: .58.100: pop rbx test rbx, rbx - jz .2616 + jz .2618 mov rbx, 2 mov [_gbackend_type], rbx - jmp .2614 -.2616: + jmp .2616 +.2618: mov rbx, _s197 mov rsi, 15 push rbx @@ -50195,8 +50212,8 @@ parse_backend_type: mov rax, rsi mov rdi, rbx syscall -.2617: -.2614: +.2619: +.2616: add rsp, 8 add rsp, 8 mov rbp, rsp @@ -50221,7 +50238,7 @@ symlink_exe: test rsi, rsi sete sil test rsi, rsi - jz .2618 + jz .2620 mov rbx, _s27 mov rsi, 32 push rbx @@ -50267,7 +50284,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2618: +.2620: mov rbx, _s33 mov rsi, 0 mov rdi, 6 @@ -50315,7 +50332,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2620 + jz .2622 mov rbx, _s33 mov rsi, 87 mov rax, rsi @@ -50331,7 +50348,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2622 + jz .2624 mov rbx, _s169 mov rsi, 85 push rbx @@ -50377,8 +50394,8 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall +.2624: .2622: -.2620: mov rbp, rsp mov rsp, [_rs_p] call get_executable_path @@ -50401,7 +50418,7 @@ symlink_exe: test rbx, rbx sete bl test rbx, rbx - jz .2624 + jz .2626 mov rbx, _s175 mov rsi, 80 push rbx @@ -50447,7 +50464,7 @@ symlink_exe: mov rax, rsi mov rdi, rbx syscall -.2624: +.2626: mov rbp, rsp mov rsp, [_rs_p] ret @@ -50484,7 +50501,7 @@ stas_exec: test rbx, rbx sete bl test rbx, rbx - jz .2626 + jz .2628 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -50541,12 +50558,12 @@ stas_exec: mov rax, rsi mov rdi, rbx syscall -.2626: +.2628: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2628 + jz .2630 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -50595,7 +50612,7 @@ stas_exec: mov rbx, rdi mov rdi, rbx syscall -.2628: +.2630: mov rbp, rsp mov rsp, [_rs_p] add rsp, 24 @@ -50629,7 +50646,7 @@ execute_backend: sete dil and rsi, rdi test rsi, rsi - jz .2630 + jz .2632 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 0] mov rdi, qword [rbx + 8] @@ -50667,14 +50684,14 @@ execute_backend: mov rdi, qword [_rs_p] mov qword [rdi + 8], rbx mov qword [rdi + 0], rsi -.2630: +.2632: mov rbx, [_gbackend_type] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2632 + jz .2634 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50720,15 +50737,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2633 -.2632: + jmp .2635 +.2634: mov rbx, [_gbackend_type] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2635 + jz .2637 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50768,7 +50785,7 @@ execute_backend: mov dil, [rsi] push rbx test rdi, rdi - jz .2636 + jz .2638 mov rbx, 8 pop rsi add rsi, rbx @@ -50781,7 +50798,7 @@ execute_backend: mov rdi, _s185 mov qword [rbx], rdi push rsi -.2636: +.2638: mov rbx, 8 pop rsi add rsi, rbx @@ -50799,15 +50816,15 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp +.2637: .2635: -.2633: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi sete sil test rsi, rsi - jz .2638 + jz .2640 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 304] mov rdi, qword [rbx + 312] @@ -50816,7 +50833,7 @@ execute_backend: cmp rsi, rbx setne dil test rdi, rdi - jz .2640 + jz .2642 mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50857,8 +50874,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp - jmp .2642 -.2640: + jmp .2644 +.2642: mov rbx, qword [_rs_p] add rbx, 32 mov rsi, rbx @@ -50892,8 +50909,8 @@ execute_backend: call stas_exec mov [_rs_p], rsp mov rsp, rbp -.2642: -.2638: +.2644: +.2640: mov rbp, rsp mov rsp, [_rs_p] add rsp, 320 @@ -50907,14 +50924,14 @@ assert_args: cmp rbx, rsi setne dil test rdi, rdi - jz .2643 + jz .2645 mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2645 + jz .2647 mov rbx, _s177 mov rsi, 27 push rbx @@ -50975,15 +50992,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2646 -.2645: + jmp .2648 +.2647: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2648 + jz .2650 mov rbx, _s179 mov rsi, 28 push rbx @@ -51044,15 +51061,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2646 -.2648: + jmp .2648 +.2650: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2650 + jz .2652 mov rbx, _s180 mov rsi, 36 push rbx @@ -51113,15 +51130,15 @@ assert_args: mov rax, rsi mov rdi, rbx syscall - jmp .2646 -.2650: + jmp .2648 +.2652: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2652 + jz .2654 mov rbx, _s181 mov rsi, 19 push rbx @@ -51182,9 +51199,9 @@ assert_args: mov rax, rsi mov rdi, rbx syscall -.2652: -.2646: -.2643: +.2654: +.2648: +.2645: mov rbp, rsp mov rsp, [_rs_p] ret @@ -51199,7 +51216,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2653 + jz .2655 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51210,7 +51227,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2653: +.2655: mov rbx, qword [_arg_p] mov rbx, [rbx] mov rsi, 2 @@ -51218,7 +51235,7 @@ main: cmp rbx, rsi sete dil test rdi, rdi - jz .2655 + jz .2657 mov rbx, 1 push rbx mov rbp, rsp @@ -51258,7 +51275,7 @@ main: .58.101: pop rbx test rbx, rbx - jz .2657 + jz .2659 mov rbp, rsp mov rsp, [_rs_p] call symlink_exe @@ -51269,8 +51286,8 @@ main: mov rax, rsi mov rdi, rbx syscall +.2659: .2657: -.2655: mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 0 @@ -51308,11 +51325,11 @@ main: mov byte [rbx], sil mov rbx, 1 push rbx - jmp .3344.2 + jmp .3346.2 mov rbx, 0 mov rsi, 0 test rsi, rsi - jnz .3345.2 + jnz .3347.2 mov eax, 1 mov edi, 2 mov rsi, _s0 @@ -51320,12 +51337,12 @@ main: syscall mov rdi, 1 jmp _exit -.3345.2: -.3344.2: +.3347.2: +.3346.2: mov [_gtarget_os], rbx mov rbx, 1 push rbx -.2659: +.2661: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -51335,7 +51352,7 @@ main: setb r8b push rbx test r8, r8 - jz .2660 + jz .2662 pop rbx mov rsi, rbx push rbx @@ -51387,24 +51404,24 @@ main: .58.102: pop rbx test rbx, rbx - jz .2661 + jz .2663 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2663 + jz .2665 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2663: +.2665: mov rbx, 1 mov [_gargparse_mode], rbx - jmp .2662 -.2661: + jmp .2664 +.2663: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51442,24 +51459,24 @@ main: .58.103: pop rbx test rbx, rbx - jz .2666 + jz .2668 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2667 + jz .2669 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2667: +.2669: mov rbx, 2 mov [_gargparse_mode], rbx - jmp .2662 -.2666: + jmp .2664 +.2668: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51497,24 +51514,24 @@ main: .58.104: pop rbx test rbx, rbx - jz .2670 + jz .2672 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2671 + jz .2673 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2671: +.2673: mov rbx, 3 mov [_gargparse_mode], rbx - jmp .2662 -.2670: + jmp .2664 +.2672: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51552,24 +51569,24 @@ main: .58.105: pop rbx test rbx, rbx - jz .2674 + jz .2676 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2675 + jz .2677 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2675: +.2677: mov rbx, 4 mov [_gargparse_mode], rbx - jmp .2662 -.2674: + jmp .2664 +.2676: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51607,36 +51624,36 @@ main: .58.106: pop rbx test rbx, rbx - jz .2678 + jz .2680 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2679 + jz .2681 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2679: +.2681: mov rbx, qword _gdebug_symbols xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2681 + jz .2683 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2681: +.2683: mov rbx, qword _gdebug_symbols mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2678: + jmp .2664 +.2680: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51674,25 +51691,25 @@ main: .58.107: pop rbx test rbx, rbx - jz .2684 + jz .2686 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2685 + jz .2687 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2685: +.2687: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2687 + jz .2689 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51703,12 +51720,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2687: +.2689: mov rbx, qword _gverbose_mode mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2684: + jmp .2664 +.2686: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51746,28 +51763,28 @@ main: .58.108: pop rbx test rbx, rbx - jz .2690 + jz .2692 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2691 + jz .2693 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2691: +.2693: mov rbx, qword [_rs_p] pop rsi mov qword [rbx + 3], rsi mov rbx, qword [_arg_p] mov rbx, [rbx] push rbx - jmp .2662 -.2690: + jmp .2664 +.2692: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51805,25 +51822,25 @@ main: .58.109: pop rbx test rbx, rbx - jz .2694 + jz .2696 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2695 + jz .2697 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2695: +.2697: mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2697 + jz .2699 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51834,12 +51851,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2697: +.2699: mov rbx, qword _gobject_file mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2694: + jmp .2664 +.2696: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51914,7 +51931,7 @@ main: pop rsi or rsi, rbx test rsi, rsi - jz .2700 + jz .2702 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -51925,8 +51942,8 @@ main: mov rax, rsi mov rdi, rbx syscall - jmp .2662 -.2700: + jmp .2664 +.2702: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -51964,7 +51981,7 @@ main: .58.112: pop rbx test rbx, rbx - jz .2702 + jz .2704 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi @@ -51980,18 +51997,18 @@ main: mov sil, [rbx] or rdi, rsi test rdi, rdi - jz .2703 + jz .2705 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2703: +.2705: mov rbx, qword [_rs_p] mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2702: + jmp .2664 +.2704: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52029,20 +52046,20 @@ main: .58.113: pop rbx test rbx, rbx - jz .2706 + jz .2708 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2707 + jz .2709 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2707: +.2709: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] @@ -52052,7 +52069,7 @@ main: mov dil, [rbx] or rsi, rdi test rsi, rsi - jz .2709 + jz .2711 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52063,13 +52080,13 @@ main: mov rax, rsi mov rdi, rbx syscall -.2709: +.2711: mov rbx, qword [_rs_p] add rbx, 1 mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2706: + jmp .2664 +.2708: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52107,25 +52124,25 @@ main: .58.114: pop rbx test rbx, rbx - jz .2712 + jz .2714 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2713 + jz .2715 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2713: +.2715: mov rbx, qword _gtrace_calls xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2715 + jz .2717 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52136,12 +52153,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2715: +.2717: mov rbx, qword _gtrace_calls mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2712: + jmp .2664 +.2714: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52179,25 +52196,25 @@ main: .58.115: pop rbx test rbx, rbx - jz .2718 + jz .2720 mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi setne dil test rdi, rdi - jz .2719 + jz .2721 mov rbp, rsp mov rsp, [_rs_p] call assert_args mov [_rs_p], rsp mov rsp, rbp -.2719: +.2721: mov rbx, qword _gstrip_assert xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2721 + jz .2723 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52208,19 +52225,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2721: +.2723: mov rbx, qword _gstrip_assert mov rsi, 1 mov byte [rbx], sil - jmp .2662 -.2718: + jmp .2664 +.2720: mov rbx, [_gargparse_mode] mov rsi, 0 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2724 + jz .2726 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -52229,7 +52246,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2726 + jz .2728 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52240,22 +52257,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2726: +.2728: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 51], rdi mov qword [rbx + 43], rsi - jmp .2725 -.2724: + jmp .2727 +.2726: mov rbx, [_gargparse_mode] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2729 + jz .2731 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52264,7 +52281,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2730 + jz .2732 mov rbp, rsp mov rsp, [_rs_p] call usage @@ -52275,22 +52292,22 @@ main: mov rax, rsi mov rdi, rbx syscall -.2730: +.2732: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] mov rbx, qword [_rs_p] mov qword [rbx + 35], rdi mov qword [rbx + 27], rsi - jmp .2725 -.2729: + jmp .2727 +.2731: mov rbx, [_gargparse_mode] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2733 + jz .2735 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52301,15 +52318,15 @@ main: call parse_backend_type mov [_rs_p], rsp mov rsp, rbp - jmp .2725 -.2733: + jmp .2727 +.2735: mov rbx, [_gargparse_mode] mov rsi, 4 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2735 + jz .2737 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52324,7 +52341,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2736 + jz .2738 mov rbx, _s200 mov rsi, 20 push rbx @@ -52385,18 +52402,18 @@ main: mov rax, rsi mov rdi, rbx syscall -.2736: +.2738: pop rbx mov [_gtarget_os], rbx - jmp .2725 -.2735: + jmp .2727 +.2737: mov rbx, [_gargparse_mode] mov rsi, 3 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2739 + jz .2741 mov rbx, qword [_rs_p] mov rsi, qword [rbx + 11] mov rdi, qword [rbx + 19] @@ -52411,7 +52428,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2740 + jz .2742 mov rbx, _s201 mov rsi, 37 push rbx @@ -52472,14 +52489,14 @@ main: mov rax, rsi mov rdi, rbx syscall -.2740: +.2742: pop rbx mov [_geval.recurse_depth], rbx - jmp .2725 -.2739: + jmp .2727 +.2741: mov rbx, 0 test rbx, rbx - jnz .3346 + jnz .3348 mov eax, 1 mov edi, 2 mov rsi, _s202 @@ -52487,18 +52504,18 @@ main: syscall mov rdi, 1 jmp _exit -.3346: -.2742: -.2725: +.3348: +.2744: +.2727: mov rbx, 0 mov [_gargparse_mode], rbx -.2723: -.2662: +.2725: +.2664: pop rbx inc rbx push rbx - jmp .2659 -.2660: + jmp .2661 +.2662: add rsp, 8 mov rbp, rsp mov rsp, [_rs_p] @@ -52513,7 +52530,7 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2743 + jz .2745 mov rbx, _s203 mov rsi, 16 push rbx @@ -52574,7 +52591,7 @@ main: mov rax, rsi mov rdi, rbx syscall -.2743: +.2745: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52583,27 +52600,27 @@ main: cmp rsi, rbx sete dil test rdi, rdi - jz .2745 + jz .2747 mov rbx, qword _gobject_file xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2747 + jz .2749 mov rbx, _s204 mov rsi, 3 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx - jmp .2749 -.2747: + jmp .2751 +.2749: mov rbx, _s205 mov rsi, 5 mov rdi, qword [_rs_p] mov qword [rdi + 35], rsi mov qword [rdi + 27], rbx -.2749: - jmp .2750 -.2745: +.2751: + jmp .2752 +.2747: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 27] mov rdi, qword [rbx + 35] @@ -52641,13 +52658,13 @@ main: .58.116: pop rbx test rbx, rbx - jz .2751 + jz .2753 mov rbx, qword [_rs_p] add rbx, 2 mov rsi, 1 mov byte [rbx], sil -.2751: -.2750: +.2753: +.2752: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 43] mov rdi, qword [rbx + 51] @@ -52666,7 +52683,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2753 + jz .2755 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -52723,12 +52740,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2753: +.2755: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2755 + jz .2757 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52780,7 +52797,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2755: +.2757: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52810,7 +52827,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2757 + jz .2759 mov rbp, rsp mov rsp, [_rs_p] call token_stream.dump @@ -52820,14 +52837,14 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2757: +.2759: mov rbx, [_gtarget_os] mov rsi, 1 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2759 + jz .2761 mov rbx, _s325 mov rsi, 12 mov rdi, 1 @@ -52839,15 +52856,15 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2760 -.2759: + jmp .2762 +.2761: mov rbx, [_gtarget_os] mov rsi, 2 xor rdi, rdi cmp rbx, rsi sete dil test rdi, rdi - jz .2762 + jz .2764 mov rbx, _s327 mov rsi, 14 mov rdi, 1 @@ -52859,11 +52876,11 @@ main: call parse.def_comptime_const mov [_rs_p], rsp mov rsp, rbp - jmp .2760 -.2762: + jmp .2762 +.2764: mov rbx, 0 test rbx, rbx - jnz .3347 + jnz .3349 mov eax, 1 mov edi, 2 mov rsi, _s328 @@ -52871,14 +52888,14 @@ main: syscall mov rdi, 1 jmp _exit -.3347: -.2763: -.2760: +.3349: +.2765: +.2762: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2764 + jz .2766 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -52928,7 +52945,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2764: +.2766: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -52952,7 +52969,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2766 + jz .2768 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53012,12 +53029,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2766: +.2768: mov rbx, qword [_rs_p] xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2768 + jz .2770 mov rbp, rsp mov rsp, [_rs_p] call ir_stream.dump @@ -53027,12 +53044,12 @@ main: mov rsp, [_rs_p] add rsp, 83 ret -.2768: +.2770: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2770 + jz .2772 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53063,7 +53080,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2770: +.2772: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53095,7 +53112,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2772 + jz .2774 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53193,7 +53210,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2772: +.2774: mov rbp, rsp mov rsp, [_rs_p] call assert_tmp_dir @@ -53206,7 +53223,7 @@ main: test rsi, rsi sete sil test rsi, rsi - jz .2774 + jz .2776 mov rbx, _s552 mov rsi, 9 mov rdi, qword _galloc_buffer.data @@ -53278,7 +53295,7 @@ main: test rbx, rbx sete bl test rbx, rbx - jz .2776 + jz .2778 mov rbp, rsp mov rsp, [_rs_p] call error.start_bold_error @@ -53335,19 +53352,19 @@ main: mov rax, rsi mov rdi, rbx syscall -.2776: +.2778: pop rbx mov [_gfwrite_buffer.fd_loc], rbx - jmp .2778 -.2774: + jmp .2780 +.2776: mov rbx, 1 mov [_gfwrite_buffer.fd_loc], rbx -.2778: +.2780: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2779 + jz .2781 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53397,7 +53414,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2779: +.2781: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53427,17 +53444,17 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2781 + jz .2783 mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 ret -.2781: +.2783: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2783 + jz .2785 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53477,7 +53494,7 @@ main: mov rsp, rbp pop rbx test rbx, rbx - jnz .3348 + jnz .3350 mov eax, 1 mov edi, 2 mov rsi, _s758 @@ -53485,7 +53502,7 @@ main: syscall mov rdi, 1 jmp _exit -.3348: +.3350: pop rbx mov rsi, rbx mov rdi, 1024 @@ -53498,7 +53515,7 @@ main: seta dil push rbx test rdi, rdi - jz .2785 + jz .2787 mov rbx, 2 pop rsi push rbx @@ -53518,8 +53535,8 @@ main: mov rbx, rdi mov rdi, rbx syscall - jmp .2787 -.2785: + jmp .2789 +.2787: mov rbx, 2 pop rsi push rbx @@ -53539,8 +53556,8 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2787: -.2783: +.2789: +.2785: mov rbx, [_gfwrite_buffer.fd_loc] mov rsi, 3 mov rax, rsi @@ -53551,7 +53568,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2788 + jz .2790 mov rbx, _s761 mov rsi, 39 mov rdi, 2 @@ -53567,12 +53584,12 @@ main: mov rax, rsi mov rdi, rbx syscall -.2788: +.2790: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2790 + jz .2792 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53624,12 +53641,12 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2790: +.2792: mov rbx, qword _gverbose_mode xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2792 + jz .2794 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53686,7 +53703,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2792: +.2794: mov rbp, rsp mov rsp, [_rs_p] call log.time.start @@ -53720,7 +53737,7 @@ main: xor rsi, rsi mov sil, [rbx] test rsi, rsi - jz .2794 + jz .2796 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53772,7 +53789,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2794: +.2796: mov rbx, qword [_rs_p] mov rsi, qword [rbx + 3] mov rbx, 0 @@ -53780,7 +53797,7 @@ main: cmp rsi, rbx setne dil test rdi, rdi - jz .2796 + jz .2798 mov rbx, qword _gstring_buffer mov rsi, [_gstring_buffer.len] add rbx, rsi @@ -53800,7 +53817,7 @@ main: mov rbx, 1 add rsi, rbx push rsi -.2798: +.2800: pop rbx mov rsi, rbx mov rdi, qword [_arg_p] @@ -53810,7 +53827,7 @@ main: setb r8b push rbx test r8, r8 - jz .2799 + jz .2801 pop rbx mov rsi, rbx mov rdi, 8 @@ -53829,8 +53846,8 @@ main: pop rbx inc rbx push rbx - jmp .2798 -.2799: + jmp .2800 +.2801: add rsp, 8 mov rbx, 0 push rbx @@ -53855,7 +53872,7 @@ main: push rdi push rbx test r9, r9 - jz .2800 + jz .2802 mov rbp, rsp mov rsp, [_rs_p] call notice.start_bold_notice @@ -53904,7 +53921,7 @@ main: mov rbx, rdi mov rdi, rbx syscall -.2800: +.2802: mov rbx, 59 mov rax, rbx pop rdx @@ -53916,7 +53933,7 @@ main: cmp rax, rbx setl sil test rsi, rsi - jz .2802 + jz .2804 mov rbx, _s789 mov rsi, 29 mov rdi, 2 @@ -53932,8 +53949,8 @@ main: mov rax, rsi mov rdi, rbx syscall -.2802: -.2796: +.2804: +.2798: mov rbp, rsp mov rsp, [_rs_p] add rsp, 83 @@ -53944,7 +53961,7 @@ _s1: db "Linux", 0 _s2: db "FreeBSD", 0 _s3: db 27, "[1m", 27, "[31msrc/os.stas:41:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s4: db " stas 0.2.0 Copyright (C) 2022 l-m.dev", 0 -_s5: db 10, 10, "USAGE: ./stas [OPTIONS] [FILE]", 10, 10, 0 +_s5: db 10, 10, "USAGE: stas [OPTIONS] [FILE]", 10, 10, 0 _s6: db " -o Specify '-o -' to dump assembly to stdout", 10, 0 _s7: db " -g Debug info. Most effective with the `nasm` backend", 10, 0 _s8: db " -b Assemblers `nasm` or `fasm` as compiler backend", 10, 0 @@ -54428,9 +54445,9 @@ _s485: db 27, "[1m", 27, "[31msrc/asm.stas:35:36: ", 27, "[39m", 27, "[22massert _s486: db "cannot define a function inside a function", 0 _s487: db "must proceed after an if statement or chained `elif`", 0 _s488: db 27, "[1m", 27, "[31msrc/parser.stas:1330:5: ", 27, "[39m", 27, "[22massertation failed, 'unimplemented'", 10, 0 -_s489: db 27, "[1m", 27, "[31msrc/parser.stas:1764:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 +_s489: db 27, "[1m", 27, "[31msrc/parser.stas:1765:28: ", 27, "[39m", 27, "[22massertation failed", 10, 0 _s490: db "unexpected EOF when parsing function, scopes may be unclosed", 0 -_s491: db 27, "[1m", 27, "[31msrc/parser.stas:1774:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s491: db 27, "[1m", 27, "[31msrc/parser.stas:1775:6: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s492: db "no main function", 0 _s493: db "parsing took ", 0 _s494: db " functions, ", 0 @@ -54515,7 +54532,7 @@ _s572: db "[BITS 64]", 0 _s573: db "[global _start]", 0 _s574: db "[section .text]", 0 _s575: db "[extern ", 0 -_s576: db 27, "[1m", 27, "[31msrc/gen.stas:879:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s576: db 27, "[1m", 27, "[31msrc/gen.stas:881:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s577: db "_start:", 0 _s578: db " mov [_arg_p], rdi", 0 _s579: db " mov [_arg_p], rsp", 0 @@ -54669,11 +54686,11 @@ _s726: db 27, "[1m", 27, "[31msrc/gen.stas:101:22: ", 27, "[39m", 27, "[22masser _s727: db " and rax, 0xFF", 0 _s728: db " and rax, 0xFFFF", 0 _s729: db 27, "[1m", 27, "[31msrc/asm.stas:23:24: ", 27, "[39m", 27, "[22massertation failed", 10, 0 -_s730: db 27, "[1m", 27, "[31msrc/gen.stas:757:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s730: db 27, "[1m", 27, "[31msrc/gen.stas:759:7: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s731: db "section '.rodata' align 8", 0 _s732: db "segment readable", 0 _s733: db "[section .rodata]", 0 -_s734: db 27, "[1m", 27, "[31msrc/gen.stas:917:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s734: db 27, "[1m", 27, "[31msrc/gen.stas:919:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s735: db ": db ", 0 _s736: db "0", 10, 0 _s737: db 34, 0 @@ -54683,17 +54700,17 @@ _s740: db ", 0", 10, 0 _s741: db "section '.bss' writeable align 8", 0 _s742: db "segment readable writeable", 0 _s743: db "[section .bss]", 0 -_s744: db 27, "[1m", 27, "[31msrc/gen.stas:941:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s744: db 27, "[1m", 27, "[31msrc/gen.stas:943:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s745: db ": rb ", 0 _s746: db ": resb ", 0 -_s747: db 27, "[1m", 27, "[31msrc/gen.stas:956:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s747: db 27, "[1m", 27, "[31msrc/gen.stas:958:8: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s748: db "_arg_p: rq 1", 0 _s749: db "_rs_p: rq 1", 0 _s750: db "_rs: rb ", 0 _s751: db "_arg_p: resq 1", 0 _s752: db "_rs_p: resq 1", 0 _s753: db "_rs: resb ", 0 -_s754: db 27, "[1m", 27, "[31msrc/gen.stas:973:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 +_s754: db 27, "[1m", 27, "[31msrc/gen.stas:975:5: ", 27, "[39m", 27, "[22massertation failed, 'unreachable'", 10, 0 _s755: db "_rs_top:", 0 _s756: db "gen took ", 0 _s757: db "generated ", 0 diff --git a/examples/cextern/main.stas b/examples/cextern/main.stas index 8c82d87..6c76861 100644 --- a/examples/cextern/main.stas +++ b/examples/cextern/main.stas @@ -13,7 +13,7 @@ fn main { addr buff 10 addup putuln } -; `./stas main.stas -c` +; `stas main.stas -c` ; - creates `a.o` ; `gcc stas_extern.c -c stas_extern.o -ffreestanding` diff --git a/examples/inline_asm.stas b/examples/inline_asm.stas index 02cd5c8..d5824d9 100644 --- a/examples/inline_asm.stas +++ b/examples/inline_asm.stas @@ -1,26 +1,34 @@ -; include +include -const sys_write { 1 } -const stdout { 1 } - -fn syscall3_ 4 1 { - asm "rdi" "rsi" "rdx" "rax" -> "rax" { - "; " - "syscall" - "; " +fn addup_asm 1 1 { + asm "rsi" -> "rax" { + " xor rax, rax" + "loop_start:" + " test rsi, rsi" + " jz loop_leave" + " add rax, rsi" + " dec rsi" + " jmp loop_start" + "loop_leave:" } } -fn write 3 1 { - sys_write syscall3_ +fn addsome 1 1 { + asm "rdi" -> "rdi" { + "add rdi, 1000" + } } -fn puts 2 0 { - stdout rot write drop +fn givesome 0 1 { + asm -> "rdi" { + "mov rdi, 22" + } } fn main { - "Hello world!\n" puts + 999 addsome putuln + 10 addup_asm putuln + givesome putuln } -; `./stas add.stas -o -` \ No newline at end of file +; `stas add.stas -o -` \ No newline at end of file diff --git a/lib/stdlib/misc.stas b/lib/stdlib/misc.stas index 9ea1543..a2d2adf 100644 --- a/lib/stdlib/misc.stas +++ b/lib/stdlib/misc.stas @@ -1,6 +1,6 @@ fn dbg_breakpoint 1 1 { dup asm "rax" { - "\tdb 0xcc" + "db 0xcc" } } \ No newline at end of file diff --git a/src/gen.stas b/src/gen.stas index 676e94a..a8bb1d5 100644 --- a/src/gen.stas +++ b/src/gen.stas @@ -736,22 +736,24 @@ fn gen_range 4 0 { drop drop - fn_c ASM.arg_r fn_c rASM.arg_r_len + - ; (arr+len) - while true { - -- - dup r8 - dup fn_c ASM.ret_r fn_c rASM.ret_r_len reg_exists_in_arr ! if { - r_free - } else { - drop - } - - dup fn_c ASM.arg_r = if { - break + fn_c rASM.arg_r_len 0 != if { + fn_c ASM.arg_r fn_c rASM.arg_r_len + + ; (arr+len) + while true { + -- + dup r8 + dup fn_c ASM.ret_r fn_c rASM.ret_r_len reg_exists_in_arr ! if { + r_free + } else { + drop + } + + dup fn_c ASM.arg_r = if { + break + } } + drop } - drop } } else { 0 assert -> 'unreachable' diff --git a/src/parser.stas b/src/parser.stas index 3777c98..75bb3eb 100644 --- a/src/parser.stas +++ b/src/parser.stas @@ -1737,6 +1737,7 @@ fn stas.parse { endl as_c Token.eprint_file_tok + 1 exit } msg NULL != if { pos 2 + pop pos diff --git a/stas.stas b/stas.stas index 9a527d9..6c3dddf 100644 --- a/stas.stas +++ b/stas.stas @@ -41,7 +41,7 @@ include 'src/gen.stas' ; stas code generator, creates x86_64 asm fn usage { OS.get_host OS.to_pretty_str eputs " stas 0.2.0 Copyright (C) 2022 l-m.dev" eputs - "\n\nUSAGE: ./stas [OPTIONS] [FILE]\n\n" eputs + "\n\nUSAGE: stas [OPTIONS] [FILE]\n\n" eputs " -o Specify '-o -' to dump assembly to stdout\n" eputs " -g Debug info. Most effective with the `nasm` backend\n" eputs