Last active
July 9, 2026 23:05
-
-
Save jedisct1/2a2ae4aabd74267e074728e1646d7dee to your computer and use it in GitHub Desktop.
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
| # RS256 (RSA-SHA256, PKCS#1 v1.5) JWT signer in pure xvcl. | |
| # | |
| # The 2048-bit RSA key is hardcoded; the payload is signed at VCL RUNTIME. | |
| # Fastly VCL has no loops and no big integers, so xvcl unrolls a 1024-bit | |
| # Montgomery modular multiply (subroutine `mm`) and drives it with a fixed | |
| # square-and-multiply call sequence derived from the CRT exponents dp, dq. | |
| # Bignums are little-endian, stored as 10-digit decimal fields packed in one | |
| # header (limb i = substr(buf, 10*i, 10)); radix is 2^31, 34 limbs per prime. | |
| sub ciosrow { | |
| declare local var.x INTEGER; | |
| declare local var.c INTEGER; | |
| declare local var.m INTEGER; | |
| declare local var.bi INTEGER; | |
| declare local var.np INTEGER; | |
| declare local var.a0 INTEGER; | |
| declare local var.n0 INTEGER; | |
| declare local var.a1 INTEGER; | |
| declare local var.n1 INTEGER; | |
| declare local var.a2 INTEGER; | |
| declare local var.n2 INTEGER; | |
| declare local var.a3 INTEGER; | |
| declare local var.n3 INTEGER; | |
| declare local var.a4 INTEGER; | |
| declare local var.n4 INTEGER; | |
| declare local var.a5 INTEGER; | |
| declare local var.n5 INTEGER; | |
| declare local var.a6 INTEGER; | |
| declare local var.n6 INTEGER; | |
| declare local var.a7 INTEGER; | |
| declare local var.n7 INTEGER; | |
| declare local var.a8 INTEGER; | |
| declare local var.n8 INTEGER; | |
| declare local var.a9 INTEGER; | |
| declare local var.n9 INTEGER; | |
| declare local var.a10 INTEGER; | |
| declare local var.n10 INTEGER; | |
| declare local var.a11 INTEGER; | |
| declare local var.n11 INTEGER; | |
| declare local var.a12 INTEGER; | |
| declare local var.n12 INTEGER; | |
| declare local var.a13 INTEGER; | |
| declare local var.n13 INTEGER; | |
| declare local var.a14 INTEGER; | |
| declare local var.n14 INTEGER; | |
| declare local var.a15 INTEGER; | |
| declare local var.n15 INTEGER; | |
| declare local var.a16 INTEGER; | |
| declare local var.n16 INTEGER; | |
| declare local var.a17 INTEGER; | |
| declare local var.n17 INTEGER; | |
| declare local var.a18 INTEGER; | |
| declare local var.n18 INTEGER; | |
| declare local var.a19 INTEGER; | |
| declare local var.n19 INTEGER; | |
| declare local var.a20 INTEGER; | |
| declare local var.n20 INTEGER; | |
| declare local var.a21 INTEGER; | |
| declare local var.n21 INTEGER; | |
| declare local var.a22 INTEGER; | |
| declare local var.n22 INTEGER; | |
| declare local var.a23 INTEGER; | |
| declare local var.n23 INTEGER; | |
| declare local var.a24 INTEGER; | |
| declare local var.n24 INTEGER; | |
| declare local var.a25 INTEGER; | |
| declare local var.n25 INTEGER; | |
| declare local var.a26 INTEGER; | |
| declare local var.n26 INTEGER; | |
| declare local var.a27 INTEGER; | |
| declare local var.n27 INTEGER; | |
| declare local var.a28 INTEGER; | |
| declare local var.n28 INTEGER; | |
| declare local var.a29 INTEGER; | |
| declare local var.n29 INTEGER; | |
| declare local var.a30 INTEGER; | |
| declare local var.n30 INTEGER; | |
| declare local var.a31 INTEGER; | |
| declare local var.n31 INTEGER; | |
| declare local var.a32 INTEGER; | |
| declare local var.n32 INTEGER; | |
| declare local var.a33 INTEGER; | |
| declare local var.n33 INTEGER; | |
| declare local var.t0 INTEGER; | |
| declare local var.t1 INTEGER; | |
| declare local var.t2 INTEGER; | |
| declare local var.t3 INTEGER; | |
| declare local var.t4 INTEGER; | |
| declare local var.t5 INTEGER; | |
| declare local var.t6 INTEGER; | |
| declare local var.t7 INTEGER; | |
| declare local var.t8 INTEGER; | |
| declare local var.t9 INTEGER; | |
| declare local var.t10 INTEGER; | |
| declare local var.t11 INTEGER; | |
| declare local var.t12 INTEGER; | |
| declare local var.t13 INTEGER; | |
| declare local var.t14 INTEGER; | |
| declare local var.t15 INTEGER; | |
| declare local var.t16 INTEGER; | |
| declare local var.t17 INTEGER; | |
| declare local var.t18 INTEGER; | |
| declare local var.t19 INTEGER; | |
| declare local var.t20 INTEGER; | |
| declare local var.t21 INTEGER; | |
| declare local var.t22 INTEGER; | |
| declare local var.t23 INTEGER; | |
| declare local var.t24 INTEGER; | |
| declare local var.t25 INTEGER; | |
| declare local var.t26 INTEGER; | |
| declare local var.t27 INTEGER; | |
| declare local var.t28 INTEGER; | |
| declare local var.t29 INTEGER; | |
| declare local var.t30 INTEGER; | |
| declare local var.t31 INTEGER; | |
| declare local var.t32 INTEGER; | |
| declare local var.t33 INTEGER; | |
| declare local var.t34 INTEGER; | |
| declare local var.t35 INTEGER; | |
| set var.a0 = std.atoi(substr(req.http.A, 0, 10)); | |
| set var.n0 = std.atoi(substr(req.http.MOD, 0, 10)); | |
| set var.a1 = std.atoi(substr(req.http.A, 10, 10)); | |
| set var.n1 = std.atoi(substr(req.http.MOD, 10, 10)); | |
| set var.a2 = std.atoi(substr(req.http.A, 20, 10)); | |
| set var.n2 = std.atoi(substr(req.http.MOD, 20, 10)); | |
| set var.a3 = std.atoi(substr(req.http.A, 30, 10)); | |
| set var.n3 = std.atoi(substr(req.http.MOD, 30, 10)); | |
| set var.a4 = std.atoi(substr(req.http.A, 40, 10)); | |
| set var.n4 = std.atoi(substr(req.http.MOD, 40, 10)); | |
| set var.a5 = std.atoi(substr(req.http.A, 50, 10)); | |
| set var.n5 = std.atoi(substr(req.http.MOD, 50, 10)); | |
| set var.a6 = std.atoi(substr(req.http.A, 60, 10)); | |
| set var.n6 = std.atoi(substr(req.http.MOD, 60, 10)); | |
| set var.a7 = std.atoi(substr(req.http.A, 70, 10)); | |
| set var.n7 = std.atoi(substr(req.http.MOD, 70, 10)); | |
| set var.a8 = std.atoi(substr(req.http.A, 80, 10)); | |
| set var.n8 = std.atoi(substr(req.http.MOD, 80, 10)); | |
| set var.a9 = std.atoi(substr(req.http.A, 90, 10)); | |
| set var.n9 = std.atoi(substr(req.http.MOD, 90, 10)); | |
| set var.a10 = std.atoi(substr(req.http.A, 100, 10)); | |
| set var.n10 = std.atoi(substr(req.http.MOD, 100, 10)); | |
| set var.a11 = std.atoi(substr(req.http.A, 110, 10)); | |
| set var.n11 = std.atoi(substr(req.http.MOD, 110, 10)); | |
| set var.a12 = std.atoi(substr(req.http.A, 120, 10)); | |
| set var.n12 = std.atoi(substr(req.http.MOD, 120, 10)); | |
| set var.a13 = std.atoi(substr(req.http.A, 130, 10)); | |
| set var.n13 = std.atoi(substr(req.http.MOD, 130, 10)); | |
| set var.a14 = std.atoi(substr(req.http.A, 140, 10)); | |
| set var.n14 = std.atoi(substr(req.http.MOD, 140, 10)); | |
| set var.a15 = std.atoi(substr(req.http.A, 150, 10)); | |
| set var.n15 = std.atoi(substr(req.http.MOD, 150, 10)); | |
| set var.a16 = std.atoi(substr(req.http.A, 160, 10)); | |
| set var.n16 = std.atoi(substr(req.http.MOD, 160, 10)); | |
| set var.a17 = std.atoi(substr(req.http.A, 170, 10)); | |
| set var.n17 = std.atoi(substr(req.http.MOD, 170, 10)); | |
| set var.a18 = std.atoi(substr(req.http.A, 180, 10)); | |
| set var.n18 = std.atoi(substr(req.http.MOD, 180, 10)); | |
| set var.a19 = std.atoi(substr(req.http.A, 190, 10)); | |
| set var.n19 = std.atoi(substr(req.http.MOD, 190, 10)); | |
| set var.a20 = std.atoi(substr(req.http.A, 200, 10)); | |
| set var.n20 = std.atoi(substr(req.http.MOD, 200, 10)); | |
| set var.a21 = std.atoi(substr(req.http.A, 210, 10)); | |
| set var.n21 = std.atoi(substr(req.http.MOD, 210, 10)); | |
| set var.a22 = std.atoi(substr(req.http.A, 220, 10)); | |
| set var.n22 = std.atoi(substr(req.http.MOD, 220, 10)); | |
| set var.a23 = std.atoi(substr(req.http.A, 230, 10)); | |
| set var.n23 = std.atoi(substr(req.http.MOD, 230, 10)); | |
| set var.a24 = std.atoi(substr(req.http.A, 240, 10)); | |
| set var.n24 = std.atoi(substr(req.http.MOD, 240, 10)); | |
| set var.a25 = std.atoi(substr(req.http.A, 250, 10)); | |
| set var.n25 = std.atoi(substr(req.http.MOD, 250, 10)); | |
| set var.a26 = std.atoi(substr(req.http.A, 260, 10)); | |
| set var.n26 = std.atoi(substr(req.http.MOD, 260, 10)); | |
| set var.a27 = std.atoi(substr(req.http.A, 270, 10)); | |
| set var.n27 = std.atoi(substr(req.http.MOD, 270, 10)); | |
| set var.a28 = std.atoi(substr(req.http.A, 280, 10)); | |
| set var.n28 = std.atoi(substr(req.http.MOD, 280, 10)); | |
| set var.a29 = std.atoi(substr(req.http.A, 290, 10)); | |
| set var.n29 = std.atoi(substr(req.http.MOD, 290, 10)); | |
| set var.a30 = std.atoi(substr(req.http.A, 300, 10)); | |
| set var.n30 = std.atoi(substr(req.http.MOD, 300, 10)); | |
| set var.a31 = std.atoi(substr(req.http.A, 310, 10)); | |
| set var.n31 = std.atoi(substr(req.http.MOD, 310, 10)); | |
| set var.a32 = std.atoi(substr(req.http.A, 320, 10)); | |
| set var.n32 = std.atoi(substr(req.http.MOD, 320, 10)); | |
| set var.a33 = std.atoi(substr(req.http.A, 330, 10)); | |
| set var.n33 = std.atoi(substr(req.http.MOD, 330, 10)); | |
| set var.t0 = std.atoi(substr(req.http.T, 0, 10)); | |
| set var.t1 = std.atoi(substr(req.http.T, 10, 10)); | |
| set var.t2 = std.atoi(substr(req.http.T, 20, 10)); | |
| set var.t3 = std.atoi(substr(req.http.T, 30, 10)); | |
| set var.t4 = std.atoi(substr(req.http.T, 40, 10)); | |
| set var.t5 = std.atoi(substr(req.http.T, 50, 10)); | |
| set var.t6 = std.atoi(substr(req.http.T, 60, 10)); | |
| set var.t7 = std.atoi(substr(req.http.T, 70, 10)); | |
| set var.t8 = std.atoi(substr(req.http.T, 80, 10)); | |
| set var.t9 = std.atoi(substr(req.http.T, 90, 10)); | |
| set var.t10 = std.atoi(substr(req.http.T, 100, 10)); | |
| set var.t11 = std.atoi(substr(req.http.T, 110, 10)); | |
| set var.t12 = std.atoi(substr(req.http.T, 120, 10)); | |
| set var.t13 = std.atoi(substr(req.http.T, 130, 10)); | |
| set var.t14 = std.atoi(substr(req.http.T, 140, 10)); | |
| set var.t15 = std.atoi(substr(req.http.T, 150, 10)); | |
| set var.t16 = std.atoi(substr(req.http.T, 160, 10)); | |
| set var.t17 = std.atoi(substr(req.http.T, 170, 10)); | |
| set var.t18 = std.atoi(substr(req.http.T, 180, 10)); | |
| set var.t19 = std.atoi(substr(req.http.T, 190, 10)); | |
| set var.t20 = std.atoi(substr(req.http.T, 200, 10)); | |
| set var.t21 = std.atoi(substr(req.http.T, 210, 10)); | |
| set var.t22 = std.atoi(substr(req.http.T, 220, 10)); | |
| set var.t23 = std.atoi(substr(req.http.T, 230, 10)); | |
| set var.t24 = std.atoi(substr(req.http.T, 240, 10)); | |
| set var.t25 = std.atoi(substr(req.http.T, 250, 10)); | |
| set var.t26 = std.atoi(substr(req.http.T, 260, 10)); | |
| set var.t27 = std.atoi(substr(req.http.T, 270, 10)); | |
| set var.t28 = std.atoi(substr(req.http.T, 280, 10)); | |
| set var.t29 = std.atoi(substr(req.http.T, 290, 10)); | |
| set var.t30 = std.atoi(substr(req.http.T, 300, 10)); | |
| set var.t31 = std.atoi(substr(req.http.T, 310, 10)); | |
| set var.t32 = std.atoi(substr(req.http.T, 320, 10)); | |
| set var.t33 = std.atoi(substr(req.http.T, 330, 10)); | |
| set var.t34 = std.atoi(substr(req.http.T, 340, 10)); | |
| set var.t35 = std.atoi(substr(req.http.T, 350, 10)); | |
| set var.bi = std.atoi(req.http.BI); | |
| set var.np = std.atoi(req.http.NP); | |
| set var.c = 0; | |
| set var.x = var.a0; | |
| set var.x *= var.bi; | |
| set var.x += var.t0; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t0 = var.x; | |
| set var.x = var.a1; | |
| set var.x *= var.bi; | |
| set var.x += var.t1; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t1 = var.x; | |
| set var.x = var.a2; | |
| set var.x *= var.bi; | |
| set var.x += var.t2; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t2 = var.x; | |
| set var.x = var.a3; | |
| set var.x *= var.bi; | |
| set var.x += var.t3; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t3 = var.x; | |
| set var.x = var.a4; | |
| set var.x *= var.bi; | |
| set var.x += var.t4; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t4 = var.x; | |
| set var.x = var.a5; | |
| set var.x *= var.bi; | |
| set var.x += var.t5; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t5 = var.x; | |
| set var.x = var.a6; | |
| set var.x *= var.bi; | |
| set var.x += var.t6; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t6 = var.x; | |
| set var.x = var.a7; | |
| set var.x *= var.bi; | |
| set var.x += var.t7; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t7 = var.x; | |
| set var.x = var.a8; | |
| set var.x *= var.bi; | |
| set var.x += var.t8; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t8 = var.x; | |
| set var.x = var.a9; | |
| set var.x *= var.bi; | |
| set var.x += var.t9; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t9 = var.x; | |
| set var.x = var.a10; | |
| set var.x *= var.bi; | |
| set var.x += var.t10; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t10 = var.x; | |
| set var.x = var.a11; | |
| set var.x *= var.bi; | |
| set var.x += var.t11; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t11 = var.x; | |
| set var.x = var.a12; | |
| set var.x *= var.bi; | |
| set var.x += var.t12; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t12 = var.x; | |
| set var.x = var.a13; | |
| set var.x *= var.bi; | |
| set var.x += var.t13; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t13 = var.x; | |
| set var.x = var.a14; | |
| set var.x *= var.bi; | |
| set var.x += var.t14; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t14 = var.x; | |
| set var.x = var.a15; | |
| set var.x *= var.bi; | |
| set var.x += var.t15; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t15 = var.x; | |
| set var.x = var.a16; | |
| set var.x *= var.bi; | |
| set var.x += var.t16; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t16 = var.x; | |
| set var.x = var.a17; | |
| set var.x *= var.bi; | |
| set var.x += var.t17; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t17 = var.x; | |
| set var.x = var.a18; | |
| set var.x *= var.bi; | |
| set var.x += var.t18; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t18 = var.x; | |
| set var.x = var.a19; | |
| set var.x *= var.bi; | |
| set var.x += var.t19; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t19 = var.x; | |
| set var.x = var.a20; | |
| set var.x *= var.bi; | |
| set var.x += var.t20; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t20 = var.x; | |
| set var.x = var.a21; | |
| set var.x *= var.bi; | |
| set var.x += var.t21; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t21 = var.x; | |
| set var.x = var.a22; | |
| set var.x *= var.bi; | |
| set var.x += var.t22; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t22 = var.x; | |
| set var.x = var.a23; | |
| set var.x *= var.bi; | |
| set var.x += var.t23; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t23 = var.x; | |
| set var.x = var.a24; | |
| set var.x *= var.bi; | |
| set var.x += var.t24; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t24 = var.x; | |
| set var.x = var.a25; | |
| set var.x *= var.bi; | |
| set var.x += var.t25; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t25 = var.x; | |
| set var.x = var.a26; | |
| set var.x *= var.bi; | |
| set var.x += var.t26; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t26 = var.x; | |
| set var.x = var.a27; | |
| set var.x *= var.bi; | |
| set var.x += var.t27; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t27 = var.x; | |
| set var.x = var.a28; | |
| set var.x *= var.bi; | |
| set var.x += var.t28; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t28 = var.x; | |
| set var.x = var.a29; | |
| set var.x *= var.bi; | |
| set var.x += var.t29; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t29 = var.x; | |
| set var.x = var.a30; | |
| set var.x *= var.bi; | |
| set var.x += var.t30; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t30 = var.x; | |
| set var.x = var.a31; | |
| set var.x *= var.bi; | |
| set var.x += var.t31; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t31 = var.x; | |
| set var.x = var.a32; | |
| set var.x *= var.bi; | |
| set var.x += var.t32; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t32 = var.x; | |
| set var.x = var.a33; | |
| set var.x *= var.bi; | |
| set var.x += var.t33; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t33 = var.x; | |
| set var.x = var.t34; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t34 = var.x; | |
| set var.t35 = var.c; | |
| set var.m = var.t0; | |
| set var.m *= var.np; | |
| set var.m &= 2147483647; | |
| set var.x = var.t0; | |
| set var.c = var.m; | |
| set var.c *= var.n0; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x = var.t1; | |
| set var.bi = var.m; | |
| set var.bi *= var.n1; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t0 = var.x; | |
| set var.x = var.t2; | |
| set var.bi = var.m; | |
| set var.bi *= var.n2; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t1 = var.x; | |
| set var.x = var.t3; | |
| set var.bi = var.m; | |
| set var.bi *= var.n3; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t2 = var.x; | |
| set var.x = var.t4; | |
| set var.bi = var.m; | |
| set var.bi *= var.n4; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t3 = var.x; | |
| set var.x = var.t5; | |
| set var.bi = var.m; | |
| set var.bi *= var.n5; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t4 = var.x; | |
| set var.x = var.t6; | |
| set var.bi = var.m; | |
| set var.bi *= var.n6; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t5 = var.x; | |
| set var.x = var.t7; | |
| set var.bi = var.m; | |
| set var.bi *= var.n7; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t6 = var.x; | |
| set var.x = var.t8; | |
| set var.bi = var.m; | |
| set var.bi *= var.n8; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t7 = var.x; | |
| set var.x = var.t9; | |
| set var.bi = var.m; | |
| set var.bi *= var.n9; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t8 = var.x; | |
| set var.x = var.t10; | |
| set var.bi = var.m; | |
| set var.bi *= var.n10; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t9 = var.x; | |
| set var.x = var.t11; | |
| set var.bi = var.m; | |
| set var.bi *= var.n11; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t10 = var.x; | |
| set var.x = var.t12; | |
| set var.bi = var.m; | |
| set var.bi *= var.n12; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t11 = var.x; | |
| set var.x = var.t13; | |
| set var.bi = var.m; | |
| set var.bi *= var.n13; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t12 = var.x; | |
| set var.x = var.t14; | |
| set var.bi = var.m; | |
| set var.bi *= var.n14; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t13 = var.x; | |
| set var.x = var.t15; | |
| set var.bi = var.m; | |
| set var.bi *= var.n15; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t14 = var.x; | |
| set var.x = var.t16; | |
| set var.bi = var.m; | |
| set var.bi *= var.n16; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t15 = var.x; | |
| set var.x = var.t17; | |
| set var.bi = var.m; | |
| set var.bi *= var.n17; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t16 = var.x; | |
| set var.x = var.t18; | |
| set var.bi = var.m; | |
| set var.bi *= var.n18; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t17 = var.x; | |
| set var.x = var.t19; | |
| set var.bi = var.m; | |
| set var.bi *= var.n19; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t18 = var.x; | |
| set var.x = var.t20; | |
| set var.bi = var.m; | |
| set var.bi *= var.n20; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t19 = var.x; | |
| set var.x = var.t21; | |
| set var.bi = var.m; | |
| set var.bi *= var.n21; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t20 = var.x; | |
| set var.x = var.t22; | |
| set var.bi = var.m; | |
| set var.bi *= var.n22; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t21 = var.x; | |
| set var.x = var.t23; | |
| set var.bi = var.m; | |
| set var.bi *= var.n23; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t22 = var.x; | |
| set var.x = var.t24; | |
| set var.bi = var.m; | |
| set var.bi *= var.n24; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t23 = var.x; | |
| set var.x = var.t25; | |
| set var.bi = var.m; | |
| set var.bi *= var.n25; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t24 = var.x; | |
| set var.x = var.t26; | |
| set var.bi = var.m; | |
| set var.bi *= var.n26; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t25 = var.x; | |
| set var.x = var.t27; | |
| set var.bi = var.m; | |
| set var.bi *= var.n27; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t26 = var.x; | |
| set var.x = var.t28; | |
| set var.bi = var.m; | |
| set var.bi *= var.n28; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t27 = var.x; | |
| set var.x = var.t29; | |
| set var.bi = var.m; | |
| set var.bi *= var.n29; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t28 = var.x; | |
| set var.x = var.t30; | |
| set var.bi = var.m; | |
| set var.bi *= var.n30; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t29 = var.x; | |
| set var.x = var.t31; | |
| set var.bi = var.m; | |
| set var.bi *= var.n31; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t30 = var.x; | |
| set var.x = var.t32; | |
| set var.bi = var.m; | |
| set var.bi *= var.n32; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t31 = var.x; | |
| set var.x = var.t33; | |
| set var.bi = var.m; | |
| set var.bi *= var.n33; | |
| set var.x += var.bi; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t32 = var.x; | |
| set var.x = var.t34; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.t33 = var.x; | |
| set var.x = var.t35; | |
| set var.x += var.c; | |
| set var.t34 = var.x; | |
| set var.t35 = 0; | |
| set req.http.T = ""; | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t0), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t1), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t2), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t3), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t4), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t5), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t6), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t7), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t8), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t9), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t10), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t11), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t12), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t13), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t14), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t15), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t16), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t17), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t18), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t19), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t20), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t21), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t22), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t23), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t24), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t25), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t26), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t27), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t28), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t29), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t30), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t31), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t32), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t33), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t34), 10, "0"); | |
| set req.http.T = req.http.T + std.strpad(std.itoa(var.t35), 10, "0"); | |
| } | |
| sub mm { | |
| set req.http.T = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; | |
| set req.http.BI = substr(req.http.O, 0, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 10, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 20, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 30, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 40, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 50, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 60, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 70, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 80, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 90, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 100, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 110, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 120, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 130, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 140, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 150, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 160, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 170, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 180, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 190, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 200, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 210, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 220, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 230, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 240, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 250, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 260, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 270, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 280, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 290, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 300, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 310, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 320, 10); | |
| call ciosrow; | |
| set req.http.BI = substr(req.http.O, 330, 10); | |
| call ciosrow; | |
| set req.http.A = substr(req.http.T, 0, 340); | |
| } | |
| sub sq { set req.http.O = req.http.A; call mm; } | |
| sub mul { set req.http.O = req.http.BP; call mm; } | |
| sub red { | |
| declare local var.x INTEGER; | |
| declare local var.brw INTEGER; | |
| declare local var.t0 INTEGER; | |
| declare local var.n0 INTEGER; | |
| declare local var.s0 INTEGER; | |
| declare local var.t1 INTEGER; | |
| declare local var.n1 INTEGER; | |
| declare local var.s1 INTEGER; | |
| declare local var.t2 INTEGER; | |
| declare local var.n2 INTEGER; | |
| declare local var.s2 INTEGER; | |
| declare local var.t3 INTEGER; | |
| declare local var.n3 INTEGER; | |
| declare local var.s3 INTEGER; | |
| declare local var.t4 INTEGER; | |
| declare local var.n4 INTEGER; | |
| declare local var.s4 INTEGER; | |
| declare local var.t5 INTEGER; | |
| declare local var.n5 INTEGER; | |
| declare local var.s5 INTEGER; | |
| declare local var.t6 INTEGER; | |
| declare local var.n6 INTEGER; | |
| declare local var.s6 INTEGER; | |
| declare local var.t7 INTEGER; | |
| declare local var.n7 INTEGER; | |
| declare local var.s7 INTEGER; | |
| declare local var.t8 INTEGER; | |
| declare local var.n8 INTEGER; | |
| declare local var.s8 INTEGER; | |
| declare local var.t9 INTEGER; | |
| declare local var.n9 INTEGER; | |
| declare local var.s9 INTEGER; | |
| declare local var.t10 INTEGER; | |
| declare local var.n10 INTEGER; | |
| declare local var.s10 INTEGER; | |
| declare local var.t11 INTEGER; | |
| declare local var.n11 INTEGER; | |
| declare local var.s11 INTEGER; | |
| declare local var.t12 INTEGER; | |
| declare local var.n12 INTEGER; | |
| declare local var.s12 INTEGER; | |
| declare local var.t13 INTEGER; | |
| declare local var.n13 INTEGER; | |
| declare local var.s13 INTEGER; | |
| declare local var.t14 INTEGER; | |
| declare local var.n14 INTEGER; | |
| declare local var.s14 INTEGER; | |
| declare local var.t15 INTEGER; | |
| declare local var.n15 INTEGER; | |
| declare local var.s15 INTEGER; | |
| declare local var.t16 INTEGER; | |
| declare local var.n16 INTEGER; | |
| declare local var.s16 INTEGER; | |
| declare local var.t17 INTEGER; | |
| declare local var.n17 INTEGER; | |
| declare local var.s17 INTEGER; | |
| declare local var.t18 INTEGER; | |
| declare local var.n18 INTEGER; | |
| declare local var.s18 INTEGER; | |
| declare local var.t19 INTEGER; | |
| declare local var.n19 INTEGER; | |
| declare local var.s19 INTEGER; | |
| declare local var.t20 INTEGER; | |
| declare local var.n20 INTEGER; | |
| declare local var.s20 INTEGER; | |
| declare local var.t21 INTEGER; | |
| declare local var.n21 INTEGER; | |
| declare local var.s21 INTEGER; | |
| declare local var.t22 INTEGER; | |
| declare local var.n22 INTEGER; | |
| declare local var.s22 INTEGER; | |
| declare local var.t23 INTEGER; | |
| declare local var.n23 INTEGER; | |
| declare local var.s23 INTEGER; | |
| declare local var.t24 INTEGER; | |
| declare local var.n24 INTEGER; | |
| declare local var.s24 INTEGER; | |
| declare local var.t25 INTEGER; | |
| declare local var.n25 INTEGER; | |
| declare local var.s25 INTEGER; | |
| declare local var.t26 INTEGER; | |
| declare local var.n26 INTEGER; | |
| declare local var.s26 INTEGER; | |
| declare local var.t27 INTEGER; | |
| declare local var.n27 INTEGER; | |
| declare local var.s27 INTEGER; | |
| declare local var.t28 INTEGER; | |
| declare local var.n28 INTEGER; | |
| declare local var.s28 INTEGER; | |
| declare local var.t29 INTEGER; | |
| declare local var.n29 INTEGER; | |
| declare local var.s29 INTEGER; | |
| declare local var.t30 INTEGER; | |
| declare local var.n30 INTEGER; | |
| declare local var.s30 INTEGER; | |
| declare local var.t31 INTEGER; | |
| declare local var.n31 INTEGER; | |
| declare local var.s31 INTEGER; | |
| declare local var.t32 INTEGER; | |
| declare local var.n32 INTEGER; | |
| declare local var.s32 INTEGER; | |
| declare local var.t33 INTEGER; | |
| declare local var.n33 INTEGER; | |
| declare local var.s33 INTEGER; | |
| set var.t0 = std.atoi(substr(req.http.A, 0, 10)); | |
| set var.n0 = std.atoi(substr(req.http.MOD, 0, 10)); | |
| set var.t1 = std.atoi(substr(req.http.A, 10, 10)); | |
| set var.n1 = std.atoi(substr(req.http.MOD, 10, 10)); | |
| set var.t2 = std.atoi(substr(req.http.A, 20, 10)); | |
| set var.n2 = std.atoi(substr(req.http.MOD, 20, 10)); | |
| set var.t3 = std.atoi(substr(req.http.A, 30, 10)); | |
| set var.n3 = std.atoi(substr(req.http.MOD, 30, 10)); | |
| set var.t4 = std.atoi(substr(req.http.A, 40, 10)); | |
| set var.n4 = std.atoi(substr(req.http.MOD, 40, 10)); | |
| set var.t5 = std.atoi(substr(req.http.A, 50, 10)); | |
| set var.n5 = std.atoi(substr(req.http.MOD, 50, 10)); | |
| set var.t6 = std.atoi(substr(req.http.A, 60, 10)); | |
| set var.n6 = std.atoi(substr(req.http.MOD, 60, 10)); | |
| set var.t7 = std.atoi(substr(req.http.A, 70, 10)); | |
| set var.n7 = std.atoi(substr(req.http.MOD, 70, 10)); | |
| set var.t8 = std.atoi(substr(req.http.A, 80, 10)); | |
| set var.n8 = std.atoi(substr(req.http.MOD, 80, 10)); | |
| set var.t9 = std.atoi(substr(req.http.A, 90, 10)); | |
| set var.n9 = std.atoi(substr(req.http.MOD, 90, 10)); | |
| set var.t10 = std.atoi(substr(req.http.A, 100, 10)); | |
| set var.n10 = std.atoi(substr(req.http.MOD, 100, 10)); | |
| set var.t11 = std.atoi(substr(req.http.A, 110, 10)); | |
| set var.n11 = std.atoi(substr(req.http.MOD, 110, 10)); | |
| set var.t12 = std.atoi(substr(req.http.A, 120, 10)); | |
| set var.n12 = std.atoi(substr(req.http.MOD, 120, 10)); | |
| set var.t13 = std.atoi(substr(req.http.A, 130, 10)); | |
| set var.n13 = std.atoi(substr(req.http.MOD, 130, 10)); | |
| set var.t14 = std.atoi(substr(req.http.A, 140, 10)); | |
| set var.n14 = std.atoi(substr(req.http.MOD, 140, 10)); | |
| set var.t15 = std.atoi(substr(req.http.A, 150, 10)); | |
| set var.n15 = std.atoi(substr(req.http.MOD, 150, 10)); | |
| set var.t16 = std.atoi(substr(req.http.A, 160, 10)); | |
| set var.n16 = std.atoi(substr(req.http.MOD, 160, 10)); | |
| set var.t17 = std.atoi(substr(req.http.A, 170, 10)); | |
| set var.n17 = std.atoi(substr(req.http.MOD, 170, 10)); | |
| set var.t18 = std.atoi(substr(req.http.A, 180, 10)); | |
| set var.n18 = std.atoi(substr(req.http.MOD, 180, 10)); | |
| set var.t19 = std.atoi(substr(req.http.A, 190, 10)); | |
| set var.n19 = std.atoi(substr(req.http.MOD, 190, 10)); | |
| set var.t20 = std.atoi(substr(req.http.A, 200, 10)); | |
| set var.n20 = std.atoi(substr(req.http.MOD, 200, 10)); | |
| set var.t21 = std.atoi(substr(req.http.A, 210, 10)); | |
| set var.n21 = std.atoi(substr(req.http.MOD, 210, 10)); | |
| set var.t22 = std.atoi(substr(req.http.A, 220, 10)); | |
| set var.n22 = std.atoi(substr(req.http.MOD, 220, 10)); | |
| set var.t23 = std.atoi(substr(req.http.A, 230, 10)); | |
| set var.n23 = std.atoi(substr(req.http.MOD, 230, 10)); | |
| set var.t24 = std.atoi(substr(req.http.A, 240, 10)); | |
| set var.n24 = std.atoi(substr(req.http.MOD, 240, 10)); | |
| set var.t25 = std.atoi(substr(req.http.A, 250, 10)); | |
| set var.n25 = std.atoi(substr(req.http.MOD, 250, 10)); | |
| set var.t26 = std.atoi(substr(req.http.A, 260, 10)); | |
| set var.n26 = std.atoi(substr(req.http.MOD, 260, 10)); | |
| set var.t27 = std.atoi(substr(req.http.A, 270, 10)); | |
| set var.n27 = std.atoi(substr(req.http.MOD, 270, 10)); | |
| set var.t28 = std.atoi(substr(req.http.A, 280, 10)); | |
| set var.n28 = std.atoi(substr(req.http.MOD, 280, 10)); | |
| set var.t29 = std.atoi(substr(req.http.A, 290, 10)); | |
| set var.n29 = std.atoi(substr(req.http.MOD, 290, 10)); | |
| set var.t30 = std.atoi(substr(req.http.A, 300, 10)); | |
| set var.n30 = std.atoi(substr(req.http.MOD, 300, 10)); | |
| set var.t31 = std.atoi(substr(req.http.A, 310, 10)); | |
| set var.n31 = std.atoi(substr(req.http.MOD, 310, 10)); | |
| set var.t32 = std.atoi(substr(req.http.A, 320, 10)); | |
| set var.n32 = std.atoi(substr(req.http.MOD, 320, 10)); | |
| set var.t33 = std.atoi(substr(req.http.A, 330, 10)); | |
| set var.n33 = std.atoi(substr(req.http.MOD, 330, 10)); | |
| set var.brw = 0; | |
| set var.x = var.t0; | |
| set var.x -= var.n0; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s0 = var.x; | |
| set var.x = var.t1; | |
| set var.x -= var.n1; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s1 = var.x; | |
| set var.x = var.t2; | |
| set var.x -= var.n2; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s2 = var.x; | |
| set var.x = var.t3; | |
| set var.x -= var.n3; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s3 = var.x; | |
| set var.x = var.t4; | |
| set var.x -= var.n4; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s4 = var.x; | |
| set var.x = var.t5; | |
| set var.x -= var.n5; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s5 = var.x; | |
| set var.x = var.t6; | |
| set var.x -= var.n6; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s6 = var.x; | |
| set var.x = var.t7; | |
| set var.x -= var.n7; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s7 = var.x; | |
| set var.x = var.t8; | |
| set var.x -= var.n8; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s8 = var.x; | |
| set var.x = var.t9; | |
| set var.x -= var.n9; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s9 = var.x; | |
| set var.x = var.t10; | |
| set var.x -= var.n10; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s10 = var.x; | |
| set var.x = var.t11; | |
| set var.x -= var.n11; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s11 = var.x; | |
| set var.x = var.t12; | |
| set var.x -= var.n12; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s12 = var.x; | |
| set var.x = var.t13; | |
| set var.x -= var.n13; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s13 = var.x; | |
| set var.x = var.t14; | |
| set var.x -= var.n14; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s14 = var.x; | |
| set var.x = var.t15; | |
| set var.x -= var.n15; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s15 = var.x; | |
| set var.x = var.t16; | |
| set var.x -= var.n16; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s16 = var.x; | |
| set var.x = var.t17; | |
| set var.x -= var.n17; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s17 = var.x; | |
| set var.x = var.t18; | |
| set var.x -= var.n18; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s18 = var.x; | |
| set var.x = var.t19; | |
| set var.x -= var.n19; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s19 = var.x; | |
| set var.x = var.t20; | |
| set var.x -= var.n20; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s20 = var.x; | |
| set var.x = var.t21; | |
| set var.x -= var.n21; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s21 = var.x; | |
| set var.x = var.t22; | |
| set var.x -= var.n22; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s22 = var.x; | |
| set var.x = var.t23; | |
| set var.x -= var.n23; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s23 = var.x; | |
| set var.x = var.t24; | |
| set var.x -= var.n24; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s24 = var.x; | |
| set var.x = var.t25; | |
| set var.x -= var.n25; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s25 = var.x; | |
| set var.x = var.t26; | |
| set var.x -= var.n26; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s26 = var.x; | |
| set var.x = var.t27; | |
| set var.x -= var.n27; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s27 = var.x; | |
| set var.x = var.t28; | |
| set var.x -= var.n28; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s28 = var.x; | |
| set var.x = var.t29; | |
| set var.x -= var.n29; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s29 = var.x; | |
| set var.x = var.t30; | |
| set var.x -= var.n30; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s30 = var.x; | |
| set var.x = var.t31; | |
| set var.x -= var.n31; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s31 = var.x; | |
| set var.x = var.t32; | |
| set var.x -= var.n32; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s32 = var.x; | |
| set var.x = var.t33; | |
| set var.x -= var.n33; | |
| set var.x -= var.brw; | |
| set var.brw = var.x; | |
| set var.brw >>= 31; | |
| set var.brw &= 1; | |
| set var.x &= 2147483647; | |
| set var.s33 = var.x; | |
| if (var.brw == 0) { | |
| set var.t0 = var.s0; | |
| set var.t1 = var.s1; | |
| set var.t2 = var.s2; | |
| set var.t3 = var.s3; | |
| set var.t4 = var.s4; | |
| set var.t5 = var.s5; | |
| set var.t6 = var.s6; | |
| set var.t7 = var.s7; | |
| set var.t8 = var.s8; | |
| set var.t9 = var.s9; | |
| set var.t10 = var.s10; | |
| set var.t11 = var.s11; | |
| set var.t12 = var.s12; | |
| set var.t13 = var.s13; | |
| set var.t14 = var.s14; | |
| set var.t15 = var.s15; | |
| set var.t16 = var.s16; | |
| set var.t17 = var.s17; | |
| set var.t18 = var.s18; | |
| set var.t19 = var.s19; | |
| set var.t20 = var.s20; | |
| set var.t21 = var.s21; | |
| set var.t22 = var.s22; | |
| set var.t23 = var.s23; | |
| set var.t24 = var.s24; | |
| set var.t25 = var.s25; | |
| set var.t26 = var.s26; | |
| set var.t27 = var.s27; | |
| set var.t28 = var.s28; | |
| set var.t29 = var.s29; | |
| set var.t30 = var.s30; | |
| set var.t31 = var.s31; | |
| set var.t32 = var.s32; | |
| set var.t33 = var.s33; | |
| } | |
| set req.http.A = ""; | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t0), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t1), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t2), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t3), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t4), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t5), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t6), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t7), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t8), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t9), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t10), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t11), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t12), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t13), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t14), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t15), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t16), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t17), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t18), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t19), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t20), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t21), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t22), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t23), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t24), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t25), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t26), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t27), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t28), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t29), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t30), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t31), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t32), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.t33), 10, "0"); | |
| } | |
| sub macrow { | |
| declare local var.x INTEGER; | |
| declare local var.c INTEGER; | |
| declare local var.qi INTEGER; | |
| declare local var.h0 INTEGER; | |
| declare local var.h1 INTEGER; | |
| declare local var.h2 INTEGER; | |
| declare local var.h3 INTEGER; | |
| declare local var.h4 INTEGER; | |
| declare local var.h5 INTEGER; | |
| declare local var.h6 INTEGER; | |
| declare local var.h7 INTEGER; | |
| declare local var.h8 INTEGER; | |
| declare local var.h9 INTEGER; | |
| declare local var.h10 INTEGER; | |
| declare local var.h11 INTEGER; | |
| declare local var.h12 INTEGER; | |
| declare local var.h13 INTEGER; | |
| declare local var.h14 INTEGER; | |
| declare local var.h15 INTEGER; | |
| declare local var.h16 INTEGER; | |
| declare local var.h17 INTEGER; | |
| declare local var.h18 INTEGER; | |
| declare local var.h19 INTEGER; | |
| declare local var.h20 INTEGER; | |
| declare local var.h21 INTEGER; | |
| declare local var.h22 INTEGER; | |
| declare local var.h23 INTEGER; | |
| declare local var.h24 INTEGER; | |
| declare local var.h25 INTEGER; | |
| declare local var.h26 INTEGER; | |
| declare local var.h27 INTEGER; | |
| declare local var.h28 INTEGER; | |
| declare local var.h29 INTEGER; | |
| declare local var.h30 INTEGER; | |
| declare local var.h31 INTEGER; | |
| declare local var.h32 INTEGER; | |
| declare local var.h33 INTEGER; | |
| declare local var.p0 INTEGER; | |
| declare local var.p1 INTEGER; | |
| declare local var.p2 INTEGER; | |
| declare local var.p3 INTEGER; | |
| declare local var.p4 INTEGER; | |
| declare local var.p5 INTEGER; | |
| declare local var.p6 INTEGER; | |
| declare local var.p7 INTEGER; | |
| declare local var.p8 INTEGER; | |
| declare local var.p9 INTEGER; | |
| declare local var.p10 INTEGER; | |
| declare local var.p11 INTEGER; | |
| declare local var.p12 INTEGER; | |
| declare local var.p13 INTEGER; | |
| declare local var.p14 INTEGER; | |
| declare local var.p15 INTEGER; | |
| declare local var.p16 INTEGER; | |
| declare local var.p17 INTEGER; | |
| declare local var.p18 INTEGER; | |
| declare local var.p19 INTEGER; | |
| declare local var.p20 INTEGER; | |
| declare local var.p21 INTEGER; | |
| declare local var.p22 INTEGER; | |
| declare local var.p23 INTEGER; | |
| declare local var.p24 INTEGER; | |
| declare local var.p25 INTEGER; | |
| declare local var.p26 INTEGER; | |
| declare local var.p27 INTEGER; | |
| declare local var.p28 INTEGER; | |
| declare local var.p29 INTEGER; | |
| declare local var.p30 INTEGER; | |
| declare local var.p31 INTEGER; | |
| declare local var.p32 INTEGER; | |
| declare local var.p33 INTEGER; | |
| declare local var.p34 INTEGER; | |
| declare local var.p35 INTEGER; | |
| declare local var.p36 INTEGER; | |
| declare local var.p37 INTEGER; | |
| declare local var.p38 INTEGER; | |
| declare local var.p39 INTEGER; | |
| declare local var.p40 INTEGER; | |
| declare local var.p41 INTEGER; | |
| declare local var.p42 INTEGER; | |
| declare local var.p43 INTEGER; | |
| declare local var.p44 INTEGER; | |
| declare local var.p45 INTEGER; | |
| declare local var.p46 INTEGER; | |
| declare local var.p47 INTEGER; | |
| declare local var.p48 INTEGER; | |
| declare local var.p49 INTEGER; | |
| declare local var.p50 INTEGER; | |
| declare local var.p51 INTEGER; | |
| declare local var.p52 INTEGER; | |
| declare local var.p53 INTEGER; | |
| declare local var.p54 INTEGER; | |
| declare local var.p55 INTEGER; | |
| declare local var.p56 INTEGER; | |
| declare local var.p57 INTEGER; | |
| declare local var.p58 INTEGER; | |
| declare local var.p59 INTEGER; | |
| declare local var.p60 INTEGER; | |
| declare local var.p61 INTEGER; | |
| declare local var.p62 INTEGER; | |
| declare local var.p63 INTEGER; | |
| declare local var.p64 INTEGER; | |
| declare local var.p65 INTEGER; | |
| declare local var.p66 INTEGER; | |
| declare local var.p67 INTEGER; | |
| declare local var.p68 INTEGER; | |
| set var.h0 = std.atoi(substr(req.http.H, 0, 10)); | |
| set var.h1 = std.atoi(substr(req.http.H, 10, 10)); | |
| set var.h2 = std.atoi(substr(req.http.H, 20, 10)); | |
| set var.h3 = std.atoi(substr(req.http.H, 30, 10)); | |
| set var.h4 = std.atoi(substr(req.http.H, 40, 10)); | |
| set var.h5 = std.atoi(substr(req.http.H, 50, 10)); | |
| set var.h6 = std.atoi(substr(req.http.H, 60, 10)); | |
| set var.h7 = std.atoi(substr(req.http.H, 70, 10)); | |
| set var.h8 = std.atoi(substr(req.http.H, 80, 10)); | |
| set var.h9 = std.atoi(substr(req.http.H, 90, 10)); | |
| set var.h10 = std.atoi(substr(req.http.H, 100, 10)); | |
| set var.h11 = std.atoi(substr(req.http.H, 110, 10)); | |
| set var.h12 = std.atoi(substr(req.http.H, 120, 10)); | |
| set var.h13 = std.atoi(substr(req.http.H, 130, 10)); | |
| set var.h14 = std.atoi(substr(req.http.H, 140, 10)); | |
| set var.h15 = std.atoi(substr(req.http.H, 150, 10)); | |
| set var.h16 = std.atoi(substr(req.http.H, 160, 10)); | |
| set var.h17 = std.atoi(substr(req.http.H, 170, 10)); | |
| set var.h18 = std.atoi(substr(req.http.H, 180, 10)); | |
| set var.h19 = std.atoi(substr(req.http.H, 190, 10)); | |
| set var.h20 = std.atoi(substr(req.http.H, 200, 10)); | |
| set var.h21 = std.atoi(substr(req.http.H, 210, 10)); | |
| set var.h22 = std.atoi(substr(req.http.H, 220, 10)); | |
| set var.h23 = std.atoi(substr(req.http.H, 230, 10)); | |
| set var.h24 = std.atoi(substr(req.http.H, 240, 10)); | |
| set var.h25 = std.atoi(substr(req.http.H, 250, 10)); | |
| set var.h26 = std.atoi(substr(req.http.H, 260, 10)); | |
| set var.h27 = std.atoi(substr(req.http.H, 270, 10)); | |
| set var.h28 = std.atoi(substr(req.http.H, 280, 10)); | |
| set var.h29 = std.atoi(substr(req.http.H, 290, 10)); | |
| set var.h30 = std.atoi(substr(req.http.H, 300, 10)); | |
| set var.h31 = std.atoi(substr(req.http.H, 310, 10)); | |
| set var.h32 = std.atoi(substr(req.http.H, 320, 10)); | |
| set var.h33 = std.atoi(substr(req.http.H, 330, 10)); | |
| set var.p0 = std.atoi(substr(req.http.P, 0, 10)); | |
| set var.p1 = std.atoi(substr(req.http.P, 10, 10)); | |
| set var.p2 = std.atoi(substr(req.http.P, 20, 10)); | |
| set var.p3 = std.atoi(substr(req.http.P, 30, 10)); | |
| set var.p4 = std.atoi(substr(req.http.P, 40, 10)); | |
| set var.p5 = std.atoi(substr(req.http.P, 50, 10)); | |
| set var.p6 = std.atoi(substr(req.http.P, 60, 10)); | |
| set var.p7 = std.atoi(substr(req.http.P, 70, 10)); | |
| set var.p8 = std.atoi(substr(req.http.P, 80, 10)); | |
| set var.p9 = std.atoi(substr(req.http.P, 90, 10)); | |
| set var.p10 = std.atoi(substr(req.http.P, 100, 10)); | |
| set var.p11 = std.atoi(substr(req.http.P, 110, 10)); | |
| set var.p12 = std.atoi(substr(req.http.P, 120, 10)); | |
| set var.p13 = std.atoi(substr(req.http.P, 130, 10)); | |
| set var.p14 = std.atoi(substr(req.http.P, 140, 10)); | |
| set var.p15 = std.atoi(substr(req.http.P, 150, 10)); | |
| set var.p16 = std.atoi(substr(req.http.P, 160, 10)); | |
| set var.p17 = std.atoi(substr(req.http.P, 170, 10)); | |
| set var.p18 = std.atoi(substr(req.http.P, 180, 10)); | |
| set var.p19 = std.atoi(substr(req.http.P, 190, 10)); | |
| set var.p20 = std.atoi(substr(req.http.P, 200, 10)); | |
| set var.p21 = std.atoi(substr(req.http.P, 210, 10)); | |
| set var.p22 = std.atoi(substr(req.http.P, 220, 10)); | |
| set var.p23 = std.atoi(substr(req.http.P, 230, 10)); | |
| set var.p24 = std.atoi(substr(req.http.P, 240, 10)); | |
| set var.p25 = std.atoi(substr(req.http.P, 250, 10)); | |
| set var.p26 = std.atoi(substr(req.http.P, 260, 10)); | |
| set var.p27 = std.atoi(substr(req.http.P, 270, 10)); | |
| set var.p28 = std.atoi(substr(req.http.P, 280, 10)); | |
| set var.p29 = std.atoi(substr(req.http.P, 290, 10)); | |
| set var.p30 = std.atoi(substr(req.http.P, 300, 10)); | |
| set var.p31 = std.atoi(substr(req.http.P, 310, 10)); | |
| set var.p32 = std.atoi(substr(req.http.P, 320, 10)); | |
| set var.p33 = std.atoi(substr(req.http.P, 330, 10)); | |
| set var.p34 = std.atoi(substr(req.http.P, 340, 10)); | |
| set var.p35 = std.atoi(substr(req.http.P, 350, 10)); | |
| set var.p36 = std.atoi(substr(req.http.P, 360, 10)); | |
| set var.p37 = std.atoi(substr(req.http.P, 370, 10)); | |
| set var.p38 = std.atoi(substr(req.http.P, 380, 10)); | |
| set var.p39 = std.atoi(substr(req.http.P, 390, 10)); | |
| set var.p40 = std.atoi(substr(req.http.P, 400, 10)); | |
| set var.p41 = std.atoi(substr(req.http.P, 410, 10)); | |
| set var.p42 = std.atoi(substr(req.http.P, 420, 10)); | |
| set var.p43 = std.atoi(substr(req.http.P, 430, 10)); | |
| set var.p44 = std.atoi(substr(req.http.P, 440, 10)); | |
| set var.p45 = std.atoi(substr(req.http.P, 450, 10)); | |
| set var.p46 = std.atoi(substr(req.http.P, 460, 10)); | |
| set var.p47 = std.atoi(substr(req.http.P, 470, 10)); | |
| set var.p48 = std.atoi(substr(req.http.P, 480, 10)); | |
| set var.p49 = std.atoi(substr(req.http.P, 490, 10)); | |
| set var.p50 = std.atoi(substr(req.http.P, 500, 10)); | |
| set var.p51 = std.atoi(substr(req.http.P, 510, 10)); | |
| set var.p52 = std.atoi(substr(req.http.P, 520, 10)); | |
| set var.p53 = std.atoi(substr(req.http.P, 530, 10)); | |
| set var.p54 = std.atoi(substr(req.http.P, 540, 10)); | |
| set var.p55 = std.atoi(substr(req.http.P, 550, 10)); | |
| set var.p56 = std.atoi(substr(req.http.P, 560, 10)); | |
| set var.p57 = std.atoi(substr(req.http.P, 570, 10)); | |
| set var.p58 = std.atoi(substr(req.http.P, 580, 10)); | |
| set var.p59 = std.atoi(substr(req.http.P, 590, 10)); | |
| set var.p60 = std.atoi(substr(req.http.P, 600, 10)); | |
| set var.p61 = std.atoi(substr(req.http.P, 610, 10)); | |
| set var.p62 = std.atoi(substr(req.http.P, 620, 10)); | |
| set var.p63 = std.atoi(substr(req.http.P, 630, 10)); | |
| set var.p64 = std.atoi(substr(req.http.P, 640, 10)); | |
| set var.p65 = std.atoi(substr(req.http.P, 650, 10)); | |
| set var.p66 = std.atoi(substr(req.http.P, 660, 10)); | |
| set var.p67 = std.atoi(substr(req.http.P, 670, 10)); | |
| set var.p68 = std.atoi(substr(req.http.P, 680, 10)); | |
| set var.qi = std.atoi(req.http.QI); | |
| set var.c = 0; | |
| set var.x = var.h0; | |
| set var.x *= var.qi; | |
| set var.x += var.p0; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p0 = var.x; | |
| set var.x = var.h1; | |
| set var.x *= var.qi; | |
| set var.x += var.p1; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p1 = var.x; | |
| set var.x = var.h2; | |
| set var.x *= var.qi; | |
| set var.x += var.p2; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p2 = var.x; | |
| set var.x = var.h3; | |
| set var.x *= var.qi; | |
| set var.x += var.p3; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p3 = var.x; | |
| set var.x = var.h4; | |
| set var.x *= var.qi; | |
| set var.x += var.p4; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p4 = var.x; | |
| set var.x = var.h5; | |
| set var.x *= var.qi; | |
| set var.x += var.p5; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p5 = var.x; | |
| set var.x = var.h6; | |
| set var.x *= var.qi; | |
| set var.x += var.p6; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p6 = var.x; | |
| set var.x = var.h7; | |
| set var.x *= var.qi; | |
| set var.x += var.p7; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p7 = var.x; | |
| set var.x = var.h8; | |
| set var.x *= var.qi; | |
| set var.x += var.p8; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p8 = var.x; | |
| set var.x = var.h9; | |
| set var.x *= var.qi; | |
| set var.x += var.p9; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p9 = var.x; | |
| set var.x = var.h10; | |
| set var.x *= var.qi; | |
| set var.x += var.p10; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p10 = var.x; | |
| set var.x = var.h11; | |
| set var.x *= var.qi; | |
| set var.x += var.p11; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p11 = var.x; | |
| set var.x = var.h12; | |
| set var.x *= var.qi; | |
| set var.x += var.p12; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p12 = var.x; | |
| set var.x = var.h13; | |
| set var.x *= var.qi; | |
| set var.x += var.p13; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p13 = var.x; | |
| set var.x = var.h14; | |
| set var.x *= var.qi; | |
| set var.x += var.p14; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p14 = var.x; | |
| set var.x = var.h15; | |
| set var.x *= var.qi; | |
| set var.x += var.p15; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p15 = var.x; | |
| set var.x = var.h16; | |
| set var.x *= var.qi; | |
| set var.x += var.p16; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p16 = var.x; | |
| set var.x = var.h17; | |
| set var.x *= var.qi; | |
| set var.x += var.p17; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p17 = var.x; | |
| set var.x = var.h18; | |
| set var.x *= var.qi; | |
| set var.x += var.p18; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p18 = var.x; | |
| set var.x = var.h19; | |
| set var.x *= var.qi; | |
| set var.x += var.p19; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p19 = var.x; | |
| set var.x = var.h20; | |
| set var.x *= var.qi; | |
| set var.x += var.p20; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p20 = var.x; | |
| set var.x = var.h21; | |
| set var.x *= var.qi; | |
| set var.x += var.p21; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p21 = var.x; | |
| set var.x = var.h22; | |
| set var.x *= var.qi; | |
| set var.x += var.p22; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p22 = var.x; | |
| set var.x = var.h23; | |
| set var.x *= var.qi; | |
| set var.x += var.p23; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p23 = var.x; | |
| set var.x = var.h24; | |
| set var.x *= var.qi; | |
| set var.x += var.p24; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p24 = var.x; | |
| set var.x = var.h25; | |
| set var.x *= var.qi; | |
| set var.x += var.p25; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p25 = var.x; | |
| set var.x = var.h26; | |
| set var.x *= var.qi; | |
| set var.x += var.p26; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p26 = var.x; | |
| set var.x = var.h27; | |
| set var.x *= var.qi; | |
| set var.x += var.p27; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p27 = var.x; | |
| set var.x = var.h28; | |
| set var.x *= var.qi; | |
| set var.x += var.p28; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p28 = var.x; | |
| set var.x = var.h29; | |
| set var.x *= var.qi; | |
| set var.x += var.p29; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p29 = var.x; | |
| set var.x = var.h30; | |
| set var.x *= var.qi; | |
| set var.x += var.p30; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p30 = var.x; | |
| set var.x = var.h31; | |
| set var.x *= var.qi; | |
| set var.x += var.p31; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p31 = var.x; | |
| set var.x = var.h32; | |
| set var.x *= var.qi; | |
| set var.x += var.p32; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p32 = var.x; | |
| set var.x = var.h33; | |
| set var.x *= var.qi; | |
| set var.x += var.p33; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p33 = var.x; | |
| set var.x = var.p34; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p34 = var.x; | |
| set var.x = var.p35; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p35 = var.x; | |
| set var.x = var.p36; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p36 = var.x; | |
| set var.x = var.p37; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p37 = var.x; | |
| set var.x = var.p38; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p38 = var.x; | |
| set var.x = var.p39; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p39 = var.x; | |
| set var.x = var.p40; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p40 = var.x; | |
| set var.x = var.p41; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p41 = var.x; | |
| set var.x = var.p42; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p42 = var.x; | |
| set var.x = var.p43; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p43 = var.x; | |
| set var.x = var.p44; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p44 = var.x; | |
| set var.x = var.p45; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p45 = var.x; | |
| set var.x = var.p46; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p46 = var.x; | |
| set var.x = var.p47; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p47 = var.x; | |
| set var.x = var.p48; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p48 = var.x; | |
| set var.x = var.p49; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p49 = var.x; | |
| set var.x = var.p50; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p50 = var.x; | |
| set var.x = var.p51; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p51 = var.x; | |
| set var.x = var.p52; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p52 = var.x; | |
| set var.x = var.p53; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p53 = var.x; | |
| set var.x = var.p54; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p54 = var.x; | |
| set var.x = var.p55; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p55 = var.x; | |
| set var.x = var.p56; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p56 = var.x; | |
| set var.x = var.p57; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p57 = var.x; | |
| set var.x = var.p58; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p58 = var.x; | |
| set var.x = var.p59; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p59 = var.x; | |
| set var.x = var.p60; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p60 = var.x; | |
| set var.x = var.p61; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p61 = var.x; | |
| set var.x = var.p62; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p62 = var.x; | |
| set var.x = var.p63; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p63 = var.x; | |
| set var.x = var.p64; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p64 = var.x; | |
| set var.x = var.p65; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p65 = var.x; | |
| set var.x = var.p66; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p66 = var.x; | |
| set var.x = var.p67; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p67 = var.x; | |
| set var.x = var.p68; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p68 = var.x; | |
| set req.http.P = ""; | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p0), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p1), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p2), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p3), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p4), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p5), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p6), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p7), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p8), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p9), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p10), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p11), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p12), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p13), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p14), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p15), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p16), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p17), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p18), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p19), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p20), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p21), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p22), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p23), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p24), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p25), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p26), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p27), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p28), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p29), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p30), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p31), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p32), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p33), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p34), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p35), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p36), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p37), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p38), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p39), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p40), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p41), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p42), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p43), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p44), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p45), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p46), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p47), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p48), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p49), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p50), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p51), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p52), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p53), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p54), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p55), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p56), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p57), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p58), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p59), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p60), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p61), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p62), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p63), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p64), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p65), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p66), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p67), 10, "0"); | |
| set req.http.P = req.http.P + std.strpad(std.itoa(var.p68), 10, "0"); | |
| } | |
| sub qhmul { | |
| set req.http.P = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1239643868"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "779931388"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "599733804"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1974788968"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1349438042"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "826430023"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "989351391"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "582616392"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1593120004"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1331010047"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1118223789"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "160541927"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "712004296"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "488300661"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1879922571"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "759956300"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "2074633797"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "975483768"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "920026371"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1140204991"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "931606443"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1467164720"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1150661332"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1509310723"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "85632496"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1888276332"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "437884202"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "347762181"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "392905120"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1625616211"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1002379633"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "699781899"; | |
| call macrow; | |
| set req.http.P = "0000000000" + substr(req.http.P, 0, 680); | |
| set req.http.QI = "1926265817"; | |
| call macrow; | |
| } | |
| sub do_sign { | |
| declare local var.x INTEGER; | |
| declare local var.c INTEGER; | |
| declare local var.borrow INTEGER; | |
| declare local var.w INTEGER; | |
| declare local var.tmp INTEGER; | |
| declare local var.hw0 INTEGER; | |
| declare local var.hw1 INTEGER; | |
| declare local var.hw2 INTEGER; | |
| declare local var.hw3 INTEGER; | |
| declare local var.hw4 INTEGER; | |
| declare local var.hw5 INTEGER; | |
| declare local var.hw6 INTEGER; | |
| declare local var.hw7 INTEGER; | |
| declare local var.hw8 INTEGER; | |
| declare local var.hw9 INTEGER; | |
| declare local var.hw10 INTEGER; | |
| declare local var.hw11 INTEGER; | |
| declare local var.hw12 INTEGER; | |
| declare local var.hw13 INTEGER; | |
| declare local var.hw14 INTEGER; | |
| declare local var.hw15 INTEGER; | |
| declare local var.h0 INTEGER; | |
| declare local var.h1 INTEGER; | |
| declare local var.h2 INTEGER; | |
| declare local var.h3 INTEGER; | |
| declare local var.h4 INTEGER; | |
| declare local var.h5 INTEGER; | |
| declare local var.h6 INTEGER; | |
| declare local var.h7 INTEGER; | |
| declare local var.h8 INTEGER; | |
| declare local var.h9 INTEGER; | |
| declare local var.h10 INTEGER; | |
| declare local var.h11 INTEGER; | |
| declare local var.h12 INTEGER; | |
| declare local var.h13 INTEGER; | |
| declare local var.h14 INTEGER; | |
| declare local var.h15 INTEGER; | |
| declare local var.h16 INTEGER; | |
| declare local var.h17 INTEGER; | |
| declare local var.h18 INTEGER; | |
| declare local var.h19 INTEGER; | |
| declare local var.h20 INTEGER; | |
| declare local var.h21 INTEGER; | |
| declare local var.h22 INTEGER; | |
| declare local var.h23 INTEGER; | |
| declare local var.h24 INTEGER; | |
| declare local var.h25 INTEGER; | |
| declare local var.h26 INTEGER; | |
| declare local var.h27 INTEGER; | |
| declare local var.h28 INTEGER; | |
| declare local var.h29 INTEGER; | |
| declare local var.h30 INTEGER; | |
| declare local var.h31 INTEGER; | |
| declare local var.h32 INTEGER; | |
| declare local var.h33 INTEGER; | |
| declare local var.p0 INTEGER; | |
| declare local var.p1 INTEGER; | |
| declare local var.p2 INTEGER; | |
| declare local var.p3 INTEGER; | |
| declare local var.p4 INTEGER; | |
| declare local var.p5 INTEGER; | |
| declare local var.p6 INTEGER; | |
| declare local var.p7 INTEGER; | |
| declare local var.p8 INTEGER; | |
| declare local var.p9 INTEGER; | |
| declare local var.p10 INTEGER; | |
| declare local var.p11 INTEGER; | |
| declare local var.p12 INTEGER; | |
| declare local var.p13 INTEGER; | |
| declare local var.p14 INTEGER; | |
| declare local var.p15 INTEGER; | |
| declare local var.p16 INTEGER; | |
| declare local var.p17 INTEGER; | |
| declare local var.p18 INTEGER; | |
| declare local var.p19 INTEGER; | |
| declare local var.p20 INTEGER; | |
| declare local var.p21 INTEGER; | |
| declare local var.p22 INTEGER; | |
| declare local var.p23 INTEGER; | |
| declare local var.p24 INTEGER; | |
| declare local var.p25 INTEGER; | |
| declare local var.p26 INTEGER; | |
| declare local var.p27 INTEGER; | |
| declare local var.p28 INTEGER; | |
| declare local var.p29 INTEGER; | |
| declare local var.p30 INTEGER; | |
| declare local var.p31 INTEGER; | |
| declare local var.p32 INTEGER; | |
| declare local var.p33 INTEGER; | |
| declare local var.p34 INTEGER; | |
| declare local var.p35 INTEGER; | |
| declare local var.p36 INTEGER; | |
| declare local var.p37 INTEGER; | |
| declare local var.p38 INTEGER; | |
| declare local var.p39 INTEGER; | |
| declare local var.p40 INTEGER; | |
| declare local var.p41 INTEGER; | |
| declare local var.p42 INTEGER; | |
| declare local var.p43 INTEGER; | |
| declare local var.p44 INTEGER; | |
| declare local var.p45 INTEGER; | |
| declare local var.p46 INTEGER; | |
| declare local var.p47 INTEGER; | |
| declare local var.p48 INTEGER; | |
| declare local var.p49 INTEGER; | |
| declare local var.p50 INTEGER; | |
| declare local var.p51 INTEGER; | |
| declare local var.p52 INTEGER; | |
| declare local var.p53 INTEGER; | |
| declare local var.p54 INTEGER; | |
| declare local var.p55 INTEGER; | |
| declare local var.p56 INTEGER; | |
| declare local var.p57 INTEGER; | |
| declare local var.p58 INTEGER; | |
| declare local var.p59 INTEGER; | |
| declare local var.p60 INTEGER; | |
| declare local var.p61 INTEGER; | |
| declare local var.p62 INTEGER; | |
| declare local var.p63 INTEGER; | |
| declare local var.p64 INTEGER; | |
| declare local var.p65 INTEGER; | |
| declare local var.p66 INTEGER; | |
| declare local var.p67 INTEGER; | |
| declare local var.p68 INTEGER; | |
| declare local var.sq0 INTEGER; | |
| declare local var.sq1 INTEGER; | |
| declare local var.sq2 INTEGER; | |
| declare local var.sq3 INTEGER; | |
| declare local var.sq4 INTEGER; | |
| declare local var.sq5 INTEGER; | |
| declare local var.sq6 INTEGER; | |
| declare local var.sq7 INTEGER; | |
| declare local var.sq8 INTEGER; | |
| declare local var.sq9 INTEGER; | |
| declare local var.sq10 INTEGER; | |
| declare local var.sq11 INTEGER; | |
| declare local var.sq12 INTEGER; | |
| declare local var.sq13 INTEGER; | |
| declare local var.sq14 INTEGER; | |
| declare local var.sq15 INTEGER; | |
| declare local var.sq16 INTEGER; | |
| declare local var.sq17 INTEGER; | |
| declare local var.sq18 INTEGER; | |
| declare local var.sq19 INTEGER; | |
| declare local var.sq20 INTEGER; | |
| declare local var.sq21 INTEGER; | |
| declare local var.sq22 INTEGER; | |
| declare local var.sq23 INTEGER; | |
| declare local var.sq24 INTEGER; | |
| declare local var.sq25 INTEGER; | |
| declare local var.sq26 INTEGER; | |
| declare local var.sq27 INTEGER; | |
| declare local var.sq28 INTEGER; | |
| declare local var.sq29 INTEGER; | |
| declare local var.sq30 INTEGER; | |
| declare local var.sq31 INTEGER; | |
| declare local var.sq32 INTEGER; | |
| declare local var.sq33 INTEGER; | |
| declare local var.o0 INTEGER; | |
| declare local var.o1 INTEGER; | |
| declare local var.o2 INTEGER; | |
| declare local var.o3 INTEGER; | |
| declare local var.o4 INTEGER; | |
| declare local var.o5 INTEGER; | |
| declare local var.o6 INTEGER; | |
| declare local var.o7 INTEGER; | |
| declare local var.o8 INTEGER; | |
| declare local var.o9 INTEGER; | |
| declare local var.o10 INTEGER; | |
| declare local var.o11 INTEGER; | |
| declare local var.o12 INTEGER; | |
| declare local var.o13 INTEGER; | |
| declare local var.o14 INTEGER; | |
| declare local var.o15 INTEGER; | |
| declare local var.o16 INTEGER; | |
| declare local var.o17 INTEGER; | |
| declare local var.o18 INTEGER; | |
| declare local var.o19 INTEGER; | |
| declare local var.o20 INTEGER; | |
| declare local var.o21 INTEGER; | |
| declare local var.o22 INTEGER; | |
| declare local var.o23 INTEGER; | |
| declare local var.o24 INTEGER; | |
| declare local var.o25 INTEGER; | |
| declare local var.o26 INTEGER; | |
| declare local var.o27 INTEGER; | |
| declare local var.o28 INTEGER; | |
| declare local var.o29 INTEGER; | |
| declare local var.o30 INTEGER; | |
| declare local var.o31 INTEGER; | |
| declare local var.o32 INTEGER; | |
| declare local var.o33 INTEGER; | |
| declare local var.o34 INTEGER; | |
| declare local var.o35 INTEGER; | |
| declare local var.o36 INTEGER; | |
| declare local var.o37 INTEGER; | |
| declare local var.o38 INTEGER; | |
| declare local var.o39 INTEGER; | |
| declare local var.o40 INTEGER; | |
| declare local var.o41 INTEGER; | |
| declare local var.o42 INTEGER; | |
| declare local var.o43 INTEGER; | |
| declare local var.o44 INTEGER; | |
| declare local var.o45 INTEGER; | |
| declare local var.o46 INTEGER; | |
| declare local var.o47 INTEGER; | |
| declare local var.o48 INTEGER; | |
| declare local var.o49 INTEGER; | |
| declare local var.o50 INTEGER; | |
| declare local var.o51 INTEGER; | |
| declare local var.o52 INTEGER; | |
| declare local var.o53 INTEGER; | |
| declare local var.o54 INTEGER; | |
| declare local var.o55 INTEGER; | |
| declare local var.o56 INTEGER; | |
| declare local var.o57 INTEGER; | |
| declare local var.o58 INTEGER; | |
| declare local var.o59 INTEGER; | |
| declare local var.o60 INTEGER; | |
| declare local var.o61 INTEGER; | |
| declare local var.o62 INTEGER; | |
| declare local var.o63 INTEGER; | |
| declare local var.o64 INTEGER; | |
| declare local var.o65 INTEGER; | |
| declare local var.o66 INTEGER; | |
| declare local var.o67 INTEGER; | |
| declare local var.o68 INTEGER; | |
| declare local var.o69 INTEGER; | |
| declare local var.o70 INTEGER; | |
| declare local var.o71 INTEGER; | |
| declare local var.o72 INTEGER; | |
| declare local var.o73 INTEGER; | |
| declare local var.o74 INTEGER; | |
| declare local var.o75 INTEGER; | |
| declare local var.o76 INTEGER; | |
| declare local var.o77 INTEGER; | |
| declare local var.o78 INTEGER; | |
| declare local var.o79 INTEGER; | |
| declare local var.o80 INTEGER; | |
| declare local var.o81 INTEGER; | |
| declare local var.o82 INTEGER; | |
| declare local var.o83 INTEGER; | |
| declare local var.o84 INTEGER; | |
| declare local var.o85 INTEGER; | |
| declare local var.o86 INTEGER; | |
| declare local var.o87 INTEGER; | |
| declare local var.o88 INTEGER; | |
| declare local var.o89 INTEGER; | |
| declare local var.o90 INTEGER; | |
| declare local var.o91 INTEGER; | |
| declare local var.o92 INTEGER; | |
| declare local var.o93 INTEGER; | |
| declare local var.o94 INTEGER; | |
| declare local var.o95 INTEGER; | |
| declare local var.o96 INTEGER; | |
| declare local var.o97 INTEGER; | |
| declare local var.o98 INTEGER; | |
| declare local var.o99 INTEGER; | |
| declare local var.o100 INTEGER; | |
| declare local var.o101 INTEGER; | |
| declare local var.o102 INTEGER; | |
| declare local var.o103 INTEGER; | |
| declare local var.o104 INTEGER; | |
| declare local var.o105 INTEGER; | |
| declare local var.o106 INTEGER; | |
| declare local var.o107 INTEGER; | |
| declare local var.o108 INTEGER; | |
| declare local var.o109 INTEGER; | |
| declare local var.o110 INTEGER; | |
| declare local var.o111 INTEGER; | |
| declare local var.o112 INTEGER; | |
| declare local var.o113 INTEGER; | |
| declare local var.o114 INTEGER; | |
| declare local var.o115 INTEGER; | |
| declare local var.o116 INTEGER; | |
| declare local var.o117 INTEGER; | |
| declare local var.o118 INTEGER; | |
| declare local var.o119 INTEGER; | |
| declare local var.o120 INTEGER; | |
| declare local var.o121 INTEGER; | |
| declare local var.o122 INTEGER; | |
| declare local var.o123 INTEGER; | |
| declare local var.o124 INTEGER; | |
| declare local var.o125 INTEGER; | |
| declare local var.o126 INTEGER; | |
| declare local var.o127 INTEGER; | |
| set req.http.SI = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9." + digest.base64url_nopad(req.http.X-Payload); | |
| set req.http.HASH = digest.hash_sha256(req.http.SI); | |
| set var.hw0 = std.strtol(substr(req.http.HASH, 60, 4), 16); | |
| set var.hw1 = std.strtol(substr(req.http.HASH, 56, 4), 16); | |
| set var.hw2 = std.strtol(substr(req.http.HASH, 52, 4), 16); | |
| set var.hw3 = std.strtol(substr(req.http.HASH, 48, 4), 16); | |
| set var.hw4 = std.strtol(substr(req.http.HASH, 44, 4), 16); | |
| set var.hw5 = std.strtol(substr(req.http.HASH, 40, 4), 16); | |
| set var.hw6 = std.strtol(substr(req.http.HASH, 36, 4), 16); | |
| set var.hw7 = std.strtol(substr(req.http.HASH, 32, 4), 16); | |
| set var.hw8 = std.strtol(substr(req.http.HASH, 28, 4), 16); | |
| set var.hw9 = std.strtol(substr(req.http.HASH, 24, 4), 16); | |
| set var.hw10 = std.strtol(substr(req.http.HASH, 20, 4), 16); | |
| set var.hw11 = std.strtol(substr(req.http.HASH, 16, 4), 16); | |
| set var.hw12 = std.strtol(substr(req.http.HASH, 12, 4), 16); | |
| set var.hw13 = std.strtol(substr(req.http.HASH, 8, 4), 16); | |
| set var.hw14 = std.strtol(substr(req.http.HASH, 4, 4), 16); | |
| set var.hw15 = std.strtol(substr(req.http.HASH, 0, 4), 16); | |
| set var.w = var.hw0; | |
| set var.tmp = var.hw1; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw2; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w &= 2147483647; | |
| set var.h0 = var.w; | |
| set var.w = var.hw1; | |
| set var.tmp = var.hw2; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw3; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w >>= 15; | |
| set var.w &= 2147483647; | |
| set var.h1 = var.w; | |
| set var.w = var.hw3; | |
| set var.tmp = var.hw4; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw5; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w >>= 14; | |
| set var.w &= 2147483647; | |
| set var.h2 = var.w; | |
| set var.w = var.hw5; | |
| set var.tmp = var.hw6; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw7; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w >>= 13; | |
| set var.w &= 2147483647; | |
| set var.h3 = var.w; | |
| set var.w = var.hw7; | |
| set var.tmp = var.hw8; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw9; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w >>= 12; | |
| set var.w &= 2147483647; | |
| set var.h4 = var.w; | |
| set var.w = var.hw9; | |
| set var.tmp = var.hw10; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw11; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w >>= 11; | |
| set var.w &= 2147483647; | |
| set var.h5 = var.w; | |
| set var.w = var.hw11; | |
| set var.tmp = var.hw12; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw13; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w >>= 10; | |
| set var.w &= 2147483647; | |
| set var.h6 = var.w; | |
| set var.w = var.hw13; | |
| set var.tmp = var.hw14; | |
| set var.tmp <<= 16; | |
| set var.w += var.tmp; | |
| set var.tmp = var.hw15; | |
| set var.tmp <<= 32; | |
| set var.w += var.tmp; | |
| set var.w >>= 9; | |
| set var.w &= 2147483647; | |
| set var.h7 = var.w; | |
| set var.w = var.hw15; | |
| set var.w >>= 8; | |
| set var.w &= 2147483647; | |
| set var.h8 = var.w; | |
| set var.h9 = 0; | |
| set var.h10 = 0; | |
| set var.h11 = 0; | |
| set var.h12 = 0; | |
| set var.h13 = 0; | |
| set var.h14 = 0; | |
| set var.h15 = 0; | |
| set var.h16 = 0; | |
| set var.h17 = 0; | |
| set var.h18 = 0; | |
| set var.h19 = 0; | |
| set var.h20 = 0; | |
| set var.h21 = 0; | |
| set var.h22 = 0; | |
| set var.h23 = 0; | |
| set var.h24 = 0; | |
| set var.h25 = 0; | |
| set var.h26 = 0; | |
| set var.h27 = 0; | |
| set var.h28 = 0; | |
| set var.h29 = 0; | |
| set var.h30 = 0; | |
| set var.h31 = 0; | |
| set var.h32 = 0; | |
| set var.h33 = 0; | |
| set var.c = 0; | |
| set var.x = 1780275502; | |
| set var.x += var.h0; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p0 = var.x; | |
| set var.x = 889383470; | |
| set var.x += var.h1; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p1 = var.x; | |
| set var.x = 654939045; | |
| set var.x += var.h2; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p2 = var.x; | |
| set var.x = 758896745; | |
| set var.x += var.h3; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p3 = var.x; | |
| set var.x = 225737144; | |
| set var.x += var.h4; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p4 = var.x; | |
| set var.x = 250430486; | |
| set var.x += var.h5; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p5 = var.x; | |
| set var.x = 332855615; | |
| set var.x += var.h6; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p6 = var.x; | |
| set var.x = 1997473102; | |
| set var.x += var.h7; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p7 = var.x; | |
| set var.x = 1116738145; | |
| set var.x += var.h8; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p8 = var.x; | |
| set var.x = 1086887980; | |
| set var.x += var.h9; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p9 = var.x; | |
| set var.x = 457541817; | |
| set var.x += var.h10; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p10 = var.x; | |
| set var.x = 1771247447; | |
| set var.x += var.h11; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p11 = var.x; | |
| set var.x = 458921160; | |
| set var.x += var.h12; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p12 = var.x; | |
| set var.x = 1390303089; | |
| set var.x += var.h13; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p13 = var.x; | |
| set var.x = 1963730463; | |
| set var.x += var.h14; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p14 = var.x; | |
| set var.x = 855421118; | |
| set var.x += var.h15; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p15 = var.x; | |
| set var.x = 828241390; | |
| set var.x += var.h16; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p16 = var.x; | |
| set var.x = 581959579; | |
| set var.x += var.h17; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p17 = var.x; | |
| set var.x = 1910860394; | |
| set var.x += var.h18; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p18 = var.x; | |
| set var.x = 297240077; | |
| set var.x += var.h19; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p19 = var.x; | |
| set var.x = 367384177; | |
| set var.x += var.h20; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p20 = var.x; | |
| set var.x = 941976146; | |
| set var.x += var.h21; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p21 = var.x; | |
| set var.x = 1704981124; | |
| set var.x += var.h22; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p22 = var.x; | |
| set var.x = 1192372597; | |
| set var.x += var.h23; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p23 = var.x; | |
| set var.x = 2073801776; | |
| set var.x += var.h24; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p24 = var.x; | |
| set var.x = 807653381; | |
| set var.x += var.h25; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p25 = var.x; | |
| set var.x = 783376966; | |
| set var.x += var.h26; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p26 = var.x; | |
| set var.x = 921863794; | |
| set var.x += var.h27; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p27 = var.x; | |
| set var.x = 746538362; | |
| set var.x += var.h28; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p28 = var.x; | |
| set var.x = 302325388; | |
| set var.x += var.h29; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p29 = var.x; | |
| set var.x = 869315236; | |
| set var.x += var.h30; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p30 = var.x; | |
| set var.x = 1163468967; | |
| set var.x += var.h31; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p31 = var.x; | |
| set var.x = 304253056; | |
| set var.x += var.h32; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p32 = var.x; | |
| set var.x = 0; | |
| set var.x += var.h33; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p33 = var.x; | |
| set req.http.A = ""; | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p0), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p1), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p2), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p3), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p4), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p5), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p6), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p7), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p8), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p9), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p10), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p11), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p12), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p13), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p14), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p15), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p16), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p17), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p18), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p19), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p20), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p21), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p22), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p23), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p24), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p25), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p26), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p27), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p28), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p29), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p30), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p31), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p32), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p33), 10, "0"); | |
| set req.http.MOD = "0001365487153119273909352177250678266012068749064000890277101977204721043471854501468822190502003874135712592620036242651636436983115162856117597446120135553175134783765803541377460460423537151312331212041477471506905596023625856806354595011404896626117573179709051110970570370653028545614606868951961078305840087252721813631586070000000001"; | |
| call red; | |
| set req.http.MP = req.http.A; | |
| set var.c = 0; | |
| set var.x = 11740463; | |
| set var.x += var.h0; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p0 = var.x; | |
| set var.x = 1815220253; | |
| set var.x += var.h1; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p1 = var.x; | |
| set var.x = 720528985; | |
| set var.x += var.h2; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p2 = var.x; | |
| set var.x = 1283208930; | |
| set var.x += var.h3; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p3 = var.x; | |
| set var.x = 1131145981; | |
| set var.x += var.h4; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p4 = var.x; | |
| set var.x = 1936536319; | |
| set var.x += var.h5; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p5 = var.x; | |
| set var.x = 355214496; | |
| set var.x += var.h6; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p6 = var.x; | |
| set var.x = 884620476; | |
| set var.x += var.h7; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p7 = var.x; | |
| set var.x = 654308285; | |
| set var.x += var.h8; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p8 = var.x; | |
| set var.x = 653346789; | |
| set var.x += var.h9; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p9 = var.x; | |
| set var.x = 1869808256; | |
| set var.x += var.h10; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p10 = var.x; | |
| set var.x = 2070003061; | |
| set var.x += var.h11; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p11 = var.x; | |
| set var.x = 726826542; | |
| set var.x += var.h12; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p12 = var.x; | |
| set var.x = 1913882415; | |
| set var.x += var.h13; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p13 = var.x; | |
| set var.x = 896723559; | |
| set var.x += var.h14; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p14 = var.x; | |
| set var.x = 1398854532; | |
| set var.x += var.h15; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p15 = var.x; | |
| set var.x = 649229773; | |
| set var.x += var.h16; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p16 = var.x; | |
| set var.x = 1125081651; | |
| set var.x += var.h17; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p17 = var.x; | |
| set var.x = 1636996944; | |
| set var.x += var.h18; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p18 = var.x; | |
| set var.x = 1275862245; | |
| set var.x += var.h19; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p19 = var.x; | |
| set var.x = 1005840712; | |
| set var.x += var.h20; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p20 = var.x; | |
| set var.x = 177010814; | |
| set var.x += var.h21; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p21 = var.x; | |
| set var.x = 1653420675; | |
| set var.x += var.h22; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p22 = var.x; | |
| set var.x = 590940932; | |
| set var.x += var.h23; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p23 = var.x; | |
| set var.x = 1577200115; | |
| set var.x += var.h24; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p24 = var.x; | |
| set var.x = 653244809; | |
| set var.x += var.h25; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p25 = var.x; | |
| set var.x = 359201231; | |
| set var.x += var.h26; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p26 = var.x; | |
| set var.x = 1045194836; | |
| set var.x += var.h27; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p27 = var.x; | |
| set var.x = 212819207; | |
| set var.x += var.h28; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p28 = var.x; | |
| set var.x = 1797442638; | |
| set var.x += var.h29; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p29 = var.x; | |
| set var.x = 1376208498; | |
| set var.x += var.h30; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p30 = var.x; | |
| set var.x = 2050167011; | |
| set var.x += var.h31; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p31 = var.x; | |
| set var.x = 644273272; | |
| set var.x += var.h32; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p32 = var.x; | |
| set var.x = 1; | |
| set var.x += var.h33; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p33 = var.x; | |
| set req.http.A = ""; | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p0), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p1), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p2), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p3), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p4), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p5), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p6), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p7), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p8), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p9), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p10), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p11), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p12), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p13), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p14), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p15), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p16), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p17), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p18), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p19), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p20), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p21), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p22), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p23), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p24), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p25), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p26), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p27), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p28), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p29), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p30), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p31), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p32), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p33), 10, "0"); | |
| set req.http.MOD = "1926265817069978189910023796331625616211039290512003477621810437884202188827633200856324961509310723115066133214671647200931606443114020499109200263710975483768207463379707599563001879922571048830066107120042960160541927111822378913310100471593120004058261639209893513910826430023134943804219747889680599733804077993138812396438680000000001"; | |
| call red; | |
| set req.http.MQ = req.http.A; | |
| set req.http.MOD = "0001365487153119273909352177250678266012068749064000890277101977204721043471854501468822190502003874135712592620036242651636436983115162856117597446120135553175134783765803541377460460423537151312331212041477471506905596023625856806354595011404896626117573179709051110970570370653028545614606868951961078305840087252721813631586070000000001"; | |
| set req.http.NP = "1838221041"; | |
| set req.http.A = req.http.MP; | |
| set req.http.O = "0175816376033064587707139675401137420205046361669519132328520630813623189725062717491474081270570323055525320120994642290580716168132596037208958989910607071810064994830516601304201980846988066000944814361183390972829965039157428800041135260108198352004093816406905700580546474725042282528406772288850788386479046604518509900308240000000000"; | |
| call mm; | |
| set req.http.BP = req.http.A; | |
| set req.http.A = "0757270966136527166405364955431693243374092071586111718299700102015780168650968912248584861682288003019414764114218282960241303486198779994209462746790317516658138899180011749796821121132319085616351502849830340389318370036200426315610052750591825458056068393913603526971618330692154752791514362842770647753171034484580103291841240000000000"; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| set req.http.O = "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; | |
| call mm; | |
| call red; | |
| set req.http.SP = req.http.A; | |
| set req.http.MOD = "1926265817069978189910023796331625616211039290512003477621810437884202188827633200856324961509310723115066133214671647200931606443114020499109200263710975483768207463379707599563001879922571048830066107120042960160541927111822378913310100471593120004058261639209893513910826430023134943804219747889680599733804077993138812396438680000000001"; | |
| set req.http.NP = "127249303"; | |
| set req.http.A = req.http.MQ; | |
| set req.http.O = "0685494677214210221318290522321129777847129344013703513878270163476280170190708314658482830743685662024979177505700295251594197634175654935609567750240323475548012574176005694552261852593374126620278505994146281051187169038403939507779123940239069594076999123300664748970629203419022060966812829688131872939369102799865502591694160000000000"; | |
| call mm; | |
| set req.http.BP = req.http.A; | |
| set req.http.A = "2026451138068546151817361366211289115323088159977104607793821831935797171452246306473971081411750414011526466115419584550369621910155952799001898969271954352151181379006102218971861447531451113124629708113176891189031120165641606407579349881234110960134353394812842757541677982673184372454921183661911910698688114363250609800274790000000000"; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call mul; | |
| call sq; | |
| call sq; | |
| call sq; | |
| call mul; | |
| set req.http.O = "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; | |
| call mm; | |
| call red; | |
| set req.http.SQ = req.http.A; | |
| set var.borrow = 0; | |
| set var.x = std.atoi(substr(req.http.SP, 0, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 0, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p0 = var.x; | |
| set var.sq0 = std.atoi(substr(req.http.SQ, 0, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 10, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 10, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p1 = var.x; | |
| set var.sq1 = std.atoi(substr(req.http.SQ, 10, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 20, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 20, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p2 = var.x; | |
| set var.sq2 = std.atoi(substr(req.http.SQ, 20, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 30, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 30, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p3 = var.x; | |
| set var.sq3 = std.atoi(substr(req.http.SQ, 30, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 40, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 40, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p4 = var.x; | |
| set var.sq4 = std.atoi(substr(req.http.SQ, 40, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 50, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 50, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p5 = var.x; | |
| set var.sq5 = std.atoi(substr(req.http.SQ, 50, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 60, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 60, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p6 = var.x; | |
| set var.sq6 = std.atoi(substr(req.http.SQ, 60, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 70, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 70, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p7 = var.x; | |
| set var.sq7 = std.atoi(substr(req.http.SQ, 70, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 80, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 80, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p8 = var.x; | |
| set var.sq8 = std.atoi(substr(req.http.SQ, 80, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 90, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 90, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p9 = var.x; | |
| set var.sq9 = std.atoi(substr(req.http.SQ, 90, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 100, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 100, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p10 = var.x; | |
| set var.sq10 = std.atoi(substr(req.http.SQ, 100, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 110, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 110, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p11 = var.x; | |
| set var.sq11 = std.atoi(substr(req.http.SQ, 110, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 120, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 120, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p12 = var.x; | |
| set var.sq12 = std.atoi(substr(req.http.SQ, 120, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 130, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 130, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p13 = var.x; | |
| set var.sq13 = std.atoi(substr(req.http.SQ, 130, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 140, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 140, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p14 = var.x; | |
| set var.sq14 = std.atoi(substr(req.http.SQ, 140, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 150, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 150, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p15 = var.x; | |
| set var.sq15 = std.atoi(substr(req.http.SQ, 150, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 160, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 160, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p16 = var.x; | |
| set var.sq16 = std.atoi(substr(req.http.SQ, 160, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 170, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 170, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p17 = var.x; | |
| set var.sq17 = std.atoi(substr(req.http.SQ, 170, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 180, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 180, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p18 = var.x; | |
| set var.sq18 = std.atoi(substr(req.http.SQ, 180, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 190, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 190, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p19 = var.x; | |
| set var.sq19 = std.atoi(substr(req.http.SQ, 190, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 200, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 200, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p20 = var.x; | |
| set var.sq20 = std.atoi(substr(req.http.SQ, 200, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 210, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 210, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p21 = var.x; | |
| set var.sq21 = std.atoi(substr(req.http.SQ, 210, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 220, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 220, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p22 = var.x; | |
| set var.sq22 = std.atoi(substr(req.http.SQ, 220, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 230, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 230, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p23 = var.x; | |
| set var.sq23 = std.atoi(substr(req.http.SQ, 230, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 240, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 240, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p24 = var.x; | |
| set var.sq24 = std.atoi(substr(req.http.SQ, 240, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 250, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 250, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p25 = var.x; | |
| set var.sq25 = std.atoi(substr(req.http.SQ, 250, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 260, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 260, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p26 = var.x; | |
| set var.sq26 = std.atoi(substr(req.http.SQ, 260, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 270, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 270, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p27 = var.x; | |
| set var.sq27 = std.atoi(substr(req.http.SQ, 270, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 280, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 280, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p28 = var.x; | |
| set var.sq28 = std.atoi(substr(req.http.SQ, 280, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 290, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 290, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p29 = var.x; | |
| set var.sq29 = std.atoi(substr(req.http.SQ, 290, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 300, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 300, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p30 = var.x; | |
| set var.sq30 = std.atoi(substr(req.http.SQ, 300, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 310, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 310, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p31 = var.x; | |
| set var.sq31 = std.atoi(substr(req.http.SQ, 310, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 320, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 320, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p32 = var.x; | |
| set var.sq32 = std.atoi(substr(req.http.SQ, 320, 10)); | |
| set var.x = std.atoi(substr(req.http.SP, 330, 10)); | |
| set var.tmp = std.atoi(substr(req.http.SQ, 330, 10)); | |
| set var.x -= var.tmp; | |
| set var.x -= var.borrow; | |
| set var.borrow = var.x; | |
| set var.borrow >>= 31; | |
| set var.borrow &= 1; | |
| set var.x &= 2147483647; | |
| set var.p33 = var.x; | |
| set var.sq33 = std.atoi(substr(req.http.SQ, 330, 10)); | |
| if (var.borrow == 1) { | |
| set var.c = 0; | |
| set var.x = var.p0; | |
| set var.x += 1365487; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p0 = var.x; | |
| set var.x = var.p1; | |
| set var.x += 1531192739; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p1 = var.x; | |
| set var.x = var.p2; | |
| set var.x += 935217725; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p2 = var.x; | |
| set var.x = var.p3; | |
| set var.x += 678266012; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p3 = var.x; | |
| set var.x = var.p4; | |
| set var.x += 687490640; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p4 = var.x; | |
| set var.x = var.p5; | |
| set var.x += 89027710; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p5 = var.x; | |
| set var.x = var.p6; | |
| set var.x += 1977204721; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p6 = var.x; | |
| set var.x = var.p7; | |
| set var.x += 434718545; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p7 = var.x; | |
| set var.x = var.p8; | |
| set var.x += 146882219; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p8 = var.x; | |
| set var.x = var.p9; | |
| set var.x += 502003874; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p9 = var.x; | |
| set var.x = var.p10; | |
| set var.x += 1357125926; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p10 = var.x; | |
| set var.x = var.p11; | |
| set var.x += 2003624265; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p11 = var.x; | |
| set var.x = var.p12; | |
| set var.x += 1636436983; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p12 = var.x; | |
| set var.x = var.p13; | |
| set var.x += 1151628561; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p13 = var.x; | |
| set var.x = var.p14; | |
| set var.x += 1759744612; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p14 = var.x; | |
| set var.x = var.p15; | |
| set var.x += 135553175; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p15 = var.x; | |
| set var.x = var.p16; | |
| set var.x += 1347837658; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p16 = var.x; | |
| set var.x = var.p17; | |
| set var.x += 354137746; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p17 = var.x; | |
| set var.x = var.p18; | |
| set var.x += 460423537; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p18 = var.x; | |
| set var.x = var.p19; | |
| set var.x += 1513123312; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p19 = var.x; | |
| set var.x = var.p20; | |
| set var.x += 1204147747; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p20 = var.x; | |
| set var.x = var.p21; | |
| set var.x += 1506905596; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p21 = var.x; | |
| set var.x = var.p22; | |
| set var.x += 236258568; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p22 = var.x; | |
| set var.x = var.p23; | |
| set var.x += 635459501; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p23 = var.x; | |
| set var.x = var.p24; | |
| set var.x += 1404896626; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p24 = var.x; | |
| set var.x = var.p25; | |
| set var.x += 1175731797; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p25 = var.x; | |
| set var.x = var.p26; | |
| set var.x += 905111097; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p26 = var.x; | |
| set var.x = var.p27; | |
| set var.x += 570370653; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p27 = var.x; | |
| set var.x = var.p28; | |
| set var.x += 285456146; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p28 = var.x; | |
| set var.x = var.p29; | |
| set var.x += 686895196; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p29 = var.x; | |
| set var.x = var.p30; | |
| set var.x += 1078305840; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p30 = var.x; | |
| set var.x = var.p31; | |
| set var.x += 872527218; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p31 = var.x; | |
| set var.x = var.p32; | |
| set var.x += 1363158607; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p32 = var.x; | |
| set var.x = var.p33; | |
| set var.x += 1; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p33 = var.x; | |
| } | |
| set req.http.A = ""; | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p0), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p1), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p2), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p3), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p4), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p5), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p6), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p7), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p8), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p9), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p10), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p11), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p12), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p13), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p14), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p15), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p16), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p17), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p18), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p19), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p20), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p21), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p22), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p23), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p24), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p25), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p26), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p27), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p28), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p29), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p30), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p31), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p32), 10, "0"); | |
| set req.http.A = req.http.A + std.strpad(std.itoa(var.p33), 10, "0"); | |
| set req.http.MOD = "0001365487153119273909352177250678266012068749064000890277101977204721043471854501468822190502003874135712592620036242651636436983115162856117597446120135553175134783765803541377460460423537151312331212041477471506905596023625856806354595011404896626117573179709051110970570370653028545614606868951961078305840087252721813631586070000000001"; | |
| set req.http.NP = "1838221041"; | |
| set req.http.O = "1789004324048188201904153053140200156233112585702820076756330948452737175479733306144192291803737316047715942906270626860379124161016535182713693579531685802061001772204005653968781061446011198653582812782938231576198962204252402916608829900385957204007580584309656485261894283442103445894805263101491878105059083232522103113328700000000000"; | |
| call mm; | |
| call red; | |
| set req.http.H = req.http.A; | |
| call qhmul; | |
| set var.p0 = std.atoi(substr(req.http.P, 0, 10)); | |
| set var.p1 = std.atoi(substr(req.http.P, 10, 10)); | |
| set var.p2 = std.atoi(substr(req.http.P, 20, 10)); | |
| set var.p3 = std.atoi(substr(req.http.P, 30, 10)); | |
| set var.p4 = std.atoi(substr(req.http.P, 40, 10)); | |
| set var.p5 = std.atoi(substr(req.http.P, 50, 10)); | |
| set var.p6 = std.atoi(substr(req.http.P, 60, 10)); | |
| set var.p7 = std.atoi(substr(req.http.P, 70, 10)); | |
| set var.p8 = std.atoi(substr(req.http.P, 80, 10)); | |
| set var.p9 = std.atoi(substr(req.http.P, 90, 10)); | |
| set var.p10 = std.atoi(substr(req.http.P, 100, 10)); | |
| set var.p11 = std.atoi(substr(req.http.P, 110, 10)); | |
| set var.p12 = std.atoi(substr(req.http.P, 120, 10)); | |
| set var.p13 = std.atoi(substr(req.http.P, 130, 10)); | |
| set var.p14 = std.atoi(substr(req.http.P, 140, 10)); | |
| set var.p15 = std.atoi(substr(req.http.P, 150, 10)); | |
| set var.p16 = std.atoi(substr(req.http.P, 160, 10)); | |
| set var.p17 = std.atoi(substr(req.http.P, 170, 10)); | |
| set var.p18 = std.atoi(substr(req.http.P, 180, 10)); | |
| set var.p19 = std.atoi(substr(req.http.P, 190, 10)); | |
| set var.p20 = std.atoi(substr(req.http.P, 200, 10)); | |
| set var.p21 = std.atoi(substr(req.http.P, 210, 10)); | |
| set var.p22 = std.atoi(substr(req.http.P, 220, 10)); | |
| set var.p23 = std.atoi(substr(req.http.P, 230, 10)); | |
| set var.p24 = std.atoi(substr(req.http.P, 240, 10)); | |
| set var.p25 = std.atoi(substr(req.http.P, 250, 10)); | |
| set var.p26 = std.atoi(substr(req.http.P, 260, 10)); | |
| set var.p27 = std.atoi(substr(req.http.P, 270, 10)); | |
| set var.p28 = std.atoi(substr(req.http.P, 280, 10)); | |
| set var.p29 = std.atoi(substr(req.http.P, 290, 10)); | |
| set var.p30 = std.atoi(substr(req.http.P, 300, 10)); | |
| set var.p31 = std.atoi(substr(req.http.P, 310, 10)); | |
| set var.p32 = std.atoi(substr(req.http.P, 320, 10)); | |
| set var.p33 = std.atoi(substr(req.http.P, 330, 10)); | |
| set var.p34 = std.atoi(substr(req.http.P, 340, 10)); | |
| set var.p35 = std.atoi(substr(req.http.P, 350, 10)); | |
| set var.p36 = std.atoi(substr(req.http.P, 360, 10)); | |
| set var.p37 = std.atoi(substr(req.http.P, 370, 10)); | |
| set var.p38 = std.atoi(substr(req.http.P, 380, 10)); | |
| set var.p39 = std.atoi(substr(req.http.P, 390, 10)); | |
| set var.p40 = std.atoi(substr(req.http.P, 400, 10)); | |
| set var.p41 = std.atoi(substr(req.http.P, 410, 10)); | |
| set var.p42 = std.atoi(substr(req.http.P, 420, 10)); | |
| set var.p43 = std.atoi(substr(req.http.P, 430, 10)); | |
| set var.p44 = std.atoi(substr(req.http.P, 440, 10)); | |
| set var.p45 = std.atoi(substr(req.http.P, 450, 10)); | |
| set var.p46 = std.atoi(substr(req.http.P, 460, 10)); | |
| set var.p47 = std.atoi(substr(req.http.P, 470, 10)); | |
| set var.p48 = std.atoi(substr(req.http.P, 480, 10)); | |
| set var.p49 = std.atoi(substr(req.http.P, 490, 10)); | |
| set var.p50 = std.atoi(substr(req.http.P, 500, 10)); | |
| set var.p51 = std.atoi(substr(req.http.P, 510, 10)); | |
| set var.p52 = std.atoi(substr(req.http.P, 520, 10)); | |
| set var.p53 = std.atoi(substr(req.http.P, 530, 10)); | |
| set var.p54 = std.atoi(substr(req.http.P, 540, 10)); | |
| set var.p55 = std.atoi(substr(req.http.P, 550, 10)); | |
| set var.p56 = std.atoi(substr(req.http.P, 560, 10)); | |
| set var.p57 = std.atoi(substr(req.http.P, 570, 10)); | |
| set var.p58 = std.atoi(substr(req.http.P, 580, 10)); | |
| set var.p59 = std.atoi(substr(req.http.P, 590, 10)); | |
| set var.p60 = std.atoi(substr(req.http.P, 600, 10)); | |
| set var.p61 = std.atoi(substr(req.http.P, 610, 10)); | |
| set var.p62 = std.atoi(substr(req.http.P, 620, 10)); | |
| set var.p63 = std.atoi(substr(req.http.P, 630, 10)); | |
| set var.p64 = std.atoi(substr(req.http.P, 640, 10)); | |
| set var.p65 = std.atoi(substr(req.http.P, 650, 10)); | |
| set var.p66 = std.atoi(substr(req.http.P, 660, 10)); | |
| set var.p67 = std.atoi(substr(req.http.P, 670, 10)); | |
| set var.p68 = std.atoi(substr(req.http.P, 680, 10)); | |
| set var.c = 0; | |
| set var.x = var.p0; | |
| set var.x += var.sq0; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p0 = var.x; | |
| set var.x = var.p1; | |
| set var.x += var.sq1; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p1 = var.x; | |
| set var.x = var.p2; | |
| set var.x += var.sq2; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p2 = var.x; | |
| set var.x = var.p3; | |
| set var.x += var.sq3; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p3 = var.x; | |
| set var.x = var.p4; | |
| set var.x += var.sq4; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p4 = var.x; | |
| set var.x = var.p5; | |
| set var.x += var.sq5; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p5 = var.x; | |
| set var.x = var.p6; | |
| set var.x += var.sq6; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p6 = var.x; | |
| set var.x = var.p7; | |
| set var.x += var.sq7; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p7 = var.x; | |
| set var.x = var.p8; | |
| set var.x += var.sq8; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p8 = var.x; | |
| set var.x = var.p9; | |
| set var.x += var.sq9; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p9 = var.x; | |
| set var.x = var.p10; | |
| set var.x += var.sq10; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p10 = var.x; | |
| set var.x = var.p11; | |
| set var.x += var.sq11; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p11 = var.x; | |
| set var.x = var.p12; | |
| set var.x += var.sq12; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p12 = var.x; | |
| set var.x = var.p13; | |
| set var.x += var.sq13; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p13 = var.x; | |
| set var.x = var.p14; | |
| set var.x += var.sq14; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p14 = var.x; | |
| set var.x = var.p15; | |
| set var.x += var.sq15; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p15 = var.x; | |
| set var.x = var.p16; | |
| set var.x += var.sq16; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p16 = var.x; | |
| set var.x = var.p17; | |
| set var.x += var.sq17; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p17 = var.x; | |
| set var.x = var.p18; | |
| set var.x += var.sq18; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p18 = var.x; | |
| set var.x = var.p19; | |
| set var.x += var.sq19; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p19 = var.x; | |
| set var.x = var.p20; | |
| set var.x += var.sq20; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p20 = var.x; | |
| set var.x = var.p21; | |
| set var.x += var.sq21; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p21 = var.x; | |
| set var.x = var.p22; | |
| set var.x += var.sq22; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p22 = var.x; | |
| set var.x = var.p23; | |
| set var.x += var.sq23; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p23 = var.x; | |
| set var.x = var.p24; | |
| set var.x += var.sq24; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p24 = var.x; | |
| set var.x = var.p25; | |
| set var.x += var.sq25; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p25 = var.x; | |
| set var.x = var.p26; | |
| set var.x += var.sq26; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p26 = var.x; | |
| set var.x = var.p27; | |
| set var.x += var.sq27; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p27 = var.x; | |
| set var.x = var.p28; | |
| set var.x += var.sq28; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p28 = var.x; | |
| set var.x = var.p29; | |
| set var.x += var.sq29; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p29 = var.x; | |
| set var.x = var.p30; | |
| set var.x += var.sq30; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p30 = var.x; | |
| set var.x = var.p31; | |
| set var.x += var.sq31; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p31 = var.x; | |
| set var.x = var.p32; | |
| set var.x += var.sq32; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p32 = var.x; | |
| set var.x = var.p33; | |
| set var.x += var.sq33; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p33 = var.x; | |
| set var.x = var.p34; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p34 = var.x; | |
| set var.x = var.p35; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p35 = var.x; | |
| set var.x = var.p36; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p36 = var.x; | |
| set var.x = var.p37; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p37 = var.x; | |
| set var.x = var.p38; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p38 = var.x; | |
| set var.x = var.p39; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p39 = var.x; | |
| set var.x = var.p40; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p40 = var.x; | |
| set var.x = var.p41; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p41 = var.x; | |
| set var.x = var.p42; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p42 = var.x; | |
| set var.x = var.p43; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p43 = var.x; | |
| set var.x = var.p44; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p44 = var.x; | |
| set var.x = var.p45; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p45 = var.x; | |
| set var.x = var.p46; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p46 = var.x; | |
| set var.x = var.p47; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p47 = var.x; | |
| set var.x = var.p48; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p48 = var.x; | |
| set var.x = var.p49; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p49 = var.x; | |
| set var.x = var.p50; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p50 = var.x; | |
| set var.x = var.p51; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p51 = var.x; | |
| set var.x = var.p52; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p52 = var.x; | |
| set var.x = var.p53; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p53 = var.x; | |
| set var.x = var.p54; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p54 = var.x; | |
| set var.x = var.p55; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p55 = var.x; | |
| set var.x = var.p56; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p56 = var.x; | |
| set var.x = var.p57; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p57 = var.x; | |
| set var.x = var.p58; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p58 = var.x; | |
| set var.x = var.p59; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p59 = var.x; | |
| set var.x = var.p60; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p60 = var.x; | |
| set var.x = var.p61; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p61 = var.x; | |
| set var.x = var.p62; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p62 = var.x; | |
| set var.x = var.p63; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p63 = var.x; | |
| set var.x = var.p64; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p64 = var.x; | |
| set var.x = var.p65; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p65 = var.x; | |
| set var.x = var.p66; | |
| set var.x += var.c; | |
| set var.c = var.x; | |
| set var.c >>= 31; | |
| set var.x &= 2147483647; | |
| set var.p66 = var.x; | |
| set var.w = var.p0; | |
| set var.tmp = var.p1; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w &= 65535; | |
| set var.o0 = var.w; | |
| set var.w = var.p0; | |
| set var.tmp = var.p1; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 16; | |
| set var.w &= 65535; | |
| set var.o1 = var.w; | |
| set var.w = var.p1; | |
| set var.tmp = var.p2; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 1; | |
| set var.w &= 65535; | |
| set var.o2 = var.w; | |
| set var.w = var.p1; | |
| set var.tmp = var.p2; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 17; | |
| set var.w &= 65535; | |
| set var.o3 = var.w; | |
| set var.w = var.p2; | |
| set var.tmp = var.p3; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 2; | |
| set var.w &= 65535; | |
| set var.o4 = var.w; | |
| set var.w = var.p2; | |
| set var.tmp = var.p3; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 18; | |
| set var.w &= 65535; | |
| set var.o5 = var.w; | |
| set var.w = var.p3; | |
| set var.tmp = var.p4; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 3; | |
| set var.w &= 65535; | |
| set var.o6 = var.w; | |
| set var.w = var.p3; | |
| set var.tmp = var.p4; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 19; | |
| set var.w &= 65535; | |
| set var.o7 = var.w; | |
| set var.w = var.p4; | |
| set var.tmp = var.p5; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 4; | |
| set var.w &= 65535; | |
| set var.o8 = var.w; | |
| set var.w = var.p4; | |
| set var.tmp = var.p5; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 20; | |
| set var.w &= 65535; | |
| set var.o9 = var.w; | |
| set var.w = var.p5; | |
| set var.tmp = var.p6; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 5; | |
| set var.w &= 65535; | |
| set var.o10 = var.w; | |
| set var.w = var.p5; | |
| set var.tmp = var.p6; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 21; | |
| set var.w &= 65535; | |
| set var.o11 = var.w; | |
| set var.w = var.p6; | |
| set var.tmp = var.p7; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 6; | |
| set var.w &= 65535; | |
| set var.o12 = var.w; | |
| set var.w = var.p6; | |
| set var.tmp = var.p7; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 22; | |
| set var.w &= 65535; | |
| set var.o13 = var.w; | |
| set var.w = var.p7; | |
| set var.tmp = var.p8; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 7; | |
| set var.w &= 65535; | |
| set var.o14 = var.w; | |
| set var.w = var.p7; | |
| set var.tmp = var.p8; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 23; | |
| set var.w &= 65535; | |
| set var.o15 = var.w; | |
| set var.w = var.p8; | |
| set var.tmp = var.p9; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 8; | |
| set var.w &= 65535; | |
| set var.o16 = var.w; | |
| set var.w = var.p8; | |
| set var.tmp = var.p9; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 24; | |
| set var.w &= 65535; | |
| set var.o17 = var.w; | |
| set var.w = var.p9; | |
| set var.tmp = var.p10; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 9; | |
| set var.w &= 65535; | |
| set var.o18 = var.w; | |
| set var.w = var.p9; | |
| set var.tmp = var.p10; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 25; | |
| set var.w &= 65535; | |
| set var.o19 = var.w; | |
| set var.w = var.p10; | |
| set var.tmp = var.p11; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 10; | |
| set var.w &= 65535; | |
| set var.o20 = var.w; | |
| set var.w = var.p10; | |
| set var.tmp = var.p11; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 26; | |
| set var.w &= 65535; | |
| set var.o21 = var.w; | |
| set var.w = var.p11; | |
| set var.tmp = var.p12; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 11; | |
| set var.w &= 65535; | |
| set var.o22 = var.w; | |
| set var.w = var.p11; | |
| set var.tmp = var.p12; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 27; | |
| set var.w &= 65535; | |
| set var.o23 = var.w; | |
| set var.w = var.p12; | |
| set var.tmp = var.p13; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 12; | |
| set var.w &= 65535; | |
| set var.o24 = var.w; | |
| set var.w = var.p12; | |
| set var.tmp = var.p13; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 28; | |
| set var.w &= 65535; | |
| set var.o25 = var.w; | |
| set var.w = var.p13; | |
| set var.tmp = var.p14; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 13; | |
| set var.w &= 65535; | |
| set var.o26 = var.w; | |
| set var.w = var.p13; | |
| set var.tmp = var.p14; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 29; | |
| set var.w &= 65535; | |
| set var.o27 = var.w; | |
| set var.w = var.p14; | |
| set var.tmp = var.p15; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 14; | |
| set var.w &= 65535; | |
| set var.o28 = var.w; | |
| set var.w = var.p14; | |
| set var.tmp = var.p15; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 30; | |
| set var.w &= 65535; | |
| set var.o29 = var.w; | |
| set var.w = var.p15; | |
| set var.tmp = var.p16; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 15; | |
| set var.w &= 65535; | |
| set var.o30 = var.w; | |
| set var.w = var.p16; | |
| set var.tmp = var.p17; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w &= 65535; | |
| set var.o31 = var.w; | |
| set var.w = var.p16; | |
| set var.tmp = var.p17; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 16; | |
| set var.w &= 65535; | |
| set var.o32 = var.w; | |
| set var.w = var.p17; | |
| set var.tmp = var.p18; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 1; | |
| set var.w &= 65535; | |
| set var.o33 = var.w; | |
| set var.w = var.p17; | |
| set var.tmp = var.p18; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 17; | |
| set var.w &= 65535; | |
| set var.o34 = var.w; | |
| set var.w = var.p18; | |
| set var.tmp = var.p19; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 2; | |
| set var.w &= 65535; | |
| set var.o35 = var.w; | |
| set var.w = var.p18; | |
| set var.tmp = var.p19; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 18; | |
| set var.w &= 65535; | |
| set var.o36 = var.w; | |
| set var.w = var.p19; | |
| set var.tmp = var.p20; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 3; | |
| set var.w &= 65535; | |
| set var.o37 = var.w; | |
| set var.w = var.p19; | |
| set var.tmp = var.p20; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 19; | |
| set var.w &= 65535; | |
| set var.o38 = var.w; | |
| set var.w = var.p20; | |
| set var.tmp = var.p21; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 4; | |
| set var.w &= 65535; | |
| set var.o39 = var.w; | |
| set var.w = var.p20; | |
| set var.tmp = var.p21; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 20; | |
| set var.w &= 65535; | |
| set var.o40 = var.w; | |
| set var.w = var.p21; | |
| set var.tmp = var.p22; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 5; | |
| set var.w &= 65535; | |
| set var.o41 = var.w; | |
| set var.w = var.p21; | |
| set var.tmp = var.p22; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 21; | |
| set var.w &= 65535; | |
| set var.o42 = var.w; | |
| set var.w = var.p22; | |
| set var.tmp = var.p23; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 6; | |
| set var.w &= 65535; | |
| set var.o43 = var.w; | |
| set var.w = var.p22; | |
| set var.tmp = var.p23; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 22; | |
| set var.w &= 65535; | |
| set var.o44 = var.w; | |
| set var.w = var.p23; | |
| set var.tmp = var.p24; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 7; | |
| set var.w &= 65535; | |
| set var.o45 = var.w; | |
| set var.w = var.p23; | |
| set var.tmp = var.p24; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 23; | |
| set var.w &= 65535; | |
| set var.o46 = var.w; | |
| set var.w = var.p24; | |
| set var.tmp = var.p25; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 8; | |
| set var.w &= 65535; | |
| set var.o47 = var.w; | |
| set var.w = var.p24; | |
| set var.tmp = var.p25; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 24; | |
| set var.w &= 65535; | |
| set var.o48 = var.w; | |
| set var.w = var.p25; | |
| set var.tmp = var.p26; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 9; | |
| set var.w &= 65535; | |
| set var.o49 = var.w; | |
| set var.w = var.p25; | |
| set var.tmp = var.p26; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 25; | |
| set var.w &= 65535; | |
| set var.o50 = var.w; | |
| set var.w = var.p26; | |
| set var.tmp = var.p27; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 10; | |
| set var.w &= 65535; | |
| set var.o51 = var.w; | |
| set var.w = var.p26; | |
| set var.tmp = var.p27; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 26; | |
| set var.w &= 65535; | |
| set var.o52 = var.w; | |
| set var.w = var.p27; | |
| set var.tmp = var.p28; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 11; | |
| set var.w &= 65535; | |
| set var.o53 = var.w; | |
| set var.w = var.p27; | |
| set var.tmp = var.p28; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 27; | |
| set var.w &= 65535; | |
| set var.o54 = var.w; | |
| set var.w = var.p28; | |
| set var.tmp = var.p29; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 12; | |
| set var.w &= 65535; | |
| set var.o55 = var.w; | |
| set var.w = var.p28; | |
| set var.tmp = var.p29; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 28; | |
| set var.w &= 65535; | |
| set var.o56 = var.w; | |
| set var.w = var.p29; | |
| set var.tmp = var.p30; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 13; | |
| set var.w &= 65535; | |
| set var.o57 = var.w; | |
| set var.w = var.p29; | |
| set var.tmp = var.p30; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 29; | |
| set var.w &= 65535; | |
| set var.o58 = var.w; | |
| set var.w = var.p30; | |
| set var.tmp = var.p31; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 14; | |
| set var.w &= 65535; | |
| set var.o59 = var.w; | |
| set var.w = var.p30; | |
| set var.tmp = var.p31; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 30; | |
| set var.w &= 65535; | |
| set var.o60 = var.w; | |
| set var.w = var.p31; | |
| set var.tmp = var.p32; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 15; | |
| set var.w &= 65535; | |
| set var.o61 = var.w; | |
| set var.w = var.p32; | |
| set var.tmp = var.p33; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w &= 65535; | |
| set var.o62 = var.w; | |
| set var.w = var.p32; | |
| set var.tmp = var.p33; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 16; | |
| set var.w &= 65535; | |
| set var.o63 = var.w; | |
| set var.w = var.p33; | |
| set var.tmp = var.p34; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 1; | |
| set var.w &= 65535; | |
| set var.o64 = var.w; | |
| set var.w = var.p33; | |
| set var.tmp = var.p34; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 17; | |
| set var.w &= 65535; | |
| set var.o65 = var.w; | |
| set var.w = var.p34; | |
| set var.tmp = var.p35; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 2; | |
| set var.w &= 65535; | |
| set var.o66 = var.w; | |
| set var.w = var.p34; | |
| set var.tmp = var.p35; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 18; | |
| set var.w &= 65535; | |
| set var.o67 = var.w; | |
| set var.w = var.p35; | |
| set var.tmp = var.p36; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 3; | |
| set var.w &= 65535; | |
| set var.o68 = var.w; | |
| set var.w = var.p35; | |
| set var.tmp = var.p36; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 19; | |
| set var.w &= 65535; | |
| set var.o69 = var.w; | |
| set var.w = var.p36; | |
| set var.tmp = var.p37; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 4; | |
| set var.w &= 65535; | |
| set var.o70 = var.w; | |
| set var.w = var.p36; | |
| set var.tmp = var.p37; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 20; | |
| set var.w &= 65535; | |
| set var.o71 = var.w; | |
| set var.w = var.p37; | |
| set var.tmp = var.p38; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 5; | |
| set var.w &= 65535; | |
| set var.o72 = var.w; | |
| set var.w = var.p37; | |
| set var.tmp = var.p38; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 21; | |
| set var.w &= 65535; | |
| set var.o73 = var.w; | |
| set var.w = var.p38; | |
| set var.tmp = var.p39; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 6; | |
| set var.w &= 65535; | |
| set var.o74 = var.w; | |
| set var.w = var.p38; | |
| set var.tmp = var.p39; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 22; | |
| set var.w &= 65535; | |
| set var.o75 = var.w; | |
| set var.w = var.p39; | |
| set var.tmp = var.p40; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 7; | |
| set var.w &= 65535; | |
| set var.o76 = var.w; | |
| set var.w = var.p39; | |
| set var.tmp = var.p40; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 23; | |
| set var.w &= 65535; | |
| set var.o77 = var.w; | |
| set var.w = var.p40; | |
| set var.tmp = var.p41; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 8; | |
| set var.w &= 65535; | |
| set var.o78 = var.w; | |
| set var.w = var.p40; | |
| set var.tmp = var.p41; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 24; | |
| set var.w &= 65535; | |
| set var.o79 = var.w; | |
| set var.w = var.p41; | |
| set var.tmp = var.p42; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 9; | |
| set var.w &= 65535; | |
| set var.o80 = var.w; | |
| set var.w = var.p41; | |
| set var.tmp = var.p42; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 25; | |
| set var.w &= 65535; | |
| set var.o81 = var.w; | |
| set var.w = var.p42; | |
| set var.tmp = var.p43; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 10; | |
| set var.w &= 65535; | |
| set var.o82 = var.w; | |
| set var.w = var.p42; | |
| set var.tmp = var.p43; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 26; | |
| set var.w &= 65535; | |
| set var.o83 = var.w; | |
| set var.w = var.p43; | |
| set var.tmp = var.p44; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 11; | |
| set var.w &= 65535; | |
| set var.o84 = var.w; | |
| set var.w = var.p43; | |
| set var.tmp = var.p44; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 27; | |
| set var.w &= 65535; | |
| set var.o85 = var.w; | |
| set var.w = var.p44; | |
| set var.tmp = var.p45; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 12; | |
| set var.w &= 65535; | |
| set var.o86 = var.w; | |
| set var.w = var.p44; | |
| set var.tmp = var.p45; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 28; | |
| set var.w &= 65535; | |
| set var.o87 = var.w; | |
| set var.w = var.p45; | |
| set var.tmp = var.p46; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 13; | |
| set var.w &= 65535; | |
| set var.o88 = var.w; | |
| set var.w = var.p45; | |
| set var.tmp = var.p46; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 29; | |
| set var.w &= 65535; | |
| set var.o89 = var.w; | |
| set var.w = var.p46; | |
| set var.tmp = var.p47; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 14; | |
| set var.w &= 65535; | |
| set var.o90 = var.w; | |
| set var.w = var.p46; | |
| set var.tmp = var.p47; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 30; | |
| set var.w &= 65535; | |
| set var.o91 = var.w; | |
| set var.w = var.p47; | |
| set var.tmp = var.p48; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 15; | |
| set var.w &= 65535; | |
| set var.o92 = var.w; | |
| set var.w = var.p48; | |
| set var.tmp = var.p49; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w &= 65535; | |
| set var.o93 = var.w; | |
| set var.w = var.p48; | |
| set var.tmp = var.p49; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 16; | |
| set var.w &= 65535; | |
| set var.o94 = var.w; | |
| set var.w = var.p49; | |
| set var.tmp = var.p50; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 1; | |
| set var.w &= 65535; | |
| set var.o95 = var.w; | |
| set var.w = var.p49; | |
| set var.tmp = var.p50; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 17; | |
| set var.w &= 65535; | |
| set var.o96 = var.w; | |
| set var.w = var.p50; | |
| set var.tmp = var.p51; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 2; | |
| set var.w &= 65535; | |
| set var.o97 = var.w; | |
| set var.w = var.p50; | |
| set var.tmp = var.p51; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 18; | |
| set var.w &= 65535; | |
| set var.o98 = var.w; | |
| set var.w = var.p51; | |
| set var.tmp = var.p52; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 3; | |
| set var.w &= 65535; | |
| set var.o99 = var.w; | |
| set var.w = var.p51; | |
| set var.tmp = var.p52; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 19; | |
| set var.w &= 65535; | |
| set var.o100 = var.w; | |
| set var.w = var.p52; | |
| set var.tmp = var.p53; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 4; | |
| set var.w &= 65535; | |
| set var.o101 = var.w; | |
| set var.w = var.p52; | |
| set var.tmp = var.p53; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 20; | |
| set var.w &= 65535; | |
| set var.o102 = var.w; | |
| set var.w = var.p53; | |
| set var.tmp = var.p54; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 5; | |
| set var.w &= 65535; | |
| set var.o103 = var.w; | |
| set var.w = var.p53; | |
| set var.tmp = var.p54; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 21; | |
| set var.w &= 65535; | |
| set var.o104 = var.w; | |
| set var.w = var.p54; | |
| set var.tmp = var.p55; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 6; | |
| set var.w &= 65535; | |
| set var.o105 = var.w; | |
| set var.w = var.p54; | |
| set var.tmp = var.p55; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 22; | |
| set var.w &= 65535; | |
| set var.o106 = var.w; | |
| set var.w = var.p55; | |
| set var.tmp = var.p56; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 7; | |
| set var.w &= 65535; | |
| set var.o107 = var.w; | |
| set var.w = var.p55; | |
| set var.tmp = var.p56; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 23; | |
| set var.w &= 65535; | |
| set var.o108 = var.w; | |
| set var.w = var.p56; | |
| set var.tmp = var.p57; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 8; | |
| set var.w &= 65535; | |
| set var.o109 = var.w; | |
| set var.w = var.p56; | |
| set var.tmp = var.p57; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 24; | |
| set var.w &= 65535; | |
| set var.o110 = var.w; | |
| set var.w = var.p57; | |
| set var.tmp = var.p58; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 9; | |
| set var.w &= 65535; | |
| set var.o111 = var.w; | |
| set var.w = var.p57; | |
| set var.tmp = var.p58; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 25; | |
| set var.w &= 65535; | |
| set var.o112 = var.w; | |
| set var.w = var.p58; | |
| set var.tmp = var.p59; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 10; | |
| set var.w &= 65535; | |
| set var.o113 = var.w; | |
| set var.w = var.p58; | |
| set var.tmp = var.p59; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 26; | |
| set var.w &= 65535; | |
| set var.o114 = var.w; | |
| set var.w = var.p59; | |
| set var.tmp = var.p60; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 11; | |
| set var.w &= 65535; | |
| set var.o115 = var.w; | |
| set var.w = var.p59; | |
| set var.tmp = var.p60; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 27; | |
| set var.w &= 65535; | |
| set var.o116 = var.w; | |
| set var.w = var.p60; | |
| set var.tmp = var.p61; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 12; | |
| set var.w &= 65535; | |
| set var.o117 = var.w; | |
| set var.w = var.p60; | |
| set var.tmp = var.p61; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 28; | |
| set var.w &= 65535; | |
| set var.o118 = var.w; | |
| set var.w = var.p61; | |
| set var.tmp = var.p62; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 13; | |
| set var.w &= 65535; | |
| set var.o119 = var.w; | |
| set var.w = var.p61; | |
| set var.tmp = var.p62; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 29; | |
| set var.w &= 65535; | |
| set var.o120 = var.w; | |
| set var.w = var.p62; | |
| set var.tmp = var.p63; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 14; | |
| set var.w &= 65535; | |
| set var.o121 = var.w; | |
| set var.w = var.p62; | |
| set var.tmp = var.p63; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 30; | |
| set var.w &= 65535; | |
| set var.o122 = var.w; | |
| set var.w = var.p63; | |
| set var.tmp = var.p64; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 15; | |
| set var.w &= 65535; | |
| set var.o123 = var.w; | |
| set var.w = var.p64; | |
| set var.tmp = var.p65; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w &= 65535; | |
| set var.o124 = var.w; | |
| set var.w = var.p64; | |
| set var.tmp = var.p65; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 16; | |
| set var.w &= 65535; | |
| set var.o125 = var.w; | |
| set var.w = var.p65; | |
| set var.tmp = var.p66; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 1; | |
| set var.w &= 65535; | |
| set var.o126 = var.w; | |
| set var.w = var.p65; | |
| set var.tmp = var.p66; | |
| set var.tmp <<= 31; | |
| set var.w += var.tmp; | |
| set var.w >>= 17; | |
| set var.w &= 65535; | |
| set var.o127 = var.w; | |
| set req.http.HEX = ""; | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o127, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o126, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o125, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o124, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o123, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o122, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o121, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o120, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o119, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o118, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o117, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o116, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o115, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o114, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o113, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o112, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o111, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o110, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o109, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o108, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o107, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o106, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o105, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o104, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o103, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o102, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o101, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o100, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o99, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o98, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o97, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o96, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o95, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o94, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o93, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o92, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o91, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o90, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o89, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o88, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o87, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o86, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o85, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o84, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o83, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o82, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o81, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o80, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o79, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o78, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o77, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o76, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o75, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o74, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o73, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o72, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o71, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o70, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o69, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o68, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o67, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o66, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o65, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o64, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o63, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o62, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o61, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o60, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o59, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o58, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o57, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o56, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o55, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o54, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o53, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o52, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o51, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o50, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o49, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o48, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o47, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o46, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o45, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o44, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o43, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o42, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o41, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o40, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o39, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o38, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o37, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o36, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o35, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o34, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o33, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o32, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o31, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o30, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o29, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o28, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o27, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o26, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o25, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o24, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o23, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o22, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o21, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o20, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o19, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o18, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o17, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o16, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o15, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o14, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o13, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o12, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o11, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o10, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o9, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o8, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o7, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o6, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o5, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o4, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o3, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o2, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o1, 16), 4, "0"); | |
| set req.http.HEX = req.http.HEX + std.strpad(std.itoa(var.o0, 16), 4, "0"); | |
| set req.http.B64 = bin.hex_to_base64(req.http.HEX); | |
| set req.http.B64 = regsuball(req.http.B64, "[+]", "-"); | |
| set req.http.B64 = regsuball(req.http.B64, "[/]", "_"); | |
| set req.http.B64 = regsuball(req.http.B64, "=", ""); | |
| set req.http.X-Jwt = req.http.SI + "." + req.http.B64; | |
| } | |
| sub vcl_recv { | |
| #FASTLY RECV | |
| call do_sign; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment