508 lines
6.6 KiB
Plaintext
508 lines
6.6 KiB
Plaintext
//m[0]:kis
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000002,
|
|
0x00000009,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000008,
|
|
0x0000000d,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000001,
|
|
0x00000000,
|
|
0x00000006,
|
|
0x00000002,
|
|
0x00000000,
|
|
|
|
//m[1]:info
|
|
0x00000180,
|
|
0x00000180,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[2]:asi init
|
|
//zn latch zmn
|
|
//
|
|
//
|
|
//savezn checkpara check check
|
|
0x005f2080,
|
|
0x00200140,
|
|
0x00200160,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x001a0180,
|
|
0x001a01a0,
|
|
0x001a01c0,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x005f2080,
|
|
0x00200120,
|
|
0x000401f0,
|
|
0x00100160,
|
|
|
|
//m[3]:cycload0,lzn.col(1, 2, 3, 5, 6, 7,12,13,15,18,20,24,26;23)
|
|
0x00000000,
|
|
0x00000001,
|
|
0x00000002,
|
|
0x00000004,
|
|
0x00000005,
|
|
0x00000006,
|
|
0x0000000b,
|
|
0x0000000c,
|
|
0x0000000e,
|
|
0x00000011,
|
|
0x00000013,
|
|
0x00000017,
|
|
0x00000019,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[4]:cycload1,rzn.col(4, 8, 9,10,11,14,16,17,19,21,22,23,25)
|
|
0x00000003,
|
|
0x00000007,
|
|
0x00000008,
|
|
0x00000009,
|
|
0x0000000a,
|
|
0x0000000d,
|
|
0x0000000f,
|
|
0x00000010,
|
|
0x00000012,
|
|
0x00000014,
|
|
0x00000015,
|
|
0x00000016,
|
|
0x00000018,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[5]:zn.col(27:68)
|
|
0x0000001a,
|
|
0x0000001b,
|
|
0x0000001d,
|
|
0x0000001f,
|
|
0x00000022,
|
|
0x00000027,
|
|
0x00000029,
|
|
0x0000002c,
|
|
0x0000002f,
|
|
0x00000034,
|
|
0x00000036,
|
|
0x00000038,
|
|
0x00000039,
|
|
0x0000003d,
|
|
0x0000003e,
|
|
0x00000000,
|
|
|
|
//m[6]:shu for biu.cycload
|
|
0x01010000,
|
|
0x03030202,
|
|
0x05050404,
|
|
0x07070606,
|
|
0x09090808,
|
|
0x0b0b0a0a,
|
|
0x0d0d0c0c,
|
|
0x0f0f0e0e,
|
|
0x11111010,
|
|
0x13131212,
|
|
0x15151414,
|
|
0x17171616,
|
|
0x19191818,
|
|
0x3b3b3a3a,
|
|
0x3d3d3c3c,
|
|
0x3f3f3e3e,
|
|
|
|
//m[7]:biux.zn.col(1-2) set 0
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000300,
|
|
0x00400006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[8]:load latchcfg
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[9]:biu.load(zn), default para for cycload
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0xc0000000,
|
|
0x00400006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[10]:biu.ki & ks(zn.col(27:68))
|
|
0x00060006,
|
|
0x00010001,
|
|
0x00020002,
|
|
0x00030003,
|
|
0x00040004,
|
|
0x00050005,
|
|
0x00000180,
|
|
0x00000300,
|
|
0x00000780,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[11]:lmn[0][]
|
|
0x000c0000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000106,
|
|
0x1c0c0019,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00001000,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[12]:lmn[1][]
|
|
0x00100000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000106,
|
|
0x1c000009,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00001000,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[13]:lmn[2][]
|
|
0x00150000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000106,
|
|
0x1c0c0019,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00001000,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[14]:lmn[3][]
|
|
0x00020000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000106,
|
|
0x1c000009,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00001000,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[15]:checkpara0
|
|
0x00140000,
|
|
0x00140000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x0000004c,
|
|
0x00000002,
|
|
0x00000000,
|
|
0x00000006,
|
|
0x00020002,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0x00000106,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[16]:checkpara1
|
|
0x00180000,
|
|
0x00180000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x0000004c,
|
|
0x00000002,
|
|
0x00000000,
|
|
0x00000006,
|
|
0x00020002,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0x00000106,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[17]:encode index0 for shu check
|
|
0x03020100,
|
|
0x07060504,
|
|
0x0b0a0908,
|
|
0x0f0e0d0c,
|
|
0x13121110,
|
|
0x17161514,
|
|
0x1b1a1918,
|
|
0x1f1e1d1c,
|
|
0x23222120,
|
|
0x27262524,
|
|
0x2b2a2928,
|
|
0x2f2e2d2c,
|
|
0x33323130,
|
|
0x37363534,
|
|
0x3b3a3938,
|
|
0x3f3e3d3c,
|
|
|
|
//m[18]:encode index1 for shu check
|
|
0x04030201,
|
|
0x08070605,
|
|
0x0c0b0a09,
|
|
0x100f0e0d,
|
|
0x14131211,
|
|
0x18171615,
|
|
0x1c1b1a19,
|
|
0x201f1e1d,
|
|
0x24232221,
|
|
0x28272625,
|
|
0x2c2b2a29,
|
|
0x302f2e2d,
|
|
0x34333231,
|
|
0x38373635,
|
|
0x3c3b3a39,
|
|
0x003f3e3d,
|
|
|
|
//m[19]:encode dis(latch) 0 for check
|
|
0x64626160,
|
|
0x6a676665,
|
|
0x6362606b,
|
|
0x68676664,
|
|
0x006b6a69,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x13000000,
|
|
0x63626160,
|
|
0x69686564,
|
|
0x61606c6a,
|
|
0x67666563,
|
|
0x006c6968,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x13000000,
|
|
|
|
//m[20]:encode dis(latch) 1 for check
|
|
0x65646360,
|
|
0x69686766,
|
|
0x61606b6a,
|
|
0x67666362,
|
|
0x006c6b6a,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x13000000,
|
|
0x64636261,
|
|
0x69686665,
|
|
0x6261606c,
|
|
0x68676564,
|
|
0x006b6a69,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x13000000,
|
|
|
|
//m[21]:check para
|
|
0x43424140,
|
|
0x47464544,
|
|
0x4b4a4948,
|
|
0x4f4e4d4c,
|
|
0x53525150,
|
|
0x57565554,
|
|
0x5b5a5958,
|
|
0x5f5e5d5c,
|
|
0x63626160,
|
|
0x67666564,
|
|
0x6b6a6968,
|
|
0x6f6e6d6c,
|
|
0x73727170,
|
|
0x77767574,
|
|
0x7b7a7978,
|
|
0x7f7e7d7c,
|
|
|
|
//m[22]:check para
|
|
0x03020100,
|
|
0x13121110,
|
|
0x23222120,
|
|
0x33323130,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
0x04040404,
|
|
|
|
//m[23]:dec output
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000030,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00001000,
|
|
0x00000006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[24]:shu for extractbit
|
|
0x21212020,
|
|
0x23232222,
|
|
0x25252424,
|
|
0x27272626,
|
|
0x29292828,
|
|
0x2b2b2a2a,
|
|
0x2d2d2c2c,
|
|
0x2f2f2e2e,
|
|
0x31313030,
|
|
0x33333232,
|
|
0x35353434,
|
|
0x37373636,
|
|
0x39393838,
|
|
0x3b3b3a3a,
|
|
0x3d3d3c3c,
|
|
0x3f3f3e3e,
|
|
|
|
//m[25],set zn.col(27:68) rshift1
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0xffffffff,
|
|
0x00000000,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0x00400006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[26]:laod zn_zcless64 to ima
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000040,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00400006,
|
|
0x00000000,
|
|
0x00000000,
|
|
|
|
//m[27]:store zn_zcless64
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000008,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0xffffffff,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00080006,
|
|
0x00000000,
|
|
0x00000000,
|