Last active
November 13, 2020 20:58
-
-
Save suirad/a693652d41693b29048bee73bc974515 to your computer and use it in GitHub Desktop.
Ran zig fmt on https://github.com/max-the-mage/bf-to-zig-compiler/blob/master/compiled-zig/mandlebrot.zig
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const std = @import("std"); | |
| const print = std.debug.print; | |
| pub fn main() void { | |
| var p: usize = 0; | |
| var t = [_]u8{0} ** 65535; | |
| _ = @addWithOverflow(u8, t[p], 13, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 2, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 5, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 2, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| } | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 6, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 3, &t[p]); | |
| p += 10; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 5, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 26; | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 17; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 2; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 2; | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 4, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 7, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 16; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 5; | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 7; | |
| p -= 2; | |
| } | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 7; | |
| p -= 2; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 10; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 4; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 5; | |
| p += 4; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 2; | |
| p += 7; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 11; | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 4; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| p -= 1; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 36; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 13; | |
| p += 23; | |
| } | |
| p += 5; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 4; | |
| p += 5; | |
| } | |
| p -= 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 21; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| p -= 6; | |
| p -= 3; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| while (t[p] > 0) { | |
| p -= 5; | |
| p -= 4; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 12; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 6; | |
| p -= 2; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 19, &t[p]); | |
| _ = @addWithOverflow(u8, t[p], 7, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 2; | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| p += 3; | |
| } | |
| p += 13; | |
| while (t[p] > 0) { | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 5; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p += 7; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 3; | |
| p -= 6; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 1; | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 10; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 3; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 10; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 4; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 36; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 36; | |
| } | |
| p += 5; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 36; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| p += 35; | |
| } | |
| p += 6; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 8, &t[p]); | |
| _ = @addWithOverflow(u8, t[p], 7, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 3; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 2, &t[p]); | |
| p -= 4; | |
| } | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| } | |
| p += 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 12; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 11; | |
| while (t[p] > 0) { | |
| p -= 5; | |
| p -= 4; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 8; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 8; | |
| } | |
| p -= 5; | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 2; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 2; | |
| p -= 10; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 4; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 3; | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 10; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 10; | |
| } | |
| p -= 1; | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 10; | |
| } | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| p -= 11; | |
| } | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| } | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 2; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 7; | |
| p -= 5; | |
| } | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 6; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 8; | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 10; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 3; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 36; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 36; | |
| } | |
| p += 1; | |
| p += 5; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| p -= 4; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 12; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 2; | |
| p += 7; | |
| } | |
| p -= 8; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p += 8; | |
| } | |
| p -= 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 10; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 12; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 10; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 12; | |
| } | |
| p -= 3; | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 10; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 12; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 13; | |
| } | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 2; | |
| p += 6; | |
| } | |
| p -= 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 10; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| } | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 10; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| p += 7; | |
| } | |
| p -= 2; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 10; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| } | |
| p -= 12; | |
| } | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 4; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| p += 1; | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 2, &t[p]); | |
| p -= 4; | |
| } | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| p -= 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 1; | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 12; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 1; | |
| p -= 7; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 10; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 10; | |
| } | |
| p -= 1; | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 10; | |
| } | |
| p += 1; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 11; | |
| } | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| } | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| p += 3; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 8; | |
| } | |
| p -= 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 2; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 12; | |
| } | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 4; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| p += 2; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 6; | |
| p += 3; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 2; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 11; | |
| } | |
| p -= 1; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 8; | |
| p -= 4; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 6; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 4; | |
| p += 5; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| p += 6; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 10; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 4; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 6; | |
| p += 3; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 11; | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| p += 5; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 4; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 36; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 17; | |
| p += 19; | |
| } | |
| p += 5; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 15, &t[p]); | |
| while (t[p] > 0) { | |
| while (t[p] > 0) { | |
| p += 8; | |
| p += 1; | |
| } | |
| p -= 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 21; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 13; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| p -= 11; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 8; | |
| } | |
| p += 1; | |
| p += 7; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 2; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 2; | |
| } | |
| p += 2; | |
| } | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| print("{c}", .{t[p]}); | |
| p += 2; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| print("{c}", .{t[p]}); | |
| p += 7; | |
| } | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 3; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 4; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 11, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| p -= 6; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 2; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 5; | |
| p -= 4; | |
| while (t[p] > 0) { | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 4; | |
| p -= 6; | |
| } | |
| } | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 4; | |
| } | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| } | |
| p += 8; | |
| } | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| while (t[p] > 0) { | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 14; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 5; | |
| p -= 4; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 7; | |
| } | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 7; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| p += 2; | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 4; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 3; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 7; | |
| } | |
| p -= 2; | |
| p -= 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 5, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 4; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| p -= 2; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| p -= 4; | |
| p -= 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 16; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| p -= 6; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 14; | |
| while (t[p] > 0) { | |
| p -= 3; | |
| p -= 6; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 8; | |
| } | |
| p += 8; | |
| } | |
| p -= 7; | |
| p -= 2; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 5, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 4; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| while (t[p] > 0) { | |
| p -= 7; | |
| p -= 2; | |
| } | |
| } | |
| p += 3; | |
| } | |
| p -= 4; | |
| print("{c}", .{t[p]}); | |
| p += 10; | |
| while (t[p] > 0) { | |
| p += 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 3; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 10, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 15; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| p += 1; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 10; | |
| } | |
| } | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| } | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| } | |
| p += 6; | |
| p += 2; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| while (t[p] > 0) { | |
| p += 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p -= 15; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 7; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| p -= 3; | |
| } | |
| p += 8; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 3; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p += 3; | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| } | |
| p += 3; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| p -= 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| } | |
| p -= 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| p += 8; | |
| } | |
| p -= 2; | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 7; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 7; | |
| } | |
| p -= 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 5, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 5; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 27; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 9; | |
| while (t[p] > 0) { | |
| p += 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| p -= 5; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| p -= 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 17; | |
| while (t[p] > 0) { | |
| p -= 7; | |
| p -= 2; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 5; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p += 1; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 8; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 8; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 2; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| } | |
| p -= 6; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 15; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 3; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 6; | |
| while (t[p] > 0) { | |
| p += 6; | |
| p += 3; | |
| } | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| } | |
| } | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 1; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 1; | |
| while (t[p] > 0) { | |
| p += 9; | |
| } | |
| p -= 8; | |
| } | |
| p += 8; | |
| } | |
| p -= 9; | |
| while (t[p] > 0) { | |
| p -= 9; | |
| } | |
| p += 4; | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| } | |
| p -= 3; | |
| _ = @addWithOverflow(u8, t[p], 4, &t[p]); | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| while (t[p] > 0) { | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 9; | |
| _ = @addWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 9; | |
| } | |
| p += 9; | |
| } | |
| p += 5; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p += 27; | |
| _ = @subWithOverflow(u8, t[p], 1, &t[p]); | |
| p -= 6; | |
| while (t[p] > 0) { | |
| p -= 4; | |
| p -= 5; | |
| } | |
| } | |
| p += 3; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment