Submission Date: 2026/2/24 15:55:23
Status:
Accepted
Author: syttrea
Lines: 17
VSM
imm ui"0x34000003" $lr0v
land $mabid $aluf $nowrite; fvfma $aluf $aluf $aluf $nowrite
llsl $aluf $mauf $t; fvfma -$lr0v $lr0v $lr0v $lr0v
lpackbit $aluf $aluf $lr8v;
llsr $mabid $lr0v $nowrite; gmwrite $lmt128v $lx0
lor $aluf $lr8v $t; gmwrite $lmt136v $lx4
nop
gmwrite $lmt0v4 $ly0; gmread $lx0 $nowrite
gbfn $mreadf $nowrite; gmwrite $lmt16v4 $ly4; gmread $lx4 $nowrite
gbfn $mreadf $nowrite; gmwrite $aluf $lx0; gmread $ly0 $nowrite
gbfn $mreadf $nowrite; gmwrite $aluf $lx4; gmread $ly4 $nowrite
gbfn $mreadf $nowrite; gmmul $lx $aluf $nowrite
gmmul $lx $aluf $nowrite; l1bmr4ffadd $mauf $lbi
l1bmr4ffadd $mauf $lbi; l1bmm4 $lbi $ln0v
l1bmm@8 $lbf $lbi; l1bmm4 $lbi $ln8v
l1bmm@8 $lbf $lbi; l1bmm $lbi $ln16v
l1bmm $lbi $ln24v
Standard Output
ACCEPTED!! score=17 j=17 m=0 bytes=730
Standard Error
------------------- vsm --------------------
# ======= In(0): ((32:2), (2:1, 4_PE:1, 2_W:1))@LM0 / Float =======
d set $lm0p0 1 000000003F800000 # values=[0.0, 1.0] / Float @[0,0],[0,1]
d set $lm0p1 1 4000000040400000 # values=[2.0, 3.0] / Float @[0,2],[0,3]
d set $lm0p2 1 4080000040A00000 # values=[4.0, 5.0] / Float @[0,4],[0,5]
d set $lm0p3 1 40C0000040E00000 # values=[6.0, 7.0] / Float @[0,6],[0,7]
d set $lm2p0 1 4100000041100000 # values=[8.0, 9.0] / Float @[0,8],[0,9]
d set $lm2p1 1 4120000041300000 # values=[10.0, 11.0] / Float @[0,10],[0,11]
d set $lm2p2 1 4140000041500000 # values=[12.0, 13.0] / Float @[0,12],[0,13]
d set $lm2p3 1 4160000041700000 # values=[14.0, 15.0] / Float @[0,14],[0,15]
d set $lm4p0 1 4180000041880000 # values=[16.0, 17.0] / Float @[1,0],[1,1]
d set $lm4p1 1 4190000041980000 # values=[18.0, 19.0] / Float @[1,2],[1,3]
d set $lm4p2 1 41A0000041A80000 # values=[20.0, 21.0] / Float @[1,4],[1,5]
d set $lm4p3 1 41B0000041B80000 # values=[22.0, 23.0] / Float @[1,6],[1,7]
d set $lm6p0 1 41C0000041C80000 # values=[24.0, 25.0] / Float @[1,8],[1,9]
d set $lm6p1 1 41D0000041D80000 # values=[26.0, 27.0] / Float @[1,10],[1,11]
d set $lm6p2 1 41E0000041E80000 # values=[28.0, 29.0] / Float @[1,12],[1,13]
d set $lm6p3 1 41F0000041F80000 # values=[30.0, 31.0] / Float @[1,14],[1,15]
d set $lm8p0 1 4200000042040000 # values=[32.0, 33.0] / Float @[2,0],[2,1]
d set $lm8p1 1 42080000420C0000 # values=[34.0, 35.0] / Float @[2,2],[2,3]
d set $lm8p2 1 4210000042140000 # values=[36.0, 37.0] / Float @[2,4],[2,5]
d set $lm8p3 1 42180000421C0000 # values=[38.0, 39.0] / Float @[2,6],[2,7]
d set $lm10p0 1 4220000042240000 # values=[40.0, 41.0] / Float @[2,8],[2,9]
d set $lm10p1 1 42280000422C0000 # values=[42.0, 43.0] / Float @[2,10],[2,11]
d set $lm10p2 1 4230000042340000 # values=[44.0, 45.0] / Float @[2,12],[2,13]
d set $lm10p3 1 42380000423C0000 # values=[46.0, 47.0] / Float @[2,14],[2,15]
d set $lm12p0 1 4240000042440000 # values=[48.0, 49.0] / Float @[3,0],[3,1]
d set $lm12p1 1 42480000424C0000 # values=[50.0, 51.0] / Float @[3,2],[3,3]
d set $lm12p2 1 4250000042540000 # values=[52.0, 53.0] / Float @[3,4],[3,5]
d set $lm12p3 1 42580000425C0000 # values=[54.0, 55.0] / Float @[3,6],[3,7]
d set $lm14p0 1 4260000042640000 # values=[56.0, 57.0] / Float @[3,8],[3,9]
d set $lm14p1 1 42680000426C0000 # values=[58.0, 59.0] / Float @[3,10],[3,11]
d set $lm14p2 1 4270000042740000 # values=[60.0, 61.0] / Float @[3,12],[3,13]
d set $lm14p3 1 42780000427C0000 # values=[62.0, 63.0] / Float @[3,14],[3,15]
d set $lm16p0 1 4280000042820000 # values=[64.0, 65.0] / Float @[4,0],[4,1]
d set $lm16p1 1 4284000042860000 # values=[66.0, 67.0] / Float @[4,2],[4,3]
d set $lm16p2 1 42880000428A0000 # values=[68.0, 69.0] / Float @[4,4],[4,5]
d set $lm16p3 1 428C0000428E0000 # values=[70.0, 71.0] / Float @[4,6],[4,7]
d set $lm18p0 1 4290000042920000 # values=[72.0, 73.0] / Float @[4,8],[4,9]
d set $lm18p1 1 4294000042960000 # values=[74.0, 75.0] / Float @[4,10],[4,11]
d set $lm18p2 1 42980000429A0000 # values=[76.0, 77.0] / Float @[4,12],[4,13]
d set $lm18p3 1 429C0000429E0000 # values=[78.0, 79.0] / Float @[4,14],[4,15]
d set $lm20p0 1 42A0000042A20000 # values=[80.0, 81.0] / Float @[5,0],[5,1]
d set $lm20p1 1 42A4000042A60000 # values=[82.0, 83.0] / Float @[5,2],[5,3]
d set $lm20p2 1 42A8000042AA0000 # values=[84.0, 85.0] / Float @[5,4],[5,5]
d set $lm20p3 1 42AC000042AE0000 # values=[86.0, 87.0] / Float @[5,6],[5,7]
d set $lm22p0 1 42B0000042B20000 # values=[88.0, 89.0] / Float @[5,8],[5,9]
d set $lm22p1 1 42B4000042B60000 # values=[90.0, 91.0] / Float @[5,10],[5,11]
d set $lm22p2 1 42B8000042BA0000 # values=[92.0, 93.0] / Float @[5,12],[5,13]
d set $lm22p3 1 42BC000042BE0000 # values=[94.0, 95.0] / Float @[5,14],[5,15]
d set $lm24p0 1 42C0000042C20000 # values=[96.0, 97.0] / Float @[6,0],[6,1]
d set $lm24p1 1 42C4000042C60000 # values=[98.0, 99.0] / Float @[6,2],[6,3]
d set $lm24p2 1 42C8000042CA0000 # values=[100.0, 101.0] / Float @[6,4],[6,5]
d set $lm24p3 1 42CC000042CE0000 # values=[102.0, 103.0] / Float @[6,6],[6,7]
d set $lm26p0 1 42D0000042D20000 # values=[104.0, 105.0] / Float @[6,8],[6,9]
d set $lm26p1 1 42D4000042D60000 # values=[106.0, 107.0] / Float @[6,10],[6,11]
d set $lm26p2 1 42D8000042DA0000 # values=[108.0, 109.0] / Float @[6,12],[6,13]
d set $lm26p3 1 42DC000042DE0000 # values=[110.0, 111.0] / Float @[6,14],[6,15]
d set $lm28p0 1 42E0000042E20000 # values=[112.0, 113.0] / Float @[7,0],[7,1]
d set $lm28p1 1 42E4000042E60000 # values=[114.0, 115.0] / Float @[7,2],[7,3]
d set $lm28p2 1 42E8000042EA0000 # values=[116.0, 117.0] / Float @[7,4],[7,5]
d set $lm28p3 1 42EC000042EE0000 # values=[118.0, 119.0] / Float @[7,6],[7,7]
d set $lm30p0 1 42F0000042F20000 # values=[120.0, 121.0] / Float @[7,8],[7,9]
d set $lm30p1 1 42F4000042F60000 # values=[122.0, 123.0] / Float @[7,10],[7,11]
d set $lm30p2 1 42F8000042FA0000 # values=[124.0, 125.0] / Float @[7,12],[7,13]
d set $lm30p3 1 42FC000042FE0000 # values=[126.0, 127.0] / Float @[7,14],[7,15]
d set $lm32p0 1 4300000043010000 # values=[128.0, 129.0] / Float @[8,0],[8,1]
d set $lm32p1 1 4302000043030000 # values=[130.0, 131.0] / Float @[8,2],[8,3]
d set $lm32p2 1 4304000043050000 # values=[132.0, 133.0] / Float @[8,4],[8,5]
d set $lm32p3 1 4306000043070000 # values=[134.0, 135.0] / Float @[8,6],[8,7]
d set $lm34p0 1 4308000043090000 # values=[136.0, 137.0] / Float @[8,8],[8,9]
d set $lm34p1 1 430A0000430B0000 # values=[138.0, 139.0] / Float @[8,10],[8,11]
d set $lm34p2 1 430C0000430D0000 # values=[140.0, 141.0] / Float @[8,12],[8,13]
d set $lm34p3 1 430E0000430F0000 # values=[142.0, 143.0] / Float @[8,14],[8,15]
d set $lm36p0 1 4310000043110000 # values=[144.0, 145.0] / Float @[9,0],[9,1]
d set $lm36p1 1 4312000043130000 # values=[146.0, 147.0] / Float @[9,2],[9,3]
d set $lm36p2 1 4314000043150000 # values=[148.0, 149.0] / Float @[9,4],[9,5]
d set $lm36p3 1 4316000043170000 # values=[150.0, 151.0] / Float @[9,6],[9,7]
d set $lm38p0 1 4318000043190000 # values=[152.0, 153.0] / Float @[9,8],[9,9]
d set $lm38p1 1 431A0000431B0000 # values=[154.0, 155.0] / Float @[9,10],[9,11]
d set $lm38p2 1 431C0000431D0000 # values=[156.0, 157.0] / Float @[9,12],[9,13]
d set $lm38p3 1 431E0000431F0000 # values=[158.0, 159.0] / Float @[9,14],[9,15]
d set $lm40p0 1 4320000043210000 # values=[160.0, 161.0] / Float @[10,0],[10,1]
d set $lm40p1 1 4322000043230000 # values=[162.0, 163.0] / Float @[10,2],[10,3]
d set $lm40p2 1 4324000043250000 # values=[164.0, 165.0] / Float @[10,4],[10,5]
d set $lm40p3 1 4326000043270000 # values=[166.0, 167.0] / Float @[10,6],[10,7]
d set $lm42p0 1 4328000043290000 # values=[168.0, 169.0] / Float @[10,8],[10,9]
d set $lm42p1 1 432A0000432B0000 # values=[170.0, 171.0] / Float @[10,10],[10,11]
d set $lm42p2 1 432C0000432D0000 # values=[172.0, 173.0] / Float @[10,12],[10,13]
d set $lm42p3 1 432E0000432F0000 # values=[174.0, 175.0] / Float @[10,14],[10,15]
d set $lm44p0 1 4330000043310000 # values=[176.0, 177.0] / Float @[11,0],[11,1]
d set $lm44p1 1 4332000043330000 # values=[178.0, 179.0] / Float @[11,2],[11,3]
d set $lm44p2 1 4334000043350000 # values=[180.0, 181.0] / Float @[11,4],[11,5]
d set $lm44p3 1 4336000043370000 # values=[182.0, 183.0] / Float @[11,6],[11,7]
d set $lm46p0 1 4338000043390000 # values=[184.0, 185.0] / Float @[11,8],[11,9]
d set $lm46p1 1 433A0000433B0000 # values=[186.0, 187.0] / Float @[11,10],[11,11]
d set $lm46p2 1 433C0000433D0000 # values=[188.0, 189.0] / Float @[11,12],[11,13]
d set $lm46p3 1 433E0000433F0000 # values=[190.0, 191.0] / Float @[11,14],[11,15]
d set $lm48p0 1 4340000043410000 # values=[192.0, 193.0] / Float @[12,0],[12,1]
d set $lm48p1 1 4342000043430000 # values=[194.0, 195.0] / Float @[12,2],[12,3]
d set $lm48p2 1 4344000043450000 # values=[196.0, 197.0] / Float @[12,4],[12,5]
d set $lm48p3 1 4346000043470000 # values=[198.0, 199.0] / Float @[12,6],[12,7]
d set $lm50p0 1 4348000043490000 # values=[200.0, 201.0] / Float @[12,8],[12,9]
d set $lm50p1 1 434A0000434B0000 # values=[202.0, 203.0] / Float @[12,10],[12,11]
d set $lm50p2 1 434C0000434D0000 # values=[204.0, 205.0] / Float @[12,12],[12,13]
d set $lm50p3 1 434E0000434F0000 # values=[206.0, 207.0] / Float @[12,14],[12,15]
d set $lm52p0 1 4350000043510000 # values=[208.0, 209.0] / Float @[13,0],[13,1]
d set $lm52p1 1 4352000043530000 # values=[210.0, 211.0] / Float @[13,2],[13,3]
d set $lm52p2 1 4354000043550000 # values=[212.0, 213.0] / Float @[13,4],[13,5]
d set $lm52p3 1 4356000043570000 # values=[214.0, 215.0] / Float @[13,6],[13,7]
d set $lm54p0 1 4358000043590000 # values=[216.0, 217.0] / Float @[13,8],[13,9]
d set $lm54p1 1 435A0000435B0000 # values=[218.0, 219.0] / Float @[13,10],[13,11]
d set $lm54p2 1 435C0000435D0000 # values=[220.0, 221.0] / Float @[13,12],[13,13]
d set $lm54p3 1 435E0000435F0000 # values=[222.0, 223.0] / Float @[13,14],[13,15]
d set $lm56p0 1 4360000043610000 # values=[224.0, 225.0] / Float @[14,0],[14,1]
d set $lm56p1 1 4362000043630000 # values=[226.0, 227.0] / Float @[14,2],[14,3]
d set $lm56p2 1 4364000043650000 # values=[228.0, 229.0] / Float @[14,4],[14,5]
d set $lm56p3 1 4366000043670000 # values=[230.0, 231.0] / Float @[14,6],[14,7]
d set $lm58p0 1 4368000043690000 # values=[232.0, 233.0] / Float @[14,8],[14,9]
d set $lm58p1 1 436A0000436B0000 # values=[234.0, 235.0] / Float @[14,10],[14,11]
d set $lm58p2 1 436C0000436D0000 # values=[236.0, 237.0] / Float @[14,12],[14,13]
d set $lm58p3 1 436E0000436F0000 # values=[238.0, 239.0] / Float @[14,14],[14,15]
d set $lm60p0 1 4370000043710000 # values=[240.0, 241.0] / Float @[15,0],[15,1]
d set $lm60p1 1 4372000043730000 # values=[242.0, 243.0] / Float @[15,2],[15,3]
d set $lm60p2 1 4374000043750000 # values=[244.0, 245.0] / Float @[15,4],[15,5]
d set $lm60p3 1 4376000043770000 # values=[246.0, 247.0] / Float @[15,6],[15,7]
d set $lm62p0 1 4378000043790000 # values=[248.0, 249.0] / Float @[15,8],[15,9]
d set $lm62p1 1 437A0000437B0000 # values=[250.0, 251.0] / Float @[15,10],[15,11]
d set $lm62p2 1 437C0000437D0000 # values=[252.0, 253.0] / Float @[15,12],[15,13]
d set $lm62p3 1 437E0000437F0000 # values=[254.0, 255.0] / Float @[15,14],[15,15]
d set $lm64p0 1 4380000043808000 # values=[256.0, 257.0] / Float @[16,0],[16,1]
d set $lm64p1 1 4381000043818000 # values=[258.0, 259.0] / Float @[16,2],[16,3]
d set $lm64p2 1 4382000043828000 # values=[260.0, 261.0] / Float @[16,4],[16,5]
d set $lm64p3 1 4383000043838000 # values=[262.0, 263.0] / Float @[16,6],[16,7]
d set $lm66p0 1 4384000043848000 # values=[264.0, 265.0] / Float @[16,8],[16,9]
d set $lm66p1 1 4385000043858000 # values=[266.0, 267.0] / Float @[16,10],[16,11]
d set $lm66p2 1 4386000043868000 # values=[268.0, 269.0] / Float @[16,12],[16,13]
d set $lm66p3 1 4387000043878000 # values=[270.0, 271.0] / Float @[16,14],[16,15]
d set $lm68p0 1 4388000043888000 # values=[272.0, 273.0] / Float @[17,0],[17,1]
d set $lm68p1 1 4389000043898000 # values=[274.0, 275.0] / Float @[17,2],[17,3]
d set $lm68p2 1 438A0000438A8000 # values=[276.0, 277.0] / Float @[17,4],[17,5]
d set $lm68p3 1 438B0000438B8000 # values=[278.0, 279.0] / Float @[17,6],[17,7]
d set $lm70p0 1 438C0000438C8000 # values=[280.0, 281.0] / Float @[17,8],[17,9]
d set $lm70p1 1 438D0000438D8000 # values=[282.0, 283.0] / Float @[17,10],[17,11]
d set $lm70p2 1 438E0000438E8000 # values=[284.0, 285.0] / Float @[17,12],[17,13]
d set $lm70p3 1 438F0000438F8000 # values=[286.0, 287.0] / Float @[17,14],[17,15]
d set $lm72p0 1 4390000043908000 # values=[288.0, 289.0] / Float @[18,0],[18,1]
d set $lm72p1 1 4391000043918000 # values=[290.0, 291.0] / Float @[18,2],[18,3]
d set $lm72p2 1 4392000043928000 # values=[292.0, 293.0] / Float @[18,4],[18,5]
d set $lm72p3 1 4393000043938000 # values=[294.0, 295.0] / Float @[18,6],[18,7]
d set $lm74p0 1 4394000043948000 # values=[296.0, 297.0] / Float @[18,8],[18,9]
d set $lm74p1 1 4395000043958000 # values=[298.0, 299.0] / Float @[18,10],[18,11]
d set $lm74p2 1 4396000043968000 # values=[300.0, 301.0] / Float @[18,12],[18,13]
d set $lm74p3 1 4397000043978000 # values=[302.0, 303.0] / Float @[18,14],[18,15]
d set $lm76p0 1 4398000043988000 # values=[304.0, 305.0] / Float @[19,0],[19,1]
d set $lm76p1 1 4399000043998000 # values=[306.0, 307.0] / Float @[19,2],[19,3]
d set $lm76p2 1 439A0000439A8000 # values=[308.0, 309.0] / Float @[19,4],[19,5]
d set $lm76p3 1 439B0000439B8000 # values=[310.0, 311.0] / Float @[19,6],[19,7]
d set $lm78p0 1 439C0000439C8000 # values=[312.0, 313.0] / Float @[19,8],[19,9]
d set $lm78p1 1 439D0000439D8000 # values=[314.0, 315.0] / Float @[19,10],[19,11]
d set $lm78p2 1 439E0000439E8000 # values=[316.0, 317.0] / Float @[19,12],[19,13]
d set $lm78p3 1 439F0000439F8000 # values=[318.0, 319.0] / Float @[19,14],[19,15]
d set $lm80p0 1 43A0000043A08000 # values=[320.0, 321.0] / Float @[20,0],[20,1]
d set $lm80p1 1 43A1000043A18000 # values=[322.0, 323.0] / Float @[20,2],[20,3]
d set $lm80p2 1 43A2000043A28000 # values=[324.0, 325.0] / Float @[20,4],[20,5]
d set $lm80p3 1 43A3000043A38000 # values=[326.0, 327.0] / Float @[20,6],[20,7]
d set $lm82p0 1 43A4000043A48000 # values=[328.0, 329.0] / Float @[20,8],[20,9]
d set $lm82p1 1 43A5000043A58000 # values=[330.0, 331.0] / Float @[20,10],[20,11]
d set $lm82p2 1 43A6000043A68000 # values=[332.0, 333.0] / Float @[20,12],[20,13]
d set $lm82p3 1 43A7000043A78000 # values=[334.0, 335.0] / Float @[20,14],[20,15]
d set $lm84p0 1 43A8000043A88000 # values=[336.0, 337.0] / Float @[21,0],[21,1]
d set $lm84p1 1 43A9000043A98000 # values=[338.0, 339.0] / Float @[21,2],[21,3]
d set $lm84p2 1 43AA000043AA8000 # values=[340.0, 341.0] / Float @[21,4],[21,5]
d set $lm84p3 1 43AB000043AB8000 # values=[342.0, 343.0] / Float @[21,6],[21,7]
d set $lm86p0 1 43AC000043AC8000 # values=[344.0, 345.0] / Float @[21,8],[21,9]
d set $lm86p1 1 43AD000043AD8000 # values=[346.0, 347.0] / Float @[21,10],[21,11]
d set $lm86p2 1 43AE000043AE8000 # values=[348.0, 349.0] / Float @[21,12],[21,13]
d set $lm86p3 1 43AF000043AF8000 # values=[350.0, 351.0] / Float @[21,14],[21,15]
d set $lm88p0 1 43B0000043B08000 # values=[352.0, 353.0] / Float @[22,0],[22,1]
d set $lm88p1 1 43B1000043B18000 # values=[354.0, 355.0] / Float @[22,2],[22,3]
d set $lm88p2 1 43B2000043B28000 # values=[356.0, 357.0] / Float @[22,4],[22,5]
d set $lm88p3 1 43B3000043B38000 # values=[358.0, 359.0] / Float @[22,6],[22,7]
d set $lm90p0 1 43B4000043B48000 # values=[360.0, 361.0] / Float @[22,8],[22,9]
d set $lm90p1 1 43B5000043B58000 # values=[362.0, 363.0] / Float @[22,10],[22,11]
d set $lm90p2 1 43B6000043B68000 # values=[364.0, 365.0] / Float @[22,12],[22,13]
d set $lm90p3 1 43B7000043B78000 # values=[366.0, 367.0] / Float @[22,14],[22,15]
d set $lm92p0 1 43B8000043B88000 # values=[368.0, 369.0] / Float @[23,0],[23,1]
d set $lm92p1 1 43B9000043B98000 # values=[370.0, 371.0] / Float @[23,2],[23,3]
d set $lm92p2 1 43BA000043BA8000 # values=[372.0, 373.0] / Float @[23,4],[23,5]
d set $lm92p3 1 43BB000043BB8000 # values=[374.0, 375.0] / Float @[23,6],[23,7]
d set $lm94p0 1 43BC000043BC8000 # values=[376.0, 377.0] / Float @[23,8],[23,9]
d set $lm94p1 1 43BD000043BD8000 # values=[378.0, 379.0] / Float @[23,10],[23,11]
d set $lm94p2 1 43BE000043BE8000 # values=[380.0, 381.0] / Float @[23,12],[23,13]
d set $lm94p3 1 43BF000043BF8000 # values=[382.0, 383.0] / Float @[23,14],[23,15]
d set $lm96p0 1 43C0000043C08000 # values=[384.0, 385.0] / Float @[24,0],[24,1]
d set $lm96p1 1 43C1000043C18000 # values=[386.0, 387.0] / Float @[24,2],[24,3]
d set $lm96p2 1 43C2000043C28000 # values=[388.0, 389.0] / Float @[24,4],[24,5]
d set $lm96p3 1 43C3000043C38000 # values=[390.0, 391.0] / Float @[24,6],[24,7]
d set $lm98p0 1 43C4000043C48000 # values=[392.0, 393.0] / Float @[24,8],[24,9]
d set $lm98p1 1 43C5000043C58000 # values=[394.0, 395.0] / Float @[24,10],[24,11]
d set $lm98p2 1 43C6000043C68000 # values=[396.0, 397.0] / Float @[24,12],[24,13]
d set $lm98p3 1 43C7000043C78000 # values=[398.0, 399.0] / Float @[24,14],[24,15]
d set $lm100p0 1 43C8000043C88000 # values=[400.0, 401.0] / Float @[25,0],[25,1]
d set $lm100p1 1 43C9000043C98000 # values=[402.0, 403.0] / Float @[25,2],[25,3]
d set $lm100p2 1 43CA000043CA8000 # values=[404.0, 405.0] / Float @[25,4],[25,5]
d set $lm100p3 1 43CB000043CB8000 # values=[406.0, 407.0] / Float @[25,6],[25,7]
d set $lm102p0 1 43CC000043CC8000 # values=[408.0, 409.0] / Float @[25,8],[25,9]
d set $lm102p1 1 43CD000043CD8000 # values=[410.0, 411.0] / Float @[25,10],[25,11]
d set $lm102p2 1 43CE000043CE8000 # values=[412.0, 413.0] / Float @[25,12],[25,13]
d set $lm102p3 1 43CF000043CF8000 # values=[414.0, 415.0] / Float @[25,14],[25,15]
d set $lm104p0 1 43D0000043D08000 # values=[416.0, 417.0] / Float @[26,0],[26,1]
d set $lm104p1 1 43D1000043D18000 # values=[418.0, 419.0] / Float @[26,2],[26,3]
d set $lm104p2 1 43D2000043D28000 # values=[420.0, 421.0] / Float @[26,4],[26,5]
d set $lm104p3 1 43D3000043D38000 # values=[422.0, 423.0] / Float @[26,6],[26,7]
d set $lm106p0 1 43D4000043D48000 # values=[424.0, 425.0] / Float @[26,8],[26,9]
d set $lm106p1 1 43D5000043D58000 # values=[426.0, 427.0] / Float @[26,10],[26,11]
d set $lm106p2 1 43D6000043D68000 # values=[428.0, 429.0] / Float @[26,12],[26,13]
d set $lm106p3 1 43D7000043D78000 # values=[430.0, 431.0] / Float @[26,14],[26,15]
d set $lm108p0 1 43D8000043D88000 # values=[432.0, 433.0] / Float @[27,0],[27,1]
d set $lm108p1 1 43D9000043D98000 # values=[434.0, 435.0] / Float @[27,2],[27,3]
d set $lm108p2 1 43DA000043DA8000 # values=[436.0, 437.0] / Float @[27,4],[27,5]
d set $lm108p3 1 43DB000043DB8000 # values=[438.0, 439.0] / Float @[27,6],[27,7]
d set $lm110p0 1 43DC000043DC8000 # values=[440.0, 441.0] / Float @[27,8],[27,9]
d set $lm110p1 1 43DD000043DD8000 # values=[442.0, 443.0] / Float @[27,10],[27,11]
d set $lm110p2 1 43DE000043DE8000 # values=[444.0, 445.0] / Float @[27,12],[27,13]
d set $lm110p3 1 43DF000043DF8000 # values=[446.0, 447.0] / Float @[27,14],[27,15]
d set $lm112p0 1 43E0000043E08000 # values=[448.0, 449.0] / Float @[28,0],[28,1]
d set $lm112p1 1 43E1000043E18000 # values=[450.0, 451.0] / Float @[28,2],[28,3]
d set $lm112p2 1 43E2000043E28000 # values=[452.0, 453.0] / Float @[28,4],[28,5]
d set $lm112p3 1 43E3000043E38000 # values=[454.0, 455.0] / Float @[28,6],[28,7]
d set $lm114p0 1 43E4000043E48000 # values=[456.0, 457.0] / Float @[28,8],[28,9]
d set $lm114p1 1 43E5000043E58000 # values=[458.0, 459.0] / Float @[28,10],[28,11]
d set $lm114p2 1 43E6000043E68000 # values=[460.0, 461.0] / Float @[28,12],[28,13]
d set $lm114p3 1 43E7000043E78000 # values=[462.0, 463.0] / Float @[28,14],[28,15]
d set $lm116p0 1 43E8000043E88000 # values=[464.0, 465.0] / Float @[29,0],[29,1]
d set $lm116p1 1 43E9000043E98000 # values=[466.0, 467.0] / Float @[29,2],[29,3]
d set $lm116p2 1 43EA000043EA8000 # values=[468.0, 469.0] / Float @[29,4],[29,5]
d set $lm116p3 1 43EB000043EB8000 # values=[470.0, 471.0] / Float @[29,6],[29,7]
d set $lm118p0 1 43EC000043EC8000 # values=[472.0, 473.0] / Float @[29,8],[29,9]
d set $lm118p1 1 43ED000043ED8000 # values=[474.0, 475.0] / Float @[29,10],[29,11]
d set $lm118p2 1 43EE000043EE8000 # values=[476.0, 477.0] / Float @[29,12],[29,13]
d set $lm118p3 1 43EF000043EF8000 # values=[478.0, 479.0] / Float @[29,14],[29,15]
d set $lm120p0 1 43F0000043F08000 # values=[480.0, 481.0] / Float @[30,0],[30,1]
d set $lm120p1 1 43F1000043F18000 # values=[482.0, 483.0] / Float @[30,2],[30,3]
d set $lm120p2 1 43F2000043F28000 # values=[484.0, 485.0] / Float @[30,4],[30,5]
d set $lm120p3 1 43F3000043F38000 # values=[486.0, 487.0] / Float @[30,6],[30,7]
d set $lm122p0 1 43F4000043F48000 # values=[488.0, 489.0] / Float @[30,8],[30,9]
d set $lm122p1 1 43F5000043F58000 # values=[490.0, 491.0] / Float @[30,10],[30,11]
d set $lm122p2 1 43F6000043F68000 # values=[492.0, 493.0] / Float @[30,12],[30,13]
d set $lm122p3 1 43F7000043F78000 # values=[494.0, 495.0] / Float @[30,14],[30,15]
d set $lm124p0 1 43F8000043F88000 # values=[496.0, 497.0] / Float @[31,0],[31,1]
d set $lm124p1 1 43F9000043F98000 # values=[498.0, 499.0] / Float @[31,2],[31,3]
d set $lm124p2 1 43FA000043FA8000 # values=[500.0, 501.0] / Float @[31,4],[31,5]
d set $lm124p3 1 43FB000043FB8000 # values=[502.0, 503.0] / Float @[31,6],[31,7]
d set $lm126p0 1 43FC000043FC8000 # values=[504.0, 505.0] / Float @[31,8],[31,9]
d set $lm126p1 1 43FD000043FD8000 # values=[506.0, 507.0] / Float @[31,10],[31,11]
d set $lm126p2 1 43FE000043FE8000 # values=[508.0, 509.0] / Float @[31,12],[31,13]
d set $lm126p3 1 43FF000043FF8000 # values=[510.0, 511.0] / Float @[31,14],[31,15]
# ======= In(1): ((32:1), (4_PE:1, 2_W:1))@LM0 / Float =======
d set $lm128p0 1 C3800000C37F0000 # values=[-256.0, -255.0] / Float @[0,0],[0,1]
d set $lm128p1 1 C37E0000C37D0000 # values=[-254.0, -253.0] / Float @[0,2],[0,3]
d set $lm128p2 1 C37C0000C37B0000 # values=[-252.0, -251.0] / Float @[0,4],[0,5]
d set $lm128p3 1 C37A0000C3790000 # values=[-250.0, -249.0] / Float @[0,6],[0,7]
d set $lm130p0 1 C3780000C3770000 # values=[-248.0, -247.0] / Float @[1,0],[1,1]
d set $lm130p1 1 C3760000C3750000 # values=[-246.0, -245.0] / Float @[1,2],[1,3]
d set $lm130p2 1 C3740000C3730000 # values=[-244.0, -243.0] / Float @[1,4],[1,5]
d set $lm130p3 1 C3720000C3710000 # values=[-242.0, -241.0] / Float @[1,6],[1,7]
d set $lm132p0 1 C3700000C36F0000 # values=[-240.0, -239.0] / Float @[2,0],[2,1]
d set $lm132p1 1 C36E0000C36D0000 # values=[-238.0, -237.0] / Float @[2,2],[2,3]
d set $lm132p2 1 C36C0000C36B0000 # values=[-236.0, -235.0] / Float @[2,4],[2,5]
d set $lm132p3 1 C36A0000C3690000 # values=[-234.0, -233.0] / Float @[2,6],[2,7]
d set $lm134p0 1 C3680000C3670000 # values=[-232.0, -231.0] / Float @[3,0],[3,1]
d set $lm134p1 1 C3660000C3650000 # values=[-230.0, -229.0] / Float @[3,2],[3,3]
d set $lm134p2 1 C3640000C3630000 # values=[-228.0, -227.0] / Float @[3,4],[3,5]
d set $lm134p3 1 C3620000C3610000 # values=[-226.0, -225.0] / Float @[3,6],[3,7]
d set $lm136p0 1 C3600000C35F0000 # values=[-224.0, -223.0] / Float @[4,0],[4,1]
d set $lm136p1 1 C35E0000C35D0000 # values=[-222.0, -221.0] / Float @[4,2],[4,3]
d set $lm136p2 1 C35C0000C35B0000 # values=[-220.0, -219.0] / Float @[4,4],[4,5]
d set $lm136p3 1 C35A0000C3590000 # values=[-218.0, -217.0] / Float @[4,6],[4,7]
d set $lm138p0 1 C3580000C3570000 # values=[-216.0, -215.0] / Float @[5,0],[5,1]
d set $lm138p1 1 C3560000C3550000 # values=[-214.0, -213.0] / Float @[5,2],[5,3]
d set $lm138p2 1 C3540000C3530000 # values=[-212.0, -211.0] / Float @[5,4],[5,5]
d set $lm138p3 1 C3520000C3510000 # values=[-210.0, -209.0] / Float @[5,6],[5,7]
d set $lm140p0 1 C3500000C34F0000 # values=[-208.0, -207.0] / Float @[6,0],[6,1]
d set $lm140p1 1 C34E0000C34D0000 # values=[-206.0, -205.0] / Float @[6,2],[6,3]
d set $lm140p2 1 C34C0000C34B0000 # values=[-204.0, -203.0] / Float @[6,4],[6,5]
d set $lm140p3 1 C34A0000C3490000 # values=[-202.0, -201.0] / Float @[6,6],[6,7]
d set $lm142p0 1 C3480000C3470000 # values=[-200.0, -199.0] / Float @[7,0],[7,1]
d set $lm142p1 1 C3460000C3450000 # values=[-198.0, -197.0] / Float @[7,2],[7,3]
d set $lm142p2 1 C3440000C3430000 # values=[-196.0, -195.0] / Float @[7,4],[7,5]
d set $lm142p3 1 C3420000C3410000 # values=[-194.0, -193.0] / Float @[7,6],[7,7]
d set $lm144p0 1 C3400000C33F0000 # values=[-192.0, -191.0] / Float @[8,0],[8,1]
d set $lm144p1 1 C33E0000C33D0000 # values=[-190.0, -189.0] / Float @[8,2],[8,3]
d set $lm144p2 1 C33C0000C33B0000 # values=[-188.0, -187.0] / Float @[8,4],[8,5]
d set $lm144p3 1 C33A0000C3390000 # values=[-186.0, -185.0] / Float @[8,6],[8,7]
d set $lm146p0 1 C3380000C3370000 # values=[-184.0, -183.0] / Float @[9,0],[9,1]
d set $lm146p1 1 C3360000C3350000 # values=[-182.0, -181.0] / Float @[9,2],[9,3]
d set $lm146p2 1 C3340000C3330000 # values=[-180.0, -179.0] / Float @[9,4],[9,5]
d set $lm146p3 1 C3320000C3310000 # values=[-178.0, -177.0] / Float @[9,6],[9,7]
d set $lm148p0 1 C3300000C32F0000 # values=[-176.0, -175.0] / Float @[10,0],[10,1]
d set $lm148p1 1 C32E0000C32D0000 # values=[-174.0, -173.0] / Float @[10,2],[10,3]
d set $lm148p2 1 C32C0000C32B0000 # values=[-172.0, -171.0] / Float @[10,4],[10,5]
d set $lm148p3 1 C32A0000C3290000 # values=[-170.0, -169.0] / Float @[10,6],[10,7]
d set $lm150p0 1 C3280000C3270000 # values=[-168.0, -167.0] / Float @[11,0],[11,1]
d set $lm150p1 1 C3260000C3250000 # values=[-166.0, -165.0] / Float @[11,2],[11,3]
d set $lm150p2 1 C3240000C3230000 # values=[-164.0, -163.0] / Float @[11,4],[11,5]
d set $lm150p3 1 C3220000C3210000 # values=[-162.0, -161.0] / Float @[11,6],[11,7]
d set $lm152p0 1 C3200000C31F0000 # values=[-160.0, -159.0] / Float @[12,0],[12,1]
d set $lm152p1 1 C31E0000C31D0000 # values=[-158.0, -157.0] / Float @[12,2],[12,3]
d set $lm152p2 1 C31C0000C31B0000 # values=[-156.0, -155.0] / Float @[12,4],[12,5]
d set $lm152p3 1 C31A0000C3190000 # values=[-154.0, -153.0] / Float @[12,6],[12,7]
d set $lm154p0 1 C3180000C3170000 # values=[-152.0, -151.0] / Float @[13,0],[13,1]
d set $lm154p1 1 C3160000C3150000 # values=[-150.0, -149.0] / Float @[13,2],[13,3]
d set $lm154p2 1 C3140000C3130000 # values=[-148.0, -147.0] / Float @[13,4],[13,5]
d set $lm154p3 1 C3120000C3110000 # values=[-146.0, -145.0] / Float @[13,6],[13,7]
d set $lm156p0 1 C3100000C30F0000 # values=[-144.0, -143.0] / Float @[14,0],[14,1]
d set $lm156p1 1 C30E0000C30D0000 # values=[-142.0, -141.0] / Float @[14,2],[14,3]
d set $lm156p2 1 C30C0000C30B0000 # values=[-140.0, -139.0] / Float @[14,4],[14,5]
d set $lm156p3 1 C30A0000C3090000 # values=[-138.0, -137.0] / Float @[14,6],[14,7]
d set $lm158p0 1 C3080000C3070000 # values=[-136.0, -135.0] / Float @[15,0],[15,1]
d set $lm158p1 1 C3060000C3050000 # values=[-134.0, -133.0] / Float @[15,2],[15,3]
d set $lm158p2 1 C3040000C3030000 # values=[-132.0, -131.0] / Float @[15,4],[15,5]
d set $lm158p3 1 C3020000C3010000 # values=[-130.0, -129.0] / Float @[15,6],[15,7]
d set $lm160p0 1 C3000000C2FE0000 # values=[-128.0, -127.0] / Float @[16,0],[16,1]
d set $lm160p1 1 C2FC0000C2FA0000 # values=[-126.0, -125.0] / Float @[16,2],[16,3]
d set $lm160p2 1 C2F80000C2F60000 # values=[-124.0, -123.0] / Float @[16,4],[16,5]
d set $lm160p3 1 C2F40000C2F20000 # values=[-122.0, -121.0] / Float @[16,6],[16,7]
d set $lm162p0 1 C2F00000C2EE0000 # values=[-120.0, -119.0] / Float @[17,0],[17,1]
d set $lm162p1 1 C2EC0000C2EA0000 # values=[-118.0, -117.0] / Float @[17,2],[17,3]
d set $lm162p2 1 C2E80000C2E60000 # values=[-116.0, -115.0] / Float @[17,4],[17,5]
d set $lm162p3 1 C2E40000C2E20000 # values=[-114.0, -113.0] / Float @[17,6],[17,7]
d set $lm164p0 1 C2E00000C2DE0000 # values=[-112.0, -111.0] / Float @[18,0],[18,1]
d set $lm164p1 1 C2DC0000C2DA0000 # values=[-110.0, -109.0] / Float @[18,2],[18,3]
d set $lm164p2 1 C2D80000C2D60000 # values=[-108.0, -107.0] / Float @[18,4],[18,5]
d set $lm164p3 1 C2D40000C2D20000 # values=[-106.0, -105.0] / Float @[18,6],[18,7]
d set $lm166p0 1 C2D00000C2CE0000 # values=[-104.0, -103.0] / Float @[19,0],[19,1]
d set $lm166p1 1 C2CC0000C2CA0000 # values=[-102.0, -101.0] / Float @[19,2],[19,3]
d set $lm166p2 1 C2C80000C2C60000 # values=[-100.0, -99.0] / Float @[19,4],[19,5]
d set $lm166p3 1 C2C40000C2C20000 # values=[-98.0, -97.0] / Float @[19,6],[19,7]
d set $lm168p0 1 C2C00000C2BE0000 # values=[-96.0, -95.0] / Float @[20,0],[20,1]
d set $lm168p1 1 C2BC0000C2BA0000 # values=[-94.0, -93.0] / Float @[20,2],[20,3]
d set $lm168p2 1 C2B80000C2B60000 # values=[-92.0, -91.0] / Float @[20,4],[20,5]
d set $lm168p3 1 C2B40000C2B20000 # values=[-90.0, -89.0] / Float @[20,6],[20,7]
d set $lm170p0 1 C2B00000C2AE0000 # values=[-88.0, -87.0] / Float @[21,0],[21,1]
d set $lm170p1 1 C2AC0000C2AA0000 # values=[-86.0, -85.0] / Float @[21,2],[21,3]
d set $lm170p2 1 C2A80000C2A60000 # values=[-84.0, -83.0] / Float @[21,4],[21,5]
d set $lm170p3 1 C2A40000C2A20000 # values=[-82.0, -81.0] / Float @[21,6],[21,7]
d set $lm172p0 1 C2A00000C29E0000 # values=[-80.0, -79.0] / Float @[22,0],[22,1]
d set $lm172p1 1 C29C0000C29A0000 # values=[-78.0, -77.0] / Float @[22,2],[22,3]
d set $lm172p2 1 C2980000C2960000 # values=[-76.0, -75.0] / Float @[22,4],[22,5]
d set $lm172p3 1 C2940000C2920000 # values=[-74.0, -73.0] / Float @[22,6],[22,7]
d set $lm174p0 1 C2900000C28E0000 # values=[-72.0, -71.0] / Float @[23,0],[23,1]
d set $lm174p1 1 C28C0000C28A0000 # values=[-70.0, -69.0] / Float @[23,2],[23,3]
d set $lm174p2 1 C2880000C2860000 # values=[-68.0, -67.0] / Float @[23,4],[23,5]
d set $lm174p3 1 C2840000C2820000 # values=[-66.0, -65.0] / Float @[23,6],[23,7]
d set $lm176p0 1 C2800000C27C0000 # values=[-64.0, -63.0] / Float @[24,0],[24,1]
d set $lm176p1 1 C2780000C2740000 # values=[-62.0, -61.0] / Float @[24,2],[24,3]
d set $lm176p2 1 C2700000C26C0000 # values=[-60.0, -59.0] / Float @[24,4],[24,5]
d set $lm176p3 1 C2680000C2640000 # values=[-58.0, -57.0] / Float @[24,6],[24,7]
d set $lm178p0 1 C2600000C25C0000 # values=[-56.0, -55.0] / Float @[25,0],[25,1]
d set $lm178p1 1 C2580000C2540000 # values=[-54.0, -53.0] / Float @[25,2],[25,3]
d set $lm178p2 1 C2500000C24C0000 # values=[-52.0, -51.0] / Float @[25,4],[25,5]
d set $lm178p3 1 C2480000C2440000 # values=[-50.0, -49.0] / Float @[25,6],[25,7]
d set $lm180p0 1 C2400000C23C0000 # values=[-48.0, -47.0] / Float @[26,0],[26,1]
d set $lm180p1 1 C2380000C2340000 # values=[-46.0, -45.0] / Float @[26,2],[26,3]
d set $lm180p2 1 C2300000C22C0000 # values=[-44.0, -43.0] / Float @[26,4],[26,5]
d set $lm180p3 1 C2280000C2240000 # values=[-42.0, -41.0] / Float @[26,6],[26,7]
d set $lm182p0 1 C2200000C21C0000 # values=[-40.0, -39.0] / Float @[27,0],[27,1]
d set $lm182p1 1 C2180000C2140000 # values=[-38.0, -37.0] / Float @[27,2],[27,3]
d set $lm182p2 1 C2100000C20C0000 # values=[-36.0, -35.0] / Float @[27,4],[27,5]
d set $lm182p3 1 C2080000C2040000 # values=[-34.0, -33.0] / Float @[27,6],[27,7]
d set $lm184p0 1 C2000000C1F80000 # values=[-32.0, -31.0] / Float @[28,0],[28,1]
d set $lm184p1 1 C1F00000C1E80000 # values=[-30.0, -29.0] / Float @[28,2],[28,3]
d set $lm184p2 1 C1E00000C1D80000 # values=[-28.0, -27.0] / Float @[28,4],[28,5]
d set $lm184p3 1 C1D00000C1C80000 # values=[-26.0, -25.0] / Float @[28,6],[28,7]
d set $lm186p0 1 C1C00000C1B80000 # values=[-24.0, -23.0] / Float @[29,0],[29,1]
d set $lm186p1 1 C1B00000C1A80000 # values=[-22.0, -21.0] / Float @[29,2],[29,3]
d set $lm186p2 1 C1A00000C1980000 # values=[-20.0, -19.0] / Float @[29,4],[29,5]
d set $lm186p3 1 C1900000C1880000 # values=[-18.0, -17.0] / Float @[29,6],[29,7]
d set $lm188p0 1 C1800000C1700000 # values=[-16.0, -15.0] / Float @[30,0],[30,1]
d set $lm188p1 1 C1600000C1500000 # values=[-14.0, -13.0] / Float @[30,2],[30,3]
d set $lm188p2 1 C1400000C1300000 # values=[-12.0, -11.0] / Float @[30,4],[30,5]
d set $lm188p3 1 C1200000C1100000 # values=[-10.0, -9.0] / Float @[30,6],[30,7]
d set $lm190p0 1 C1000000C0E00000 # values=[-8.0, -7.0] / Float @[31,0],[31,1]
d set $lm190p1 1 C0C00000C0A00000 # values=[-6.0, -5.0] / Float @[31,2],[31,3]
d set $lm190p2 1 C0800000C0400000 # values=[-4.0, -3.0] / Float @[31,4],[31,5]
d set $lm190p3 1 C0000000BF800000 # values=[-2.0, -1.0] / Float @[31,6],[31,7]
imm ui"0x34000003" $lr0v
land $mabid $aluf $nowrite; fvfma $aluf $aluf $aluf $nowrite
llsl $aluf $mauf $t; fvfma -$lr0v $lr0v $lr0v $lr0v
lpackbit $aluf $aluf $lr8v;
llsr $mabid $lr0v $nowrite; gmwrite $lmt128v $lx0
lor $aluf $lr8v $t; gmwrite $lmt136v $lx4
nop
gmwrite $lmt0v4 $ly0; gmread $lx0 $nowrite
gbfn $mreadf $nowrite; gmwrite $lmt16v4 $ly4; gmread $lx4 $nowrite
gbfn $mreadf $nowrite; gmwrite $aluf $lx0; gmread $ly0 $nowrite
gbfn $mreadf $nowrite; gmwrite $aluf $lx4; gmread $ly4 $nowrite
gbfn $mreadf $nowrite; gmmul $lx $aluf $nowrite
gmmul $lx $aluf $nowrite; l1bmr4ffadd $mauf $lbi
l1bmr4ffadd $mauf $lbi; l1bmm4 $lbi $ln0v
l1bmm@8 $lbf $lbi; l1bmm4 $lbi $ln8v
l1bmm@8 $lbf $lbi; l1bmm $lbi $ln16v
l1bmm $lbi $ln24v
# ======= Out(0): ((16:1), (4_PE:1, 2_W:1))@LM1 / Float =======
d getd $ln0n0c0b0m0p0 1 # expect=[-698368.0, -690432.0] / Float @[0,0],[0,1] atol=1e-05
d getd $ln0n0c0b0m0p1 1 # expect=[-682496.0, -674560.0] / Float @[0,2],[0,3] atol=1e-05
d getd $ln0n0c0b0m0p2 1 # expect=[-666624.0, -658688.0] / Float @[0,4],[0,5] atol=1e-05
d getd $ln0n0c0b0m0p3 1 # expect=[-650752.0, -642816.0] / Float @[0,6],[0,7] atol=1e-05
d getd $ln2n0c0b0m0p0 1 # expect=[-702592.0, -694624.0] / Float @[1,0],[1,1] atol=1e-05
d getd $ln2n0c0b0m0p1 1 # expect=[-686656.0, -678688.0] / Float @[1,2],[1,3] atol=1e-05
d getd $ln2n0c0b0m0p2 1 # expect=[-670720.0, -662752.0] / Float @[1,4],[1,5] atol=1e-05
d getd $ln2n0c0b0m0p3 1 # expect=[-654784.0, -646816.0] / Float @[1,6],[1,7] atol=1e-05
d getd $ln4n0c0b0m0p0 1 # expect=[-706816.0, -698816.0] / Float @[2,0],[2,1] atol=1e-05
d getd $ln4n0c0b0m0p1 1 # expect=[-690816.0, -682816.0] / Float @[2,2],[2,3] atol=1e-05
d getd $ln4n0c0b0m0p2 1 # expect=[-674816.0, -666816.0] / Float @[2,4],[2,5] atol=1e-05
d getd $ln4n0c0b0m0p3 1 # expect=[-658816.0, -650816.0] / Float @[2,6],[2,7] atol=1e-05
d getd $ln6n0c0b0m0p0 1 # expect=[-711040.0, -703008.0] / Float @[3,0],[3,1] atol=1e-05
d getd $ln6n0c0b0m0p1 1 # expect=[-694976.0, -686944.0] / Float @[3,2],[3,3] atol=1e-05
d getd $ln6n0c0b0m0p2 1 # expect=[-678912.0, -670880.0] / Float @[3,4],[3,5] atol=1e-05
d getd $ln6n0c0b0m0p3 1 # expect=[-662848.0, -654816.0] / Float @[3,6],[3,7] atol=1e-05
d getd $ln8n0c0b0m0p0 1 # expect=[-715264.0, -707200.0] / Float @[4,0],[4,1] atol=1e-05
d getd $ln8n0c0b0m0p1 1 # expect=[-699136.0, -691072.0] / Float @[4,2],[4,3] atol=1e-05
d getd $ln8n0c0b0m0p2 1 # expect=[-683008.0, -674944.0] / Float @[4,4],[4,5] atol=1e-05
d getd $ln8n0c0b0m0p3 1 # expect=[-666880.0, -658816.0] / Float @[4,6],[4,7] atol=1e-05
d getd $ln10n0c0b0m0p0 1 # expect=[-719488.0, -711392.0] / Float @[5,0],[5,1] atol=1e-05
d getd $ln10n0c0b0m0p1 1 # expect=[-703296.0, -695200.0] / Float @[5,2],[5,3] atol=1e-05
d getd $ln10n0c0b0m0p2 1 # expect=[-687104.0, -679008.0] / Float @[5,4],[5,5] atol=1e-05
d getd $ln10n0c0b0m0p3 1 # expect=[-670912.0, -662816.0] / Float @[5,6],[5,7] atol=1e-05
d getd $ln12n0c0b0m0p0 1 # expect=[-723712.0, -715584.0] / Float @[6,0],[6,1] atol=1e-05
d getd $ln12n0c0b0m0p1 1 # expect=[-707456.0, -699328.0] / Float @[6,2],[6,3] atol=1e-05
d getd $ln12n0c0b0m0p2 1 # expect=[-691200.0, -683072.0] / Float @[6,4],[6,5] atol=1e-05
d getd $ln12n0c0b0m0p3 1 # expect=[-674944.0, -666816.0] / Float @[6,6],[6,7] atol=1e-05
d getd $ln14n0c0b0m0p0 1 # expect=[-727936.0, -719776.0] / Float @[7,0],[7,1] atol=1e-05
d getd $ln14n0c0b0m0p1 1 # expect=[-711616.0, -703456.0] / Float @[7,2],[7,3] atol=1e-05
d getd $ln14n0c0b0m0p2 1 # expect=[-695296.0, -687136.0] / Float @[7,4],[7,5] atol=1e-05
d getd $ln14n0c0b0m0p3 1 # expect=[-678976.0, -670816.0] / Float @[7,6],[7,7] atol=1e-05
d getd $ln16n0c0b0m0p0 1 # expect=[-732160.0, -723968.0] / Float @[8,0],[8,1] atol=1e-05
d getd $ln16n0c0b0m0p1 1 # expect=[-715776.0, -707584.0] / Float @[8,2],[8,3] atol=1e-05
d getd $ln16n0c0b0m0p2 1 # expect=[-699392.0, -691200.0] / Float @[8,4],[8,5] atol=1e-05
d getd $ln16n0c0b0m0p3 1 # expect=[-683008.0, -674816.0] / Float @[8,6],[8,7] atol=1e-05
d getd $ln18n0c0b0m0p0 1 # expect=[-736384.0, -728160.0] / Float @[9,0],[9,1] atol=1e-05
d getd $ln18n0c0b0m0p1 1 # expect=[-719936.0, -711712.0] / Float @[9,2],[9,3] atol=1e-05
d getd $ln18n0c0b0m0p2 1 # expect=[-703488.0, -695264.0] / Float @[9,4],[9,5] atol=1e-05
d getd $ln18n0c0b0m0p3 1 # expect=[-687040.0, -678816.0] / Float @[9,6],[9,7] atol=1e-05
d getd $ln20n0c0b0m0p0 1 # expect=[-740608.0, -732352.0] / Float @[10,0],[10,1] atol=1e-05
d getd $ln20n0c0b0m0p1 1 # expect=[-724096.0, -715840.0] / Float @[10,2],[10,3] atol=1e-05
d getd $ln20n0c0b0m0p2 1 # expect=[-707584.0, -699328.0] / Float @[10,4],[10,5] atol=1e-05
d getd $ln20n0c0b0m0p3 1 # expect=[-691072.0, -682816.0] / Float @[10,6],[10,7] atol=1e-05
d getd $ln22n0c0b0m0p0 1 # expect=[-744832.0, -736544.0] / Float @[11,0],[11,1] atol=1e-05
d getd $ln22n0c0b0m0p1 1 # expect=[-728256.0, -719968.0] / Float @[11,2],[11,3] atol=1e-05
d getd $ln22n0c0b0m0p2 1 # expect=[-711680.0, -703392.0] / Float @[11,4],[11,5] atol=1e-05
d getd $ln22n0c0b0m0p3 1 # expect=[-695104.0, -686816.0] / Float @[11,6],[11,7] atol=1e-05
d getd $ln24n0c0b0m0p0 1 # expect=[-749056.0, -740736.0] / Float @[12,0],[12,1] atol=1e-05
d getd $ln24n0c0b0m0p1 1 # expect=[-732416.0, -724096.0] / Float @[12,2],[12,3] atol=1e-05
d getd $ln24n0c0b0m0p2 1 # expect=[-715776.0, -707456.0] / Float @[12,4],[12,5] atol=1e-05
d getd $ln24n0c0b0m0p3 1 # expect=[-699136.0, -690816.0] / Float @[12,6],[12,7] atol=1e-05
d getd $ln26n0c0b0m0p0 1 # expect=[-753280.0, -744928.0] / Float @[13,0],[13,1] atol=1e-05
d getd $ln26n0c0b0m0p1 1 # expect=[-736576.0, -728224.0] / Float @[13,2],[13,3] atol=1e-05
d getd $ln26n0c0b0m0p2 1 # expect=[-719872.0, -711520.0] / Float @[13,4],[13,5] atol=1e-05
d getd $ln26n0c0b0m0p3 1 # expect=[-703168.0, -694816.0] / Float @[13,6],[13,7] atol=1e-05
d getd $ln28n0c0b0m0p0 1 # expect=[-757504.0, -749120.0] / Float @[14,0],[14,1] atol=1e-05
d getd $ln28n0c0b0m0p1 1 # expect=[-740736.0, -732352.0] / Float @[14,2],[14,3] atol=1e-05
d getd $ln28n0c0b0m0p2 1 # expect=[-723968.0, -715584.0] / Float @[14,4],[14,5] atol=1e-05
d getd $ln28n0c0b0m0p3 1 # expect=[-707200.0, -698816.0] / Float @[14,6],[14,7] atol=1e-05
d getd $ln30n0c0b0m0p0 1 # expect=[-761728.0, -753312.0] / Float @[15,0],[15,1] atol=1e-05
d getd $ln30n0c0b0m0p1 1 # expect=[-744896.0, -736480.0] / Float @[15,2],[15,3] atol=1e-05
d getd $ln30n0c0b0m0p2 1 # expect=[-728064.0, -719648.0] / Float @[15,4],[15,5] atol=1e-05
d getd $ln30n0c0b0m0p3 1 # expect=[-711232.0, -702816.0] / Float @[15,6],[15,7] atol=1e-05
------------------- asm --------------------
j 010000000000000000000000010100000000001010000000000000000000000100000000000000000000000011000000000000000000000000000000000000000000000011111111100111110110100000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000010000000000000000000000000000000000000011000000000000000000100000000000000000000000000000000000000011000000000000000000110000000000000000000000000000000000000011000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000110000000000000000011011011000001010001010110000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 010000000000000000000010110000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000110000000100000000000000000000010110001100101000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000010000000010000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000110000000110000000000000000000000000000000000000000000
j 010000000000000000000000010100000100001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111100100110001100110000000000000000000000000000000000111000000000000000000000000000000001100000000000000000001010000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000010000000100001000000000000000000001100010000000001000011101111100011000001010000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000010000000000000000000000010000010000000000000000000000000000100000000000000000000000010000100000000000000000000000000000110000000000000000000000010000110000000000000
j 010000000000000000000010100000000000001010000010000000000000000100000000000000000010001000100001000000000000000000001100010100000001000011101111100001100001100000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000001010000000000000000000000010001010000000000000000000000000001100000000000000000000000010001100000000000000000000000000001110000000000000000000000010001110000000000000
j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000100001000000000000000000001100010000000000000011101111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001100000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000010000100001000000000000000000001100010100010000000011101111111111100001110000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000011100000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000001100010000000001000011111011111111100001110000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000001100010100010001000011111011111111100001110000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000001111000000000100000011011111111111100001110000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000001111000000000100000011011111111000000001000111000010110000000000000010000000000101000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000110000000000000000010000000000000000000011111111111000000001000111000010110000000000000010000000000101000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000110
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000110000000001000000010000000000000000000011111111111000000001000111000001100000000000000000010001000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000001110
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000110000000010000000010000000000000000000011111111111000000001000111000001100000000000000000010001000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000010110
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000110000000011000000010000000000000000000011111111111000000001000111000000100000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000011010000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000011110
------------------- emu --------------------
DEBUG-LM1(n0c0b0m0p0,0):(-2.95485e+44) (0xc92a8000c9289000) #d getd $ln0n0c0b0m0p0 1 # expect=[-698368.0, -690432.0] / Float @[0,0],[0,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,0):(-2.52277e+44) (0xc926a000c924b000) #d getd $ln0n0c0b0m0p1 1 # expect=[-682496.0, -674560.0] / Float @[0,2],[0,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,0):(-2.0907e+44) (0xc922c000c920d000) #d getd $ln0n0c0b0m0p2 1 # expect=[-666624.0, -658688.0] / Float @[0,4],[0,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,0):(-1.72134e+44) (0xc91ee000c91cf000) #d getd $ln0n0c0b0m0p3 1 # expect=[-650752.0, -642816.0] / Float @[0,6],[0,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,2):(-3.06984e+44) (0xc92b8800c9299600) #d getd $ln2n0c0b0m0p0 1 # expect=[-702592.0, -694624.0] / Float @[1,0],[1,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,2):(-2.63602e+44) (0xc927a400c925b200) #d getd $ln2n0c0b0m0p1 1 # expect=[-686656.0, -678688.0] / Float @[1,2],[1,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,2):(-2.2022e+44) (0xc923c000c921ce00) #d getd $ln2n0c0b0m0p2 1 # expect=[-670720.0, -662752.0] / Float @[1,4],[1,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,2):(-1.77622e+44) (0xc91fdc00c91dea00) #d getd $ln2n0c0b0m0p3 1 # expect=[-654784.0, -646816.0] / Float @[1,6],[1,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,4):(-3.18483e+44) (0xc92c9000c92a9c00) #d getd $ln4n0c0b0m0p0 1 # expect=[-706816.0, -698816.0] / Float @[2,0],[2,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,4):(-2.74927e+44) (0xc928a800c926b400) #d getd $ln4n0c0b0m0p1 1 # expect=[-690816.0, -682816.0] / Float @[2,2],[2,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,4):(-2.3137e+44) (0xc924c000c922cc00) #d getd $ln4n0c0b0m0p2 1 # expect=[-674816.0, -666816.0] / Float @[2,4],[2,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,4):(-1.87814e+44) (0xc920d800c91ee400) #d getd $ln4n0c0b0m0p3 1 # expect=[-658816.0, -650816.0] / Float @[2,6],[2,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,6):(-3.29981e+44) (0xc92d9800c92ba200) #d getd $ln6n0c0b0m0p0 1 # expect=[-711040.0, -703008.0] / Float @[3,0],[3,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,6):(-2.86251e+44) (0xc929ac00c927b600) #d getd $ln6n0c0b0m0p1 1 # expect=[-694976.0, -686944.0] / Float @[3,2],[3,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,6):(-2.42521e+44) (0xc925c000c923ca00) #d getd $ln6n0c0b0m0p2 1 # expect=[-678912.0, -670880.0] / Float @[3,4],[3,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,6):(-1.9879e+44) (0xc921d400c91fde00) #d getd $ln6n0c0b0m0p3 1 # expect=[-662848.0, -654816.0] / Float @[3,6],[3,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,8):(-3.4148e+44) (0xc92ea000c92ca800) #d getd $ln8n0c0b0m0p0 1 # expect=[-715264.0, -707200.0] / Float @[4,0],[4,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,8):(-2.97576e+44) (0xc92ab000c928b800) #d getd $ln8n0c0b0m0p1 1 # expect=[-699136.0, -691072.0] / Float @[4,2],[4,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,8):(-2.53671e+44) (0xc926c000c924c800) #d getd $ln8n0c0b0m0p2 1 # expect=[-683008.0, -674944.0] / Float @[4,4],[4,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,8):(-2.09767e+44) (0xc922d000c920d800) #d getd $ln8n0c0b0m0p3 1 # expect=[-666880.0, -658816.0] / Float @[4,6],[4,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,10):(-3.52979e+44) (0xc92fa800c92dae00) #d getd $ln10n0c0b0m0p0 1 # expect=[-719488.0, -711392.0] / Float @[5,0],[5,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,10):(-3.089e+44) (0xc92bb400c929ba00) #d getd $ln10n0c0b0m0p1 1 # expect=[-703296.0, -695200.0] / Float @[5,2],[5,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,10):(-2.64821e+44) (0xc927c000c925c600) #d getd $ln10n0c0b0m0p2 1 # expect=[-687104.0, -679008.0] / Float @[5,4],[5,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,10):(-2.20743e+44) (0xc923cc00c921d200) #d getd $ln10n0c0b0m0p3 1 # expect=[-670912.0, -662816.0] / Float @[5,6],[5,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,12):(-3.72144e+44) (0xc930b000c92eb400) #d getd $ln12n0c0b0m0p0 1 # expect=[-723712.0, -715584.0] / Float @[6,0],[6,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,12):(-3.20225e+44) (0xc92cb800c92abc00) #d getd $ln12n0c0b0m0p1 1 # expect=[-707456.0, -699328.0] / Float @[6,2],[6,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,12):(-2.75972e+44) (0xc928c000c926c400) #d getd $ln12n0c0b0m0p2 1 # expect=[-691200.0, -683072.0] / Float @[6,4],[6,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,12):(-2.31719e+44) (0xc924c800c922cc00) #d getd $ln12n0c0b0m0p3 1 # expect=[-674944.0, -666816.0] / Float @[6,6],[6,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,14):(-3.95142e+44) (0xc931b800c92fba00) #d getd $ln14n0c0b0m0p0 1 # expect=[-727936.0, -719776.0] / Float @[7,0],[7,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,14):(-3.31549e+44) (0xc92dbc00c92bbe00) #d getd $ln14n0c0b0m0p1 1 # expect=[-711616.0, -703456.0] / Float @[7,2],[7,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,14):(-2.87122e+44) (0xc929c000c927c200) #d getd $ln14n0c0b0m0p2 1 # expect=[-695296.0, -687136.0] / Float @[7,4],[7,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,14):(-2.42695e+44) (0xc925c400c923c600) #d getd $ln14n0c0b0m0p3 1 # expect=[-678976.0, -670816.0] / Float @[7,6],[7,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,16):(-4.18139e+44) (0xc932c000c930c000) #d getd $ln16n0c0b0m0p0 1 # expect=[-732160.0, -723968.0] / Float @[8,0],[8,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,16):(-3.42874e+44) (0xc92ec000c92cc000) #d getd $ln16n0c0b0m0p1 1 # expect=[-715776.0, -707584.0] / Float @[8,2],[8,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,16):(-2.98273e+44) (0xc92ac000c928c000) #d getd $ln16n0c0b0m0p2 1 # expect=[-699392.0, -691200.0] / Float @[8,4],[8,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,16):(-2.53671e+44) (0xc926c000c924c000) #d getd $ln16n0c0b0m0p3 1 # expect=[-683008.0, -674816.0] / Float @[8,6],[8,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,18):(-4.41137e+44) (0xc933c800c931c600) #d getd $ln18n0c0b0m0p0 1 # expect=[-736384.0, -728160.0] / Float @[9,0],[9,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,18):(-3.54199e+44) (0xc92fc400c92dc200) #d getd $ln18n0c0b0m0p1 1 # expect=[-719936.0, -711712.0] / Float @[9,2],[9,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,18):(-3.09423e+44) (0xc92bc000c929be00) #d getd $ln18n0c0b0m0p2 1 # expect=[-703488.0, -695264.0] / Float @[9,4],[9,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,18):(-2.64647e+44) (0xc927bc00c925ba00) #d getd $ln18n0c0b0m0p3 1 # expect=[-687040.0, -678816.0] / Float @[9,6],[9,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,20):(-4.64135e+44) (0xc934d000c932cc00) #d getd $ln20n0c0b0m0p0 1 # expect=[-740608.0, -732352.0] / Float @[10,0],[10,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,20):(-3.74235e+44) (0xc930c800c92ec400) #d getd $ln20n0c0b0m0p1 1 # expect=[-724096.0, -715840.0] / Float @[10,2],[10,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,20):(-3.20573e+44) (0xc92cc000c92abc00) #d getd $ln20n0c0b0m0p2 1 # expect=[-707584.0, -699328.0] / Float @[10,4],[10,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,20):(-2.75623e+44) (0xc928b800c926b400) #d getd $ln20n0c0b0m0p3 1 # expect=[-691072.0, -682816.0] / Float @[10,6],[10,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,22):(-4.87132e+44) (0xc935d800c933d200) #d getd $ln22n0c0b0m0p0 1 # expect=[-744832.0, -736544.0] / Float @[11,0],[11,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,22):(-3.96884e+44) (0xc931cc00c92fc600) #d getd $ln22n0c0b0m0p1 1 # expect=[-728256.0, -719968.0] / Float @[11,2],[11,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,22):(-3.31724e+44) (0xc92dc000c92bba00) #d getd $ln22n0c0b0m0p2 1 # expect=[-711680.0, -703392.0] / Float @[11,4],[11,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,22):(-2.866e+44) (0xc929b400c927ae00) #d getd $ln22n0c0b0m0p3 1 # expect=[-695104.0, -686816.0] / Float @[11,6],[11,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,24):(-5.1013e+44) (0xc936e000c934d800) #d getd $ln24n0c0b0m0p0 1 # expect=[-749056.0, -740736.0] / Float @[12,0],[12,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,24):(-4.19533e+44) (0xc932d000c930c800) #d getd $ln24n0c0b0m0p1 1 # expect=[-732416.0, -724096.0] / Float @[12,2],[12,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,24):(-3.42874e+44) (0xc92ec000c92cb800) #d getd $ln24n0c0b0m0p2 1 # expect=[-715776.0, -707456.0] / Float @[12,4],[12,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,24):(-2.97576e+44) (0xc92ab000c928a800) #d getd $ln24n0c0b0m0p3 1 # expect=[-699136.0, -690816.0] / Float @[12,6],[12,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,26):(-5.33127e+44) (0xc937e800c935de00) #d getd $ln26n0c0b0m0p0 1 # expect=[-753280.0, -744928.0] / Float @[13,0],[13,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,26):(-4.42182e+44) (0xc933d400c931ca00) #d getd $ln26n0c0b0m0p1 1 # expect=[-736576.0, -728224.0] / Float @[13,2],[13,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,26):(-3.54024e+44) (0xc92fc000c92db600) #d getd $ln26n0c0b0m0p2 1 # expect=[-719872.0, -711520.0] / Float @[13,4],[13,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,26):(-3.08552e+44) (0xc92bac00c929a200) #d getd $ln26n0c0b0m0p3 1 # expect=[-703168.0, -694816.0] / Float @[13,6],[13,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,28):(-5.56125e+44) (0xc938f000c936e400) #d getd $ln28n0c0b0m0p0 1 # expect=[-757504.0, -749120.0] / Float @[14,0],[14,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,28):(-4.64831e+44) (0xc934d800c932cc00) #d getd $ln28n0c0b0m0p1 1 # expect=[-740736.0, -732352.0] / Float @[14,2],[14,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,28):(-3.73538e+44) (0xc930c000c92eb400) #d getd $ln28n0c0b0m0p2 1 # expect=[-723968.0, -715584.0] / Float @[14,4],[14,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,28):(-3.19528e+44) (0xc92ca800c92a9c00) #d getd $ln28n0c0b0m0p3 1 # expect=[-707200.0, -698816.0] / Float @[14,6],[14,7] atol=1e-05
DEBUG-LM1(n0c0b0m0p0,30):(-5.79123e+44) (0xc939f800c937ea00) #d getd $ln30n0c0b0m0p0 1 # expect=[-761728.0, -753312.0] / Float @[15,0],[15,1] atol=1e-05
DEBUG-LM1(n0c0b0m0p1,30):(-4.87481e+44) (0xc935dc00c933ce00) #d getd $ln30n0c0b0m0p1 1 # expect=[-744896.0, -736480.0] / Float @[15,2],[15,3] atol=1e-05
DEBUG-LM1(n0c0b0m0p2,30):(-3.95838e+44) (0xc931c000c92fb200) #d getd $ln30n0c0b0m0p2 1 # expect=[-728064.0, -719648.0] / Float @[15,4],[15,5] atol=1e-05
DEBUG-LM1(n0c0b0m0p3,30):(-3.30504e+44) (0xc92da400c92b9600) #d getd $ln30n0c0b0m0p3 1 # expect=[-711232.0, -702816.0] / Float @[15,6],[15,7] atol=1e-05
------------------- inputs --------------------
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],
[16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31],
[32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47],
[48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63],
[64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79],
[80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95],
[96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111],
[112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
126, 127],
[128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141,
142, 143],
[144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
158, 159],
[160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173,
174, 175],
[176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
190, 191],
[192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205,
206, 207],
[208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221,
222, 223],
[224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237,
238, 239],
[240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253,
254, 255],
[256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269,
270, 271],
[272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285,
286, 287],
[288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
302, 303],
[304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317,
318, 319],
[320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333,
334, 335],
[336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349,
350, 351],
[352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365,
366, 367],
[368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381,
382, 383],
[384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397,
398, 399],
[400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413,
414, 415],
[416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429,
430, 431],
[432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445,
446, 447],
[448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
462, 463],
[464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477,
478, 479],
[480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493,
494, 495],
[496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509,
510, 511]]
[[-256, -255, -254, -253, -252, -251, -250, -249],
[-248, -247, -246, -245, -244, -243, -242, -241],
[-240, -239, -238, -237, -236, -235, -234, -233],
[-232, -231, -230, -229, -228, -227, -226, -225],
[-224, -223, -222, -221, -220, -219, -218, -217],
[-216, -215, -214, -213, -212, -211, -210, -209],
[-208, -207, -206, -205, -204, -203, -202, -201],
[-200, -199, -198, -197, -196, -195, -194, -193],
[-192, -191, -190, -189, -188, -187, -186, -185],
[-184, -183, -182, -181, -180, -179, -178, -177],
[-176, -175, -174, -173, -172, -171, -170, -169],
[-168, -167, -166, -165, -164, -163, -162, -161],
[-160, -159, -158, -157, -156, -155, -154, -153],
[-152, -151, -150, -149, -148, -147, -146, -145],
[-144, -143, -142, -141, -140, -139, -138, -137],
[-136, -135, -134, -133, -132, -131, -130, -129],
[-128, -127, -126, -125, -124, -123, -122, -121],
[-120, -119, -118, -117, -116, -115, -114, -113],
[-112, -111, -110, -109, -108, -107, -106, -105],
[-104, -103, -102, -101, -100, -99, -98, -97],
[-96, -95, -94, -93, -92, -91, -90, -89],
[-88, -87, -86, -85, -84, -83, -82, -81],
[-80, -79, -78, -77, -76, -75, -74, -73],
[-72, -71, -70, -69, -68, -67, -66, -65],
[-64, -63, -62, -61, -60, -59, -58, -57],
[-56, -55, -54, -53, -52, -51, -50, -49],
[-48, -47, -46, -45, -44, -43, -42, -41],
[-40, -39, -38, -37, -36, -35, -34, -33],
[-32, -31, -30, -29, -28, -27, -26, -25],
[-24, -23, -22, -21, -20, -19, -18, -17],
[-16, -15, -14, -13, -12, -11, -10, -9],
[-8, -7, -6, -5, -4, -3, -2, -1]]
------------------- expect --------------------
[[-698368, -690432, -682496, -674560, -666624, -658688, -650752, -642816],
[-702592, -694624, -686656, -678688, -670720, -662752, -654784, -646816],
[-706816, -698816, -690816, -682816, -674816, -666816, -658816, -650816],
[-711040, -703008, -694976, -686944, -678912, -670880, -662848, -654816],
[-715264, -707200, -699136, -691072, -683008, -674944, -666880, -658816],
[-719488, -711392, -703296, -695200, -687104, -679008, -670912, -662816],
[-723712, -715584, -707456, -699328, -691200, -683072, -674944, -666816],
[-727936, -719776, -711616, -703456, -695296, -687136, -678976, -670816],
[-732160, -723968, -715776, -707584, -699392, -691200, -683008, -674816],
[-736384, -728160, -719936, -711712, -703488, -695264, -687040, -678816],
[-740608, -732352, -724096, -715840, -707584, -699328, -691072, -682816],
[-744832, -736544, -728256, -719968, -711680, -703392, -695104, -686816],
[-749056, -740736, -732416, -724096, -715776, -707456, -699136, -690816],
[-753280, -744928, -736576, -728224, -719872, -711520, -703168, -694816],
[-757504, -749120, -740736, -732352, -723968, -715584, -707200, -698816],
[-761728, -753312, -744896, -736480, -728064, -719648, -711232, -702816]]
------------------- actual --------------------
[[-698368, -690432, -682496, -674560, -666624, -658688, -650752, -642816],
[-702592, -694624, -686656, -678688, -670720, -662752, -654784, -646816],
[-706816, -698816, -690816, -682816, -674816, -666816, -658816, -650816],
[-711040, -703008, -694976, -686944, -678912, -670880, -662848, -654816],
[-715264, -707200, -699136, -691072, -683008, -674944, -666880, -658816],
[-719488, -711392, -703296, -695200, -687104, -679008, -670912, -662816],
[-723712, -715584, -707456, -699328, -691200, -683072, -674944, -666816],
[-727936, -719776, -711616, -703456, -695296, -687136, -678976, -670816],
[-732160, -723968, -715776, -707584, -699392, -691200, -683008, -674816],
[-736384, -728160, -719936, -711712, -703488, -695264, -687040, -678816],
[-740608, -732352, -724096, -715840, -707584, -699328, -691072, -682816],
[-744832, -736544, -728256, -719968, -711680, -703392, -695104, -686816],
[-749056, -740736, -732416, -724096, -715776, -707456, -699136, -690816],
[-753280, -744928, -736576, -728224, -719872, -711520, -703168, -694816],
[-757504, -749120, -740736, -732352, -723968, -715584, -707200, -698816],
[-761728, -753312, -744896, -736480, -728064, -719648, -711232, -702816]]
------------------- check result --------------------