Submission Date: 2024/8/31 11:54:25
Status:
Accepted
Author: tennomikasa
Lines: 8
VSM
iadd $lm0v2 $ln0v2 $lr0v2
iadd $lm8v2 $ln8v2 $lr8v2
iadd $lm16v2 $ln16v2 $lr16v2
iadd $lm24v2 $ln24v2 $lr24v2
ipassa $lr0v2 $lm32v2
ipassa $lr8v2 $lm40v2
ipassa $lr16v2 $lm48v2
ipassa $lr24v2 $lm56v2
Standard Output
ACCEPTED!! score=8 j=8 m=0 bytes=199
Standard Error
------------------- vsm --------------------
# ======= In(0): ((4_PE:1, 16:1, 2_W:1))@LM0 / Int =======
d set $lm0p0 1 000000330000005C # values=[51, 92] / Int @[0],[1]
d set $lm2p0 1 0000000E00000047 # values=[14, 71] / Int @[2],[3]
d set $lm4p0 1 0000003C00000014 # values=[60, 20] / Int @[4],[5]
d set $lm6p0 1 0000005200000056 # values=[82, 86] / Int @[6],[7]
d set $lm8p0 1 0000004A0000004A # values=[74, 74] / Int @[8],[9]
d set $lm10p0 1 0000005700000063 # values=[87, 99] / Int @[10],[11]
d set $lm12p0 1 0000001700000002 # values=[23, 2] / Int @[12],[13]
d set $lm14p0 1 0000001500000034 # values=[21, 52] / Int @[14],[15]
d set $lm16p0 1 0000000100000057 # values=[1, 87] / Int @[16],[17]
d set $lm18p0 1 0000001D00000025 # values=[29, 37] / Int @[18],[19]
d set $lm20p0 1 000000010000003F # values=[1, 63] / Int @[20],[21]
d set $lm22p0 1 0000003B00000014 # values=[59, 20] / Int @[22],[23]
d set $lm24p0 1 000000200000004B # values=[32, 75] / Int @[24],[25]
d set $lm26p0 1 0000003900000015 # values=[57, 21] / Int @[26],[27]
d set $lm28p0 1 0000005800000030 # values=[88, 48] / Int @[28],[29]
d set $lm30p0 1 0000005A0000003A # values=[90, 58] / Int @[30],[31]
d set $lm0p1 1 000000290000005B # values=[41, 91] / Int @[32],[33]
d set $lm2p1 1 0000003B0000004F # values=[59, 79] / Int @[34],[35]
d set $lm4p1 1 0000000E0000003D # values=[14, 61] / Int @[36],[37]
d set $lm6p1 1 0000003D0000002E # values=[61, 46] / Int @[38],[39]
d set $lm8p1 1 0000003D00000032 # values=[61, 50] / Int @[40],[41]
d set $lm10p1 1 000000360000003F # values=[54, 63] / Int @[42],[43]
d set $lm12p1 1 0000000200000064 # values=[2, 100] / Int @[44],[45]
d set $lm14p1 1 0000003200000006 # values=[50, 6] / Int @[46],[47]
d set $lm16p1 1 0000001400000048 # values=[20, 72] / Int @[48],[49]
d set $lm18p1 1 0000002600000011 # values=[38, 17] / Int @[50],[51]
d set $lm20p1 1 0000000300000058 # values=[3, 88] / Int @[52],[53]
d set $lm22p1 1 0000003B0000000D # values=[59, 13] / Int @[54],[55]
d set $lm24p1 1 0000000800000059 # values=[8, 89] / Int @[56],[57]
d set $lm26p1 1 0000003400000001 # values=[52, 1] / Int @[58],[59]
d set $lm28p1 1 000000530000005B # values=[83, 91] / Int @[60],[61]
d set $lm30p1 1 0000003B00000046 # values=[59, 70] / Int @[62],[63]
d set $lm0p2 1 0000002B00000007 # values=[43, 7] / Int @[64],[65]
d set $lm2p2 1 0000002E00000022 # values=[46, 34] / Int @[66],[67]
d set $lm4p2 1 0000004D00000050 # values=[77, 80] / Int @[68],[69]
d set $lm6p2 1 0000002300000031 # values=[35, 49] / Int @[70],[71]
d set $lm8p2 1 0000000300000001 # values=[3, 1] / Int @[72],[73]
d set $lm10p2 1 0000000500000035 # values=[5, 53] / Int @[74],[75]
d set $lm12p2 1 0000000300000035 # values=[3, 53] / Int @[76],[77]
d set $lm14p2 1 0000005C0000003E # values=[92, 62] / Int @[78],[79]
d set $lm16p2 1 0000001100000059 # values=[17, 89] / Int @[80],[81]
d set $lm18p2 1 0000002B00000021 # values=[43, 33] / Int @[82],[83]
d set $lm20p2 1 000000490000003D # values=[73, 61] / Int @[84],[85]
d set $lm22p2 1 000000630000000D # values=[99, 13] / Int @[86],[87]
d set $lm24p2 1 0000005E0000002F # values=[94, 47] / Int @[88],[89]
d set $lm26p2 1 0000000E00000047 # values=[14, 71] / Int @[90],[91]
d set $lm28p2 1 0000004D00000056 # values=[77, 86] / Int @[92],[93]
d set $lm30p2 1 0000003D00000027 # values=[61, 39] / Int @[94],[95]
d set $lm0p3 1 000000540000004F # values=[84, 79] / Int @[96],[97]
d set $lm2p3 1 0000005100000034 # values=[81, 52] / Int @[98],[99]
d set $lm4p3 1 0000001700000019 # values=[23, 25] / Int @[100],[101]
d set $lm6p3 1 000000580000003B # values=[88, 59] / Int @[102],[103]
d set $lm8p3 1 000000280000001C # values=[40, 28] / Int @[104],[105]
d set $lm10p3 1 0000000E0000002C # values=[14, 44] / Int @[106],[107]
d set $lm12p3 1 0000004000000058 # values=[64, 88] / Int @[108],[109]
d set $lm14p3 1 0000004600000008 # values=[70, 8] / Int @[110],[111]
d set $lm16p3 1 0000005700000000 # values=[87, 0] / Int @[112],[113]
d set $lm18p3 1 0000000700000057 # values=[7, 87] / Int @[114],[115]
d set $lm20p3 1 0000003E0000000A # values=[62, 10] / Int @[116],[117]
d set $lm22p3 1 0000005000000007 # values=[80, 7] / Int @[118],[119]
d set $lm24p3 1 0000002200000022 # values=[34, 34] / Int @[120],[121]
d set $lm26p3 1 0000002000000004 # values=[32, 4] / Int @[122],[123]
d set $lm28p3 1 000000280000001B # values=[40, 27] / Int @[124],[125]
d set $lm30p3 1 0000000600000048 # values=[6, 72] / Int @[126],[127]
# ======= In(1): ((4_PE:1, 16:1, 2_W:1))@LM1 / Int =======
d set $ln0p0 1 000000470000000B # values=[71, 11] / Int @[0],[1]
d set $ln2p0 1 0000002100000020 # values=[33, 32] / Int @[2],[3]
d set $ln4p0 1 0000002F00000016 # values=[47, 22] / Int @[4],[5]
d set $ln6p0 1 0000003D00000057 # values=[61, 87] / Int @[6],[7]
d set $ln8p0 1 0000002400000062 # values=[36, 98] / Int @[8],[9]
d set $ln10p0 1 0000002B00000055 # values=[43, 85] / Int @[10],[11]
d set $ln12p0 1 0000005A00000022 # values=[90, 34] / Int @[12],[13]
d set $ln14p0 1 0000004000000062 # values=[64, 98] / Int @[14],[15]
d set $ln16p0 1 000000640000002E # values=[100, 46] / Int @[16],[17]
d set $ln18p0 1 0000004D00000002 # values=[77, 2] / Int @[18],[19]
d set $ln20p0 1 0000000000000004 # values=[0, 4] / Int @[20],[21]
d set $ln22p0 1 000000590000000D # values=[89, 13] / Int @[22],[23]
d set $ln24p0 1 0000001A00000008 # values=[26, 8] / Int @[24],[25]
d set $ln26p0 1 0000004E0000000E # values=[78, 14] / Int @[26],[27]
d set $ln28p0 1 0000005900000029 # values=[89, 41] / Int @[28],[29]
d set $ln30p0 1 0000004C00000032 # values=[76, 50] / Int @[30],[31]
d set $ln0p1 1 0000003E0000005F # values=[62, 95] / Int @[32],[33]
d set $ln2p1 1 000000330000005F # values=[51, 95] / Int @[34],[35]
d set $ln4p1 1 000000030000005D # values=[3, 93] / Int @[36],[37]
d set $ln6p1 1 0000006400000016 # values=[100, 22] / Int @[38],[39]
d set $ln8p1 1 0000000E0000002A # values=[14, 42] / Int @[40],[41]
d set $ln10p1 1 0000001C00000023 # values=[28, 35] / Int @[42],[43]
d set $ln12p1 1 0000000C0000001F # values=[12, 31] / Int @[44],[45]
d set $ln14p1 1 000000460000003A # values=[70, 58] / Int @[46],[47]
d set $ln16p1 1 000000550000001B # values=[85, 27] / Int @[48],[49]
d set $ln18p1 1 0000004100000029 # values=[65, 41] / Int @[50],[51]
d set $ln20p1 1 0000002C0000003D # values=[44, 61] / Int @[52],[53]
d set $ln22p1 1 0000003800000005 # values=[56, 5] / Int @[54],[55]
d set $ln24p1 1 0000001B0000001B # values=[27, 27] / Int @[56],[57]
d set $ln26p1 1 0000002B00000053 # values=[43, 83] / Int @[58],[59]
d set $ln28p1 1 0000001D0000003D # values=[29, 61] / Int @[60],[61]
d set $ln30p1 1 0000004A0000005B # values=[74, 91] / Int @[62],[63]
d set $ln0p2 1 000000580000003D # values=[88, 61] / Int @[64],[65]
d set $ln2p2 1 0000006000000000 # values=[96, 0] / Int @[66],[67]
d set $ln4p2 1 0000001A0000003D # values=[26, 61] / Int @[68],[69]
d set $ln6p2 1 0000004C00000002 # values=[76, 2] / Int @[70],[71]
d set $ln8p2 1 0000004500000047 # values=[69, 71] / Int @[72],[73]
d set $ln10p2 1 0000001A00000008 # values=[26, 8] / Int @[74],[75]
d set $ln12p2 1 0000003D00000024 # values=[61, 36] / Int @[76],[77]
d set $ln14p2 1 0000006000000032 # values=[96, 50] / Int @[78],[79]
d set $ln16p2 1 0000002B00000017 # values=[43, 23] / Int @[80],[81]
d set $ln18p2 1 0000004E0000003A # values=[78, 58] / Int @[82],[83]
d set $ln20p2 1 0000001F0000005F # values=[31, 95] / Int @[84],[85]
d set $ln22p2 1 0000005700000033 # values=[87, 51] / Int @[86],[87]
d set $ln24p2 1 0000003D00000039 # values=[61, 57] / Int @[88],[89]
d set $ln26p2 1 000000330000000B # values=[51, 11] / Int @[90],[91]
d set $ln28p2 1 0000002600000001 # values=[38, 1] / Int @[92],[93]
d set $ln30p2 1 0000000200000064 # values=[2, 100] / Int @[94],[95]
d set $ln0p3 1 0000003700000050 # values=[55, 80] / Int @[96],[97]
d set $ln2p3 1 0000003A00000001 # values=[58, 1] / Int @[98],[99]
d set $ln4p3 1 000000010000005B # values=[1, 91] / Int @[100],[101]
d set $ln6p3 1 0000003500000056 # values=[53, 86] / Int @[102],[103]
d set $ln8p3 1 000000640000005F # values=[100, 95] / Int @[104],[105]
d set $ln10p3 1 0000006000000000 # values=[96, 0] / Int @[106],[107]
d set $ln12p3 1 0000001200000001 # values=[18, 1] / Int @[108],[109]
d set $ln14p3 1 000000340000002B # values=[52, 43] / Int @[110],[111]
d set $ln16p3 1 000000590000001F # values=[89, 31] / Int @[112],[113]
d set $ln18p3 1 000000450000001F # values=[69, 31] / Int @[114],[115]
d set $ln20p3 1 0000004300000036 # values=[67, 54] / Int @[116],[117]
d set $ln22p3 1 0000004A00000037 # values=[74, 55] / Int @[118],[119]
d set $ln24p3 1 0000001000000025 # values=[16, 37] / Int @[120],[121]
d set $ln26p3 1 0000001700000044 # values=[23, 68] / Int @[122],[123]
d set $ln28p3 1 0000006100000045 # values=[97, 69] / Int @[124],[125]
d set $ln30p3 1 000000550000000A # values=[85, 10] / Int @[126],[127]
iadd $lm0v2 $ln0v2 $lr0v2
iadd $lm8v2 $ln8v2 $lr8v2
iadd $lm16v2 $ln16v2 $lr16v2
iadd $lm24v2 $ln24v2 $lr24v2
ipassa $lr0v2 $lm32v2
ipassa $lr8v2 $lm40v2
ipassa $lr16v2 $lm48v2
ipassa $lr24v2 $lm56v2
# ======= Out(0): ((4_PE:1, 16:1, 2_W:1))@LM0 / Int =======
d getd $lm32n0c0b0m0p0 1 # expect=[122, 103] / Int @[0],[1]
d getd $lm34n0c0b0m0p0 1 # expect=[47, 103] / Int @[2],[3]
d getd $lm36n0c0b0m0p0 1 # expect=[107, 42] / Int @[4],[5]
d getd $lm38n0c0b0m0p0 1 # expect=[143, 173] / Int @[6],[7]
d getd $lm40n0c0b0m0p0 1 # expect=[110, 172] / Int @[8],[9]
d getd $lm42n0c0b0m0p0 1 # expect=[130, 184] / Int @[10],[11]
d getd $lm44n0c0b0m0p0 1 # expect=[113, 36] / Int @[12],[13]
d getd $lm46n0c0b0m0p0 1 # expect=[85, 150] / Int @[14],[15]
d getd $lm48n0c0b0m0p0 1 # expect=[101, 133] / Int @[16],[17]
d getd $lm50n0c0b0m0p0 1 # expect=[106, 39] / Int @[18],[19]
d getd $lm52n0c0b0m0p0 1 # expect=[1, 67] / Int @[20],[21]
d getd $lm54n0c0b0m0p0 1 # expect=[148, 33] / Int @[22],[23]
d getd $lm56n0c0b0m0p0 1 # expect=[58, 83] / Int @[24],[25]
d getd $lm58n0c0b0m0p0 1 # expect=[135, 35] / Int @[26],[27]
d getd $lm60n0c0b0m0p0 1 # expect=[177, 89] / Int @[28],[29]
d getd $lm62n0c0b0m0p0 1 # expect=[166, 108] / Int @[30],[31]
d getd $lm32n0c0b0m0p1 1 # expect=[103, 186] / Int @[32],[33]
d getd $lm34n0c0b0m0p1 1 # expect=[110, 174] / Int @[34],[35]
d getd $lm36n0c0b0m0p1 1 # expect=[17, 154] / Int @[36],[37]
d getd $lm38n0c0b0m0p1 1 # expect=[161, 68] / Int @[38],[39]
d getd $lm40n0c0b0m0p1 1 # expect=[75, 92] / Int @[40],[41]
d getd $lm42n0c0b0m0p1 1 # expect=[82, 98] / Int @[42],[43]
d getd $lm44n0c0b0m0p1 1 # expect=[14, 131] / Int @[44],[45]
d getd $lm46n0c0b0m0p1 1 # expect=[120, 64] / Int @[46],[47]
d getd $lm48n0c0b0m0p1 1 # expect=[105, 99] / Int @[48],[49]
d getd $lm50n0c0b0m0p1 1 # expect=[103, 58] / Int @[50],[51]
d getd $lm52n0c0b0m0p1 1 # expect=[47, 149] / Int @[52],[53]
d getd $lm54n0c0b0m0p1 1 # expect=[115, 18] / Int @[54],[55]
d getd $lm56n0c0b0m0p1 1 # expect=[35, 116] / Int @[56],[57]
d getd $lm58n0c0b0m0p1 1 # expect=[95, 84] / Int @[58],[59]
d getd $lm60n0c0b0m0p1 1 # expect=[112, 152] / Int @[60],[61]
d getd $lm62n0c0b0m0p1 1 # expect=[133, 161] / Int @[62],[63]
d getd $lm32n0c0b0m0p2 1 # expect=[131, 68] / Int @[64],[65]
d getd $lm34n0c0b0m0p2 1 # expect=[142, 34] / Int @[66],[67]
d getd $lm36n0c0b0m0p2 1 # expect=[103, 141] / Int @[68],[69]
d getd $lm38n0c0b0m0p2 1 # expect=[111, 51] / Int @[70],[71]
d getd $lm40n0c0b0m0p2 1 # expect=[72, 72] / Int @[72],[73]
d getd $lm42n0c0b0m0p2 1 # expect=[31, 61] / Int @[74],[75]
d getd $lm44n0c0b0m0p2 1 # expect=[64, 89] / Int @[76],[77]
d getd $lm46n0c0b0m0p2 1 # expect=[188, 112] / Int @[78],[79]
d getd $lm48n0c0b0m0p2 1 # expect=[60, 112] / Int @[80],[81]
d getd $lm50n0c0b0m0p2 1 # expect=[121, 91] / Int @[82],[83]
d getd $lm52n0c0b0m0p2 1 # expect=[104, 156] / Int @[84],[85]
d getd $lm54n0c0b0m0p2 1 # expect=[186, 64] / Int @[86],[87]
d getd $lm56n0c0b0m0p2 1 # expect=[155, 104] / Int @[88],[89]
d getd $lm58n0c0b0m0p2 1 # expect=[65, 82] / Int @[90],[91]
d getd $lm60n0c0b0m0p2 1 # expect=[115, 87] / Int @[92],[93]
d getd $lm62n0c0b0m0p2 1 # expect=[63, 139] / Int @[94],[95]
d getd $lm32n0c0b0m0p3 1 # expect=[139, 159] / Int @[96],[97]
d getd $lm34n0c0b0m0p3 1 # expect=[139, 53] / Int @[98],[99]
d getd $lm36n0c0b0m0p3 1 # expect=[24, 116] / Int @[100],[101]
d getd $lm38n0c0b0m0p3 1 # expect=[141, 145] / Int @[102],[103]
d getd $lm40n0c0b0m0p3 1 # expect=[140, 123] / Int @[104],[105]
d getd $lm42n0c0b0m0p3 1 # expect=[110, 44] / Int @[106],[107]
d getd $lm44n0c0b0m0p3 1 # expect=[82, 89] / Int @[108],[109]
d getd $lm46n0c0b0m0p3 1 # expect=[122, 51] / Int @[110],[111]
d getd $lm48n0c0b0m0p3 1 # expect=[176, 31] / Int @[112],[113]
d getd $lm50n0c0b0m0p3 1 # expect=[76, 118] / Int @[114],[115]
d getd $lm52n0c0b0m0p3 1 # expect=[129, 64] / Int @[116],[117]
d getd $lm54n0c0b0m0p3 1 # expect=[154, 62] / Int @[118],[119]
d getd $lm56n0c0b0m0p3 1 # expect=[50, 71] / Int @[120],[121]
d getd $lm58n0c0b0m0p3 1 # expect=[55, 72] / Int @[122],[123]
d getd $lm60n0c0b0m0p3 1 # expect=[137, 96] / Int @[124],[125]
d getd $lm62n0c0b0m0p3 1 # expect=[91, 82] / Int @[126],[127]
------------------- asm --------------------
j 010000000000000000000000010100000000001010000000000000000000000100000000000000000000000000000001000000000000000000010000000000000000000011111111101000000000011100000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000010000000000000000000000000000000000000010000000000010000000100000000000000000000000000000000000000100000000000100000000110000000000000000000000000000000000000110000000000110
j 010000000000000000000000010100000100001010000000000000000000000100000000000000000000001000000001000000000001000000010000000000000000000011111111101000000000011100000000000000000000000000000000000111000000000000000000000000000000001100000000000000000001010000000000000000000000000000000000001010000000001010000001100000000000000000000000000000000000001100000000001100000001110000000000000000000000000000000000001110000000001110
j 010000000000000000000000010100001000001010000000000000000000000100000000000000000000010000000001000000000010000000010000000000000000000011111111101000000000011100000000000000000000000000000000000111000000000000000000000000000000001100000000000000000010010000000000000000000000000000000000010010000000010010000010100000000000000000000000000000000000010100000000010100000010110000000000000000000000000000000000010110000000010110
j 010000000000000000000000010100001100001010000000000000000000000100000000000000000000011000000001000000000011000000010000000000000000000011111111101000000000011100000000000000000000000000000000000111000000000000000000000000000000001100000000000000000011010000000000000000000000000000000000011010000000011010000011100000000000000000000000000000000000011100000000011100000011110000000000000000000000000000000000011110000000011110
j 010000000000000000000000000000000000001010000000000000000000000100000000000101000000100000000001000000000000000000000000000000000000000011111111101010100000000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000010000000000000000000000000100010000000000000000000000000000100000000000000000000000000100100000000000000000000000000000110000000000000000000000000100110000000000000
j 010000000000000000000000000000000000001010000010000000000000000100000000000101000000101000000001000000000000000000000000000000000000000011111111101010100000000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000001010000000000000000000000000101010000000000000000000000000001100000000000000000000000000101100000000000000000000000000001110000000000000000000000000101110000000000000
j 010000000000000000000000000000000000001010000100000000000000000100000000000101000000110000000001000000000000000000000000000000000000000011111111101010100000000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000010010000000000000000000000000110010000000000000000000000000010100000000000000000000000000110100000000000000000000000000010110000000000000000000000000110110000000000000
j 010000000000000000000000000000000000001010000110000000000000000100000000000101000000111000000001000000000000000000000000000000000000000011111111101010100000000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000011010000000000000000000000000111010000000000000000000000000011100000000000000000000000000111100000000000000000000000000011110000000000000000000000000111110000000000000
------------------- emu --------------------
DEBUG-LM0(n0c0b0m0p0,32):(0) (0x0000007a00000067) #d getd $lm32n0c0b0m0p0 1 # expect=[122, 103] / Int @[0],[1]
DEBUG-LM0(n0c0b0m0p0,34):(0) (0x0000002f00000067) #d getd $lm34n0c0b0m0p0 1 # expect=[47, 103] / Int @[2],[3]
DEBUG-LM0(n0c0b0m0p0,36):(0) (0x0000006b0000002a) #d getd $lm36n0c0b0m0p0 1 # expect=[107, 42] / Int @[4],[5]
DEBUG-LM0(n0c0b0m0p0,38):(0) (0x0000008f000000ad) #d getd $lm38n0c0b0m0p0 1 # expect=[143, 173] / Int @[6],[7]
DEBUG-LM0(n0c0b0m0p0,40):(0) (0x0000006e000000ac) #d getd $lm40n0c0b0m0p0 1 # expect=[110, 172] / Int @[8],[9]
DEBUG-LM0(n0c0b0m0p0,42):(0) (0x00000082000000b8) #d getd $lm42n0c0b0m0p0 1 # expect=[130, 184] / Int @[10],[11]
DEBUG-LM0(n0c0b0m0p0,44):(0) (0x0000007100000024) #d getd $lm44n0c0b0m0p0 1 # expect=[113, 36] / Int @[12],[13]
DEBUG-LM0(n0c0b0m0p0,46):(0) (0x0000005500000096) #d getd $lm46n0c0b0m0p0 1 # expect=[85, 150] / Int @[14],[15]
DEBUG-LM0(n0c0b0m0p0,48):(0) (0x0000006500000085) #d getd $lm48n0c0b0m0p0 1 # expect=[101, 133] / Int @[16],[17]
DEBUG-LM0(n0c0b0m0p0,50):(0) (0x0000006a00000027) #d getd $lm50n0c0b0m0p0 1 # expect=[106, 39] / Int @[18],[19]
DEBUG-LM0(n0c0b0m0p0,52):(0) (0x0000000100000043) #d getd $lm52n0c0b0m0p0 1 # expect=[1, 67] / Int @[20],[21]
DEBUG-LM0(n0c0b0m0p0,54):(0) (0x0000009400000021) #d getd $lm54n0c0b0m0p0 1 # expect=[148, 33] / Int @[22],[23]
DEBUG-LM0(n0c0b0m0p0,56):(0) (0x0000003a00000053) #d getd $lm56n0c0b0m0p0 1 # expect=[58, 83] / Int @[24],[25]
DEBUG-LM0(n0c0b0m0p0,58):(0) (0x0000008700000023) #d getd $lm58n0c0b0m0p0 1 # expect=[135, 35] / Int @[26],[27]
DEBUG-LM0(n0c0b0m0p0,60):(0) (0x000000b100000059) #d getd $lm60n0c0b0m0p0 1 # expect=[177, 89] / Int @[28],[29]
DEBUG-LM0(n0c0b0m0p0,62):(0) (0x000000a60000006c) #d getd $lm62n0c0b0m0p0 1 # expect=[166, 108] / Int @[30],[31]
DEBUG-LM0(n0c0b0m0p1,32):(0) (0x00000067000000ba) #d getd $lm32n0c0b0m0p1 1 # expect=[103, 186] / Int @[32],[33]
DEBUG-LM0(n0c0b0m0p1,34):(0) (0x0000006e000000ae) #d getd $lm34n0c0b0m0p1 1 # expect=[110, 174] / Int @[34],[35]
DEBUG-LM0(n0c0b0m0p1,36):(0) (0x000000110000009a) #d getd $lm36n0c0b0m0p1 1 # expect=[17, 154] / Int @[36],[37]
DEBUG-LM0(n0c0b0m0p1,38):(0) (0x000000a100000044) #d getd $lm38n0c0b0m0p1 1 # expect=[161, 68] / Int @[38],[39]
DEBUG-LM0(n0c0b0m0p1,40):(0) (0x0000004b0000005c) #d getd $lm40n0c0b0m0p1 1 # expect=[75, 92] / Int @[40],[41]
DEBUG-LM0(n0c0b0m0p1,42):(0) (0x0000005200000062) #d getd $lm42n0c0b0m0p1 1 # expect=[82, 98] / Int @[42],[43]
DEBUG-LM0(n0c0b0m0p1,44):(0) (0x0000000e00000083) #d getd $lm44n0c0b0m0p1 1 # expect=[14, 131] / Int @[44],[45]
DEBUG-LM0(n0c0b0m0p1,46):(0) (0x0000007800000040) #d getd $lm46n0c0b0m0p1 1 # expect=[120, 64] / Int @[46],[47]
DEBUG-LM0(n0c0b0m0p1,48):(0) (0x0000006900000063) #d getd $lm48n0c0b0m0p1 1 # expect=[105, 99] / Int @[48],[49]
DEBUG-LM0(n0c0b0m0p1,50):(0) (0x000000670000003a) #d getd $lm50n0c0b0m0p1 1 # expect=[103, 58] / Int @[50],[51]
DEBUG-LM0(n0c0b0m0p1,52):(0) (0x0000002f00000095) #d getd $lm52n0c0b0m0p1 1 # expect=[47, 149] / Int @[52],[53]
DEBUG-LM0(n0c0b0m0p1,54):(0) (0x0000007300000012) #d getd $lm54n0c0b0m0p1 1 # expect=[115, 18] / Int @[54],[55]
DEBUG-LM0(n0c0b0m0p1,56):(0) (0x0000002300000074) #d getd $lm56n0c0b0m0p1 1 # expect=[35, 116] / Int @[56],[57]
DEBUG-LM0(n0c0b0m0p1,58):(0) (0x0000005f00000054) #d getd $lm58n0c0b0m0p1 1 # expect=[95, 84] / Int @[58],[59]
DEBUG-LM0(n0c0b0m0p1,60):(0) (0x0000007000000098) #d getd $lm60n0c0b0m0p1 1 # expect=[112, 152] / Int @[60],[61]
DEBUG-LM0(n0c0b0m0p1,62):(0) (0x00000085000000a1) #d getd $lm62n0c0b0m0p1 1 # expect=[133, 161] / Int @[62],[63]
DEBUG-LM0(n0c0b0m0p2,32):(0) (0x0000008300000044) #d getd $lm32n0c0b0m0p2 1 # expect=[131, 68] / Int @[64],[65]
DEBUG-LM0(n0c0b0m0p2,34):(0) (0x0000008e00000022) #d getd $lm34n0c0b0m0p2 1 # expect=[142, 34] / Int @[66],[67]
DEBUG-LM0(n0c0b0m0p2,36):(0) (0x000000670000008d) #d getd $lm36n0c0b0m0p2 1 # expect=[103, 141] / Int @[68],[69]
DEBUG-LM0(n0c0b0m0p2,38):(0) (0x0000006f00000033) #d getd $lm38n0c0b0m0p2 1 # expect=[111, 51] / Int @[70],[71]
DEBUG-LM0(n0c0b0m0p2,40):(0) (0x0000004800000048) #d getd $lm40n0c0b0m0p2 1 # expect=[72, 72] / Int @[72],[73]
DEBUG-LM0(n0c0b0m0p2,42):(0) (0x0000001f0000003d) #d getd $lm42n0c0b0m0p2 1 # expect=[31, 61] / Int @[74],[75]
DEBUG-LM0(n0c0b0m0p2,44):(0) (0x0000004000000059) #d getd $lm44n0c0b0m0p2 1 # expect=[64, 89] / Int @[76],[77]
DEBUG-LM0(n0c0b0m0p2,46):(0) (0x000000bc00000070) #d getd $lm46n0c0b0m0p2 1 # expect=[188, 112] / Int @[78],[79]
DEBUG-LM0(n0c0b0m0p2,48):(0) (0x0000003c00000070) #d getd $lm48n0c0b0m0p2 1 # expect=[60, 112] / Int @[80],[81]
DEBUG-LM0(n0c0b0m0p2,50):(0) (0x000000790000005b) #d getd $lm50n0c0b0m0p2 1 # expect=[121, 91] / Int @[82],[83]
DEBUG-LM0(n0c0b0m0p2,52):(0) (0x000000680000009c) #d getd $lm52n0c0b0m0p2 1 # expect=[104, 156] / Int @[84],[85]
DEBUG-LM0(n0c0b0m0p2,54):(0) (0x000000ba00000040) #d getd $lm54n0c0b0m0p2 1 # expect=[186, 64] / Int @[86],[87]
DEBUG-LM0(n0c0b0m0p2,56):(0) (0x0000009b00000068) #d getd $lm56n0c0b0m0p2 1 # expect=[155, 104] / Int @[88],[89]
DEBUG-LM0(n0c0b0m0p2,58):(0) (0x0000004100000052) #d getd $lm58n0c0b0m0p2 1 # expect=[65, 82] / Int @[90],[91]
DEBUG-LM0(n0c0b0m0p2,60):(0) (0x0000007300000057) #d getd $lm60n0c0b0m0p2 1 # expect=[115, 87] / Int @[92],[93]
DEBUG-LM0(n0c0b0m0p2,62):(0) (0x0000003f0000008b) #d getd $lm62n0c0b0m0p2 1 # expect=[63, 139] / Int @[94],[95]
DEBUG-LM0(n0c0b0m0p3,32):(0) (0x0000008b0000009f) #d getd $lm32n0c0b0m0p3 1 # expect=[139, 159] / Int @[96],[97]
DEBUG-LM0(n0c0b0m0p3,34):(0) (0x0000008b00000035) #d getd $lm34n0c0b0m0p3 1 # expect=[139, 53] / Int @[98],[99]
DEBUG-LM0(n0c0b0m0p3,36):(0) (0x0000001800000074) #d getd $lm36n0c0b0m0p3 1 # expect=[24, 116] / Int @[100],[101]
DEBUG-LM0(n0c0b0m0p3,38):(0) (0x0000008d00000091) #d getd $lm38n0c0b0m0p3 1 # expect=[141, 145] / Int @[102],[103]
DEBUG-LM0(n0c0b0m0p3,40):(0) (0x0000008c0000007b) #d getd $lm40n0c0b0m0p3 1 # expect=[140, 123] / Int @[104],[105]
DEBUG-LM0(n0c0b0m0p3,42):(0) (0x0000006e0000002c) #d getd $lm42n0c0b0m0p3 1 # expect=[110, 44] / Int @[106],[107]
DEBUG-LM0(n0c0b0m0p3,44):(0) (0x0000005200000059) #d getd $lm44n0c0b0m0p3 1 # expect=[82, 89] / Int @[108],[109]
DEBUG-LM0(n0c0b0m0p3,46):(0) (0x0000007a00000033) #d getd $lm46n0c0b0m0p3 1 # expect=[122, 51] / Int @[110],[111]
DEBUG-LM0(n0c0b0m0p3,48):(0) (0x000000b00000001f) #d getd $lm48n0c0b0m0p3 1 # expect=[176, 31] / Int @[112],[113]
DEBUG-LM0(n0c0b0m0p3,50):(0) (0x0000004c00000076) #d getd $lm50n0c0b0m0p3 1 # expect=[76, 118] / Int @[114],[115]
DEBUG-LM0(n0c0b0m0p3,52):(0) (0x0000008100000040) #d getd $lm52n0c0b0m0p3 1 # expect=[129, 64] / Int @[116],[117]
DEBUG-LM0(n0c0b0m0p3,54):(0) (0x0000009a0000003e) #d getd $lm54n0c0b0m0p3 1 # expect=[154, 62] / Int @[118],[119]
DEBUG-LM0(n0c0b0m0p3,56):(0) (0x0000003200000047) #d getd $lm56n0c0b0m0p3 1 # expect=[50, 71] / Int @[120],[121]
DEBUG-LM0(n0c0b0m0p3,58):(0) (0x0000003700000048) #d getd $lm58n0c0b0m0p3 1 # expect=[55, 72] / Int @[122],[123]
DEBUG-LM0(n0c0b0m0p3,60):(0) (0x0000008900000060) #d getd $lm60n0c0b0m0p3 1 # expect=[137, 96] / Int @[124],[125]
DEBUG-LM0(n0c0b0m0p3,62):(0) (0x0000005b00000052) #d getd $lm62n0c0b0m0p3 1 # expect=[91, 82] / Int @[126],[127]
------------------- inputs --------------------
[ 51, 92, 14, 71, 60, 20, 82, 86, 74, 74, 87, 99, 23, 2, 21,
52, 1, 87, 29, 37, 1, 63, 59, 20, 32, 75, 57, 21, 88, 48,
90, 58, 41, 91, 59, 79, 14, 61, 61, 46, 61, 50, 54, 63, 2,
100, 50, 6, 20, 72, 38, 17, 3, 88, 59, 13, 8, 89, 52, 1,
83, 91, 59, 70, 43, 7, 46, 34, 77, 80, 35, 49, 3, 1, 5,
53, 3, 53, 92, 62, 17, 89, 43, 33, 73, 61, 99, 13, 94, 47,
14, 71, 77, 86, 61, 39, 84, 79, 81, 52, 23, 25, 88, 59, 40,
28, 14, 44, 64, 88, 70, 8, 87, 0, 7, 87, 62, 10, 80, 7,
34, 34, 32, 4, 40, 27, 6, 72]
[ 71, 11, 33, 32, 47, 22, 61, 87, 36, 98, 43, 85, 90, 34, 64,
98, 100, 46, 77, 2, 0, 4, 89, 13, 26, 8, 78, 14, 89, 41,
76, 50, 62, 95, 51, 95, 3, 93, 100, 22, 14, 42, 28, 35, 12,
31, 70, 58, 85, 27, 65, 41, 44, 61, 56, 5, 27, 27, 43, 83,
29, 61, 74, 91, 88, 61, 96, 0, 26, 61, 76, 2, 69, 71, 26,
8, 61, 36, 96, 50, 43, 23, 78, 58, 31, 95, 87, 51, 61, 57,
51, 11, 38, 1, 2, 100, 55, 80, 58, 1, 1, 91, 53, 86, 100,
95, 96, 0, 18, 1, 52, 43, 89, 31, 69, 31, 67, 54, 74, 55,
16, 37, 23, 68, 97, 69, 85, 10]
------------------- expect --------------------
[122, 103, 47, 103, 107, 42, 143, 173, 110, 172, 130, 184, 113, 36, 85,
150, 101, 133, 106, 39, 1, 67, 148, 33, 58, 83, 135, 35, 177, 89,
166, 108, 103, 186, 110, 174, 17, 154, 161, 68, 75, 92, 82, 98, 14,
131, 120, 64, 105, 99, 103, 58, 47, 149, 115, 18, 35, 116, 95, 84,
112, 152, 133, 161, 131, 68, 142, 34, 103, 141, 111, 51, 72, 72, 31,
61, 64, 89, 188, 112, 60, 112, 121, 91, 104, 156, 186, 64, 155, 104,
65, 82, 115, 87, 63, 139, 139, 159, 139, 53, 24, 116, 141, 145, 140,
123, 110, 44, 82, 89, 122, 51, 176, 31, 76, 118, 129, 64, 154, 62,
50, 71, 55, 72, 137, 96, 91, 82]
------------------- actual --------------------
[122, 103, 47, 103, 107, 42, 143, 173, 110, 172, 130, 184, 113, 36, 85,
150, 101, 133, 106, 39, 1, 67, 148, 33, 58, 83, 135, 35, 177, 89,
166, 108, 103, 186, 110, 174, 17, 154, 161, 68, 75, 92, 82, 98, 14,
131, 120, 64, 105, 99, 103, 58, 47, 149, 115, 18, 35, 116, 95, 84,
112, 152, 133, 161, 131, 68, 142, 34, 103, 141, 111, 51, 72, 72, 31,
61, 64, 89, 188, 112, 60, 112, 121, 91, 104, 156, 186, 64, 155, 104,
65, 82, 115, 87, 63, 139, 139, 159, 139, 53, 24, 116, 141, 145, 140,
123, 110, 44, 82, 89, 122, 51, 176, 31, 76, 118, 129, 64, 154, 62,
50, 71, 55, 72, 137, 96, 91, 82]
------------------- check result --------------------