Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // DumpAdj
- GaNGA_DumpAdjOut_L1:
- MOV 0x35390C432156A0AA, R2
- MOV 0x22F51C522CFE30C9, R3
- MOV.Q (R5, 0), R20
- MOV 0x8480787700000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xACA712EC31E29FD5, R16
- MOV 0x232830A525CC2D17, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7FA084C300000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0xA368AC6D9F9027EF, R16
- MOV 0x2C632D32B2289F0C, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x6FFE84BC00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA0E3BA2D845FB109, R16
- MOV 0xA9B1946CA4F29DC0, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x00000000030A7BFE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x9F71A363292A965F, R16
- MOV 0xA5C4A9280658905D, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x047377EF00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0xB4AF320D9222AAB3, R16
- MOV 0xB2813393A00F961D, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000003F7F7E3, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0xB42B2A28A993A4F7, R16
- MOV 0x9EC3B08E2F681ADF, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x240B9A859BD73634, R16
- MOV 0xA86DB6C9AF179CDF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x1CE23208ACFEB101, R16
- MOV 0xAEC2A685AAE3115D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x87C17BF700000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x2589337DA5B7B45E, R16
- MOV 0x0F1E9E25A8D29F25, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x9E6F23B32122978C, R16
- MOV 0x970AA1A3A4BD2FEF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xAEBF1C5B12B7A9C3, R16
- MOV 0x0FE1B3AFB40F2F2A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000FFB486D2, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x18C9AF70AB2AAB37, R16
- MOV 0xA24C9665203907D9, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x2C5FAD7FBA65A6F0, R16
- MOV 0x36A5AD09B1182CCB, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x954C2AC2071819CB, R16
- MOV 0x331AA45105BE21BF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000082437BFF, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x22CEB0F8A2EAAE20, R16
- MOV 0x940C3771A4981B5A, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000008004EBF1, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x99360BBC8C3C944D, R16
- MOV 0x33221693A908AC93, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x150623D69B4320A3, R16
- MOV 0xA0AEA901307DA121, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x9AE79EB0A6C103DE, R16
- MOV 0x14AA301614669066, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x8418752400000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x253CB7AE20512295, R16
- MOV 0x0A9E2EA4298FB050, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x0000000098D62A98, R16
- MOV 0xAC7421AC24CA3036, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x00000000811BF3F0, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x91189D6E1CB534F5, R16
- MOV 0xA225BB96214EA882, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xA2251517ACAFA708, R16
- MOV 0x25F917442312ACEF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7DB8800000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x96493805BC1315E6, R16
- MOV 0x0000000021649A7B, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BBE800A, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x24A097751EB7B5BF, R16
- MOV 0x917631F706503D36, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x7FB1819100000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x9EA73A742D6898DF, R16
- MOV 0x91129FDDB7AF16F5, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007FA60001, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0xA593A0F125552A8B, R16
- MOV 0x1A2EA450BB62355A, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0xFBF4040000000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x28CE184D2ECDAF6E, R16
- MOV 0x1B5EA41CA71E2920, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x29CC2CD58DDCA941, R16
- MOV 0xB45A2F961D34B0F4, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000007FD080CB, R16
- MOV 0x6B1480DF00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1E7894C3921B13FF, R16
- MOV 0x9510AC8D2677AA75, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000007447FF6, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x0D292746A5AA1A02, R16
- MOV 0x317E04472705983B, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xA39D2CB9A1768E56, R16
- MOV 0xA30E1A8A1EDC3340, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x1A801C5B16520F17, R16
- MOV 0xAEC425CAA4B481FF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 64), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x01627BE66BFC0001, R16
- MOV 0xEBDDFFF100000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA3FFACD222581F55, R16
- MOV 0x18170F751F4DA86C, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x042A7FDF00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x0000000024210D99, R16
- MOV 0x262BA738253D204C, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xA19AA17822452B1B, R16
- MOV 0x8AE32DC9A18DB740, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xAB9FACCC26812F89, R16
- MOV 0x8074A394B29A24B8, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 72), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x1C66176C2966A4C0, R16
- MOV 0xD855AFC534D1A7C3, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x924A1B222C1520CB, R16
- MOV 0x33D99A433A2F330E, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x1CBC800096811A05, R16
- MOV 0x215518EFBBAB120D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xBD96A20B25E71C7D, R16
- MOV 0x3116AC770B041E47, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 80), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000007BF18076, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x25CF255622069B15, R16
- MOV 0x210FA5BDB19925D7, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x0A0120E7A3AD25A4, R16
- MOV 0x26B42087B85324E3, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x10702B45A23AA6B3, R16
- MOV 0x28728D3AA363AB8C, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x83D77EF600000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x2FF2B401A78A220B, R16
- MOV 0x941DB217209811BE, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 88), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xB6868E65299F81C1, R16
- MOV 0x355B2A1BA33C9826, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7FE786B200000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x9EF5A689A2D29DF8, R16
- MOV 0x8812B42B1E252AD9, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x3887A58D28AB2956, R16
- MOV 0xADD5B258B0F02802, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xAA2CA2152A2E979B, R16
- MOV 0xA89093FCABF134CB, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 96), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x00000000061D700C, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xA8F520BF20F9A830, R16
- MOV 0xA754214906D93EC5, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000084167FD0, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x27042D8826E20F66, R16
- MOV 0xB5FA266B8ED614F3, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000000017FEF, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x9528AB21B68D170D, R16
- MOV 0x2A7C1F7B3041A245, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000083BAFDCD, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x24898A79A90B39D0, R16
- MOV 0x0D02A4AE9DC39D27, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 104), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x0FEAA67C9A3D2924, R16
- MOV 0x1949A6A72F9FA9F5, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BFA8551, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x000000009A179690, R16
- MOV 0x6BFB317D96A22242, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x210B2BB825AD48BF, R16
- MOV 0x2789B07BB86E1498, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xA150A5CBA1AEAA32, R16
- MOV 0xB109A676B60D22EB, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 112), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x00000000FECA869A, R16
- MOV 0x77C3041B00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x22802DF82A3231D6, R16
- MOV 0x31792EF41E142C47, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x1145387E92BA15A0, R16
- MOV 0x9C282A312203B825, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xA698AA681FD02762, R16
- MOV 0x9DFD29A734309FE7, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x70EE83ED00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x201B303CB155A374, R16
- MOV 0x2E0C20EC14CEAC7C, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 120), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xB7559EC623DB1171, R16
- MOV 0x1C3D31DC17EAAD5F, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0xE3D50418847D7DCC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x189B8309167B29DF, R16
- MOV 0xB35FAC898BC1A22D, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x00000000F8A2031E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x1FC128F697CB1C26, R16
- MOV 0x263DAA182B468060, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x30F89D8FA793278A, R16
- MOV 0x12C7AA3839349C5A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV.X R2, (R4, 0)
- MOV 0x2AB39888229A9230, R2
- MOV 0x969E8C4A9CFFABCF, R3
- MOV.Q (R5, 0), R20
- PSHUF.W R20, 0x00, R21
- MOV 0x228F086422F931C3, R16
- MOV 0xAB1E2ECE22D41C54, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xADCAB1E9F075AF28, R16
- MOV 0xAAA604EA27709234, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7FFE049E7FF70401, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x28591DF69F70AAE0, R16
- MOV 0x19AFA73E0D352710, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x73E8040200000000, R16
- MOV 0x0000000080D37FF1, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAB5FAD96B1539D53, R16
- MOV 0x2B6D9D542AC59AAF, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x0471AF54AC29AE7F, R16
- MOV 0x9981A77A2618AE43, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xA1842A6E9C82A7D0, R16
- MOV 0x1EBF249D124CB2E4, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7BEA800C00000000, R16
- MOV 0x00446E6700000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA430A6DD184225D5, R16
- MOV 0x20619E0F2A6C9E7F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000007F770406, R16
- MOV 0x7BD27BFA00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB2F7B73E9BC0A7F1, R16
- MOV 0x0BAB16A319812EDF, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000004107FF4, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x22409B83BA6127C6, R16
- MOV 0xAC4B1C15A3F31367, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x7BD7000000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0xB0D320A5ABE09998, R16
- MOV 0x30CB1C39344A2122, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007FFB0000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x122495121824A98C, R16
- MOV 0x1CC6890DB3A62077, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x98AE000123022C82, R16
- MOV 0x1E7A8EC0962E9DB1, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x6FE08928000CC08A, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x25FA1CC0AA67AB58, R16
- MOV 0xA936A2C29F491E14, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7802822200000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x00000000211C9E90, R16
- MOV 0x2D192CFCB0E99F9D, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x22542A4EA3CF225E, R16
- MOV 0x2E643125AC90DFD1, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xA1BE313C200426B3, R16
- MOV 0x12803F35A29398E9, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x7BB6000000000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x315E1C77188A2194, R16
- MOV 0x29C61276A41593C8, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x03C573C67EC9035B, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x304FB64A9BC99FE6, R16
- MOV 0x2AEE30710E63B32D, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x231CAD4327482B18, R16
- MOV 0xA5C71F4E29DEA353, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xA59F8D6799A62420, R16
- MOV 0xA7F3984CB5190FBA, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x83B620942CD4970A, R16
- MOV 0x12F698AFAC4128CE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x24C4195D93EBABB5, R16
- MOV 0x2D8A23418DF6AB5C, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000003517FAE, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x9F131957BC300D64, R16
- MOV 0xEB0B20E42CC52932, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x99322510BABFA7FA, R16
- MOV 0x35383E11965420AD, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000005FF48A23, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x1E580D21A475B012, R16
- MOV 0xB850A426BA872DCB, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xB269AD683B0F2466, R16
- MOV 0xA2EC0F5631411424, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000006FF58017, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x205A12D61D0121F8, R16
- MOV 0x3124232EB84B21ED, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x9F7529A62779246F, R16
- MOV 0x2A5914A5B4E126BE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x82AB7A4E00000000, R16
- MOV 0x03556BD500000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA8AAB024BBFCEDA2, R16
- MOV 0xADC40CFBAE5A3A88, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x0E152323107D218F, R16
- MOV 0x26F1973B8DD0ADA2, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xA5769E4F30EDA72D, R16
- MOV 0x30B32C1E1B681DE4, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000000000FFFD, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x24519CDF372E9891, R16
- MOV 0x344F1C9B30589DEC, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 64), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x1FF7967629F72DF3, R16
- MOV 0x9EB219EB31BAAC37, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x21FEAAA2A66CB25A, R16
- MOV 0x2937A483A408C0C9, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x38DA25A6A99D394C, R16
- MOV 0xA6EBB93EB96AA122, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x05547FDF00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x1C47858192B62738, R16
- MOV 0x243A9BF300000000, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 72), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x043FF44C00000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x2C89173634083729, R16
- MOV 0x999F338931DC8CB0, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BFB034D, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x217A9AF31D50A67C, R16
- MOV 0x90E0135514369973, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000008400F321, R16
- MOV 0x000000008010F3B9, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2BD6335B022D985D, R16
- MOV 0x94A11D44A330B845, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x73F47FE600000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x2C25A33F8547286F, R16
- MOV 0x949F925D5B00A71A, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 80), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x052A73D60454F049, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x28272EBA9BD21525, R16
- MOV 0x810E35F81A4E1736, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x7DEE807400000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0xA06D15DF1F4526BF, R16
- MOV 0x20700B8C92D02D7B, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000007FF282DB, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x83C01355A85FB1B2, R16
- MOV 0x2D0B231D2B982D47, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000004D4FFF7, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0xA725998B1C1E2911, R16
- MOV 0x33188A7A1157290F, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 88), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xAE91A76231C8AF7C, R16
- MOV 0xA065074E27FCAA35, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x3776A0C8AB66B00F, R16
- MOV 0xA8869CD2DBD22752, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xAD5C1C502A99344E, R16
- MOV 0x30489ACE278D3662, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000077CE7AD4, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x30132A12196D1488, R16
- MOV 0xAD31A8DB9B511F0C, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 96), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000079D300000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x09129A5BA34E8F43, R16
- MOV 0x9E019CC41E73358C, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x987E121B118B9B98, R16
- MOV 0xACDCB1F69B0C91AD, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x1B8E27E28BE92FFC, R16
- MOV 0xB65D8C35A1F0ACEA, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xA0F19E641AA19D64, R16
- MOV 0x921DA075ADD69D6B, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 104), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xFB86041C00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x98F3A575AFB09445, R16
- MOV 0xA39D222912A1AA2F, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xA88CAFA32DC98AEF, R16
- MOV 0xA27BB6962704B0EA, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x042F65D300000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA393AEE5989D9B6E, R16
- MOV 0x1BA0330A99642BD3, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xAE153019AA23A8AD, R16
- MOV 0x19A88C5E9F1E2EA4, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 112), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x3BE9068800000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x3A0DAC1EA2AA2A74, R16
- MOV 0x255C26D8B65EB738, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x93D51EB2A2B928FC, R16
- MOV 0x9EE2AF4211EB2689, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xA46DAE0B217A9BA0, R16
- MOV 0xAD81AC85199C1F35, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000FFF509B5, R16
- MOV 0x0000000003F67FFC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x332F903A242E1866, R16
- MOV 0x28331BDA203C2A0F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 120), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000000007BED, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xA3751E7DA59E8D53, R16
- MOV 0xA46728B9B733AABE, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x3ABD2364AE2F2989, R16
- MOV 0xA56194FD35B9AD3A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000002ED7FB2, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA84016E423253C6F, R16
- MOV 0xADF999E432A6AD5E, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000076C90000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0xAEE0B55C9B60B426, R16
- MOV 0x9A622189B629A623, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV.X R2, (R4, 16)
- MOV 0x8E8B1177A31D19CD, R2
- MOV 0xB74BBA3197292504, R3
- MOV.Q (R5, 0), R20
- PSHUF.W R20, 0x00, R21
- MOV 0x1DAAB2622B28AB81, R16
- MOV 0x297B3866264115CA, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x9FC4A81B34668C14, R16
- MOV 0x1158A343B2E69CCF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x03A2740100000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xAB672EF7B3B99551, R16
- MOV 0x1D7F050DA41B99FD, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000FBFF00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x9AD3A23C00000000, R16
- MOV 0xB1D39CFCAC2B8CBB, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000085276FF0, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x9736AD4F9A9B1B44, R16
- MOV 0xAE6CBC301DDB24B8, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x03ECFB2200000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x9BFFAEC28D2AAFE8, R16
- MOV 0x30BCB0F4AE37916C, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000038B7FAF, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xA3FBAF452D8CAC85, R16
- MOV 0x997127C4B208206B, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x35C683E5BCB2BE00, R16
- MOV 0xB1D832E331639BBB, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x00000000841D73B2, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x1B17B516A934A974, R16
- MOV 0x00000000209B19B1, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x801EFBD600000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x23939D721709B5A4, R16
- MOV 0xAD9B3FD5A3E72D3F, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x742804DD00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x20372D3C272CA875, R16
- MOV 0x9CD3ACAF9D1B2708, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xA5682495306FB711, R16
- MOV 0x28DC93FB21E41B0A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x00000000F8BB045F, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x2FE910673599A397, R16
- MOV 0xB112A801A8D12748, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x8D48A24423AB33F0, R16
- MOV 0xB09A95BC2116A3C0, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000000077E3, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x32588993AC8DAE1D, R16
- MOV 0x13539C3A94B929D0, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x671B029300000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x28103A352AE330B6, R16
- MOV 0x2CD89C53258EA327, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x24B515BB26B5180B, R16
- MOV 0x9ADD2AC700000000, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0xFE9E840800000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x1885A3CDB78F8582, R16
- MOV 0x98272375B38D289F, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000000006FE9, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xAD472E332FD5A552, R16
- MOV 0xA831A93A2D6538B9, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000007002FDBB, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0xBF431F6B29992F54, R16
- MOV 0x32DF32D43C0A9DB4, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xAAF33553ACC393FD, R16
- MOV 0x2D6F04B5A8671F17, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xA8349949274CA57E, R16
- MOV 0x37403048182B9D60, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x83F47BF000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x2B29983EB069A2E3, R16
- MOV 0xA425B03625DCBDF3, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7B99841900000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x24372A37B7542672, R16
- MOV 0x1DD426E9D5292088, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x5B429603961B8F4D, R16
- MOV 0x98E91463A5C424EA, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xAEE19752A4689959, R16
- MOV 0x26372B2700000000, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x74E4841A00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x9DFC9D99836C25BA, R16
- MOV 0xBCAF0F0B01F793A0, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xAE38B925AADDAEAE, R16
- MOV 0x9458AD36166B9D4A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x0F669EABA1BA3438, R16
- MOV 0x1872AD4593AB2EFC, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x11A53B94115F1FA0, R16
- MOV 0xACE89AC531509258, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x159532E12B002887, R16
- MOV 0x10209F9A21A29C7A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x05AB77FE00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0xA3E4B7DE426D28CC, R16
- MOV 0x1B801A7422AF26F2, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 64), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x00000000823171E4, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x1079B145A1DC370D, R16
- MOV 0xA8622C00A53B352A, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000004827BEC, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x9BEA314100000000, R16
- MOV 0x00000000A6112E85, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x9D67AC899A4DA7C7, R16
- MOV 0x168CB18326ED277D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000EFF70426, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x239633CE264FB201, R16
- MOV 0x23941C1A9D772FCC, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 72), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xA2E0242CB4110EAB, R16
- MOV 0x311A173F2C44B27D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000083FF75BC, R16
- MOV 0x00000000E3E801B4, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB349A94027D7389F, R16
- MOV 0x91CE0015AFAE084B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xE60A801C00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x1E712CBB23451DA0, R16
- MOV 0x22C2968E342196E2, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000008208799E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0xB5211D57339C8526, R16
- MOV 0x8D26ABC6315B28EA, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 80), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x18D4A4A096489C91, R16
- MOV 0x228CA21E9491A1EF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x1BB834E61EDF30A2, R16
- MOV 0x1BA6A1BCA0611E7E, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x03577BEA00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xAADA22BD2B5F1827, R16
- MOV 0x14CA2A0125C80A32, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x6BE9F39600000000, R16
- MOV 0x053D7FFA00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x214C959FAF952381, R16
- MOV 0xA1BB26EE2270A889, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 88), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x4203841C00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x9A279D283A84A95A, R16
- MOV 0x162F9822B2762DB6, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x7FF602DC00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x1F5F1C0EA0111D31, R16
- MOV 0x1205AD1E2FFF9D5F, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000000000EFD0, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x9F7E1E8A99383134, R16
- MOV 0x1F448FD61AA92A47, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xBB97A8199D7B9E37, R16
- MOV 0xB270A9B9213EA546, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 96), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xAA3C30A12979AA27, R16
- MOV 0x8E582329AFB8ADDE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x28B30AE63CDB91E1, R16
- MOV 0x30F9246FB2622C58, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x342187102E6D9E6D, R16
- MOV 0x08DEA3F23B4D2D74, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xB6EEB2783849B7CA, R16
- MOV 0xACADA4232D7424F9, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 104), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x780904B205746A09, R16
- MOV 0xFE7403ED00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA5E5290A2C8BB64D, R16
- MOV 0x24E82C4C853AA43B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x53F107C200000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x9E9627D9212D9D79, R16
- MOV 0xAE4BA1C49F6028D7, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000764D0000, R16
- MOV 0x7DFD82D5810B7204, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAAEC94B9859218FA, R16
- MOV 0x237E9951A234B51D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x3DB9ACB51620A911, R16
- MOV 0xAAFB2C3E20A5AACC, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 112), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0339750100000000, R16
- MOV 0x0000000002A57BFD, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x29D7A6CB32253D07, R16
- MOV 0xAE15A79196F913A2, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000065EC02ED, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x3C9F97A93266272D, R16
- MOV 0x2B381FD22ED32C92, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x1551AEB093B4A4D2, R16
- MOV 0x1AE12E35AD202DFC, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x6FF9000000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x35B30128209EA057, R16
- MOV 0x0F7EAF4D94459D17, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 120), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x2A672284AA06A7C5, R16
- MOV 0x2FB4AF5FA8879C9E, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x73F28000829BFDE4, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0xABD624EA00000000, R16
- MOV 0x38423B44AD66373D, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xA70725DAA0B3A060, R16
- MOV 0x908EA9BF10CF1885, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x69EE806B00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x946DA027A2BCB46C, R16
- MOV 0x25F4233BCD022E03, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSQRTUA.H R2, R2
- PSQRTUA.H R3, R3
- MOV.X R2, (R4, 32)
- MOV 0x9CE2119EA2A813E3, R2
- MOV 0x28592AF622B239AD, R3
- MOV.Q (R5, 0), R20
- PSHUF.W R20, 0x00, R21
- MOV 0xBC23351C8FE02C61, R16
- MOV 0x9E5F2BD32E0B9491, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000FFF700000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x86F79E75A14C8B61, R16
- MOV 0x8B93AD099B2410DF, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BF4854C, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA4D433AEA438382A, R16
- MOV 0xB92E1A6A9D69AC37, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x0C2816B62F5422E1, R16
- MOV 0x24ADA141AF0D9EAC, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x405884EB00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x9E9A28AE5DEE1732, R16
- MOV 0xAF43342AA39721DB, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x37139ADF2988B218, R16
- MOV 0xA57AB3E01D7222D4, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000801B7BFD, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xA63524AE298D9BF4, R16
- MOV 0x1C84207B0E251035, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7BFB000000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x1B130EADAC1E3746, R16
- MOV 0x2EF73E0CA99A2134, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x7A92801F00000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xA56DAA83A4CAB169, R16
- MOV 0x09B0B0961364041D, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x93F60D792A7629B2, R16
- MOV 0x152715E10F613A89, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x6B4600008324FFDB, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x2EEC2F6F236D23F9, R16
- MOV 0xAE25A4BA910EA6BC, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xB72A24B6AAFC17D8, R16
- MOV 0x2BB79236174DB543, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xB1F70346251126BC, R16
- MOV 0x9D4631773641A1E0, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x20DBB16A9E3B988B, R16
- MOV 0x3007AA9790FBB086, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007FF80306, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA9332C1100000000, R16
- MOV 0x32572826A10E1CD4, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000084127F7E, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0xB9EAB4925E45ADB7, R16
- MOV 0x1CB924CD219F304E, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x03F173EB04F367CF, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x124AA880B8E6256F, R16
- MOV 0xA498B8CAA548347E, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x04667FB100000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x1C899AA79EF8A5B6, R16
- MOV 0xA0E8B40D805525C8, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0xF7E6030600000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA78D2A3FB9790835, R16
- MOV 0x2E7F2C112B429A0E, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x98AC3360262BB3F0, R16
- MOV 0xB53729569C4EA37A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x3081264C2E4A1D4B, R16
- MOV 0x1FE02D572D7F9542, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BF07EB9, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x202F279E9D56850C, R16
- MOV 0x1B4F2C23AD909F0F, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000F7F77BF4, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA5DE9DE032F423B7, R16
- MOV 0xAAB31C3E29740C64, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x840C760600000000, R16
- MOV 0x01E273EE00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x217036632F11A665, R16
- MOV 0x28A329F22E840A0A, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x7BFA000900000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x2579A70FBEDE3406, R16
- MOV 0x22B83ACB3028A560, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000040867F2, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0xA31792F1AF16A992, R16
- MOV 0x2E1626B1366A180D, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000006258FBF5, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x26D7397BB18E99AF, R16
- MOV 0xA7079AB81C0AA9E5, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BDD03EE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0xB617234A256395F1, R16
- MOV 0xAF78946396849789, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x85EB79E400000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xAEB514D71DEDB5A5, R16
- MOV 0x202D2063290BAC7E, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x26B104EB9955A586, R16
- MOV 0xA51117A5A42D1CD8, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000F42E8078, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xA38097A5395D801B, R16
- MOV 0x90ECACE12EB29D9A, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007FE90704, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x0E19B16B2C922CA0, R16
- MOV 0x28BAA1691977283C, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 64), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x9CE0A31515FD9047, R16
- MOV 0x2B30AE581D4196C2, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x24209CD62D43A95E, R16
- MOV 0x97FE3563A6AE0316, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x6BE277FA00000000, R16
- MOV 0xFAF4843200000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB84C14DF1D391F7C, R16
- MOV 0x2BD41BC0A3C4A664, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x7BBF7FFB00000000, R16
- MOV 0xEDEF853A040CD3B8, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x173A9DC88EF9A308, R16
- MOV 0x2C0AB6971B01D750, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 72), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x83867FE100000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x8AF9A85A2D6F268D, R16
- MOV 0x28B2B80A9603A385, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x255C2CD21F6CA70D, R16
- MOV 0xA9A3B10B1586B23C, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x73F1873C7AF30000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x325C9B56A6B5A47D, R16
- MOV 0xB44FA500A544ACF4, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000740600000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x9D9BA59B1C40B960, R16
- MOV 0x1D95AC419A612977, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 80), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x2C101CE1134EAE8D, R16
- MOV 0x200E2BD7B03B220B, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x9D2DB30D10FC204F, R16
- MOV 0x24C7A51227862CFD, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x77F37C4E00000000, R16
- MOV 0x000000007FF504F8, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x254DA9E8BF6C2613, R16
- MOV 0x18CEB195859BB041, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x92240DC49A3E2DD4, R16
- MOV 0xB623240221C9A7A9, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 88), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000000007EB9, R16
- MOV 0x000000007FD60309, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x146F2EED84442821, R16
- MOV 0xA1EEAE8696871C47, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xA7F816282D3616C7, R16
- MOV 0x24CF9964168202AD, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x82CDFBF700000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xA45990C830288A8A, R16
- MOV 0x267DBF9D18FFB0B7, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x6D0303CF00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0xA1D4AFEB2F0B32D0, R16
- MOV 0x8794A3A993631367, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 96), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xAA4EB01B0DC8B3CF, R16
- MOV 0x1EEF393D2F312606, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x8F662DC42D812FFF, R16
- MOV 0x13222840A58FB37D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x9136A20BAA242204, R16
- MOV 0x000000003D72A9AD, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x23AFB6AC1E7CA6EE, R16
- MOV 0x0BAA2A32A59C2583, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 104), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xA8D226B722C3AA1E, R16
- MOV 0x9C713721246D31D1, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x9BF81880B1AD2D8F, R16
- MOV 0xA69DAD552559B3E8, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x80097B1300000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xA8B4A9E9910DA13B, R16
- MOV 0xAADF2AA092E33131, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xE88E2E2B1D1BB147, R16
- MOV 0x2A9E249F2D2D16F3, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 112), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000083115D30, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x87A5215C248021AE, R16
- MOV 0x2AC724FB2BAF2F45, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x599B73FE00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x3386A8D58B2D110B, R16
- MOV 0x26A3979F14F10ACE, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xA95138879539A6A9, R16
- MOV 0x384D095E2ACB2861, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x182A2841A033A0A3, R16
- MOV 0xB30D98F0283D9A3B, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 120), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x805377D800000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x36941C81ACD8957C, R16
- MOV 0x346F16C924A61C10, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7C7102FF00000000, R16
- MOV 0x00000000054B7BD6, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB07EAB3C28471A60, R16
- MOV 0x9E569F29B01698A7, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xFF5B000000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x96592505255C9FF2, R16
- MOV 0x1436B2B206B33260, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x6B207FF880007FEE, R16
- MOV 0x0000000086A67FF6, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x20CD1E33A5272921, R16
- MOV 0x9E7D8BFA3520A69F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PRELU.H R2, R2
- PRELU.H R3, R3
- MOV.X R2, (R4, 48)
- RTS
- GaNGA_DumpAdjOut_L2:
- MOV 0x179E2EED2A3F2965, R2
- MOV 0xA7619EAC9688B092, R3
- MOV.Q (R5, 0), R20
- PSHUF.W R20, 0x00, R21
- MOV 0x9C2AADC6241130C5, R16
- MOV 0x25701E63A0F42A4D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x801CF78F00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x228F3EBA2D852B8A, R16
- MOV 0xB196294A32DAB2C8, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x77D9029F00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x9183244BB86B161E, R16
- MOV 0xB84A312C25D3B300, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x00000000801F77EE, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x8844216F1B49357B, R16
- MOV 0x215C2393A730AC4D, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000007FF5031F, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x2511A90A2AFD29DB, R16
- MOV 0x8D4A98EB078AABCE, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7FF27A6900000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x983A36A73A2F9B2E, R16
- MOV 0x9EF292FE1784278C, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x122E9847ADC2A709, R16
- MOV 0xB29B313A9CC1A260, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x1CFD0F252C2E1E9C, R16
- MOV 0x23251C6697BC9FB2, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x91F231561AEDAB60, R16
- MOV 0x2798236612AAAD54, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000002237FEA, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x10C4AC4493B81251, R16
- MOV 0xB2063B3611B691DC, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x102018D63846303C, R16
- MOV 0xB411AEF7AFEDAFB1, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000004FBFE44, R16
- MOV 0x7761034900000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA78D981A29042550, R16
- MOV 0xAA4A9D7DB201985D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xA88BA477A0310A7D, R16
- MOV 0x24149E7221EDA28F, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x2150992E14422933, R16
- MOV 0x92E59C6E287E3969, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000004107EDF, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x27233A9F2E8095F4, R16
- MOV 0x1E28A6CD2EE034D2, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x911CA4E20DB92828, R16
- MOV 0x29452E92B8C42DE8, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x9DB19A2984301CFA, R16
- MOV 0xB0F1295FB1C5AFFE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x1257B61D0CB23F33, R16
- MOV 0xA78CA677241ABE76, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x9A0F2D3628542D57, R16
- MOV 0x27640AB61FEF8DBD, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x11D2281829040FD3, R16
- MOV 0x8A521DC9A02E931D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x01ACFFF400000000, R16
- MOV 0x0000000089607F2A, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x109A23A227022C45, R16
- MOV 0xAA66288E2153A90D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x7BE608D800000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x1D26A359A068A88B, R16
- MOV 0xB4F09A66928E95CA, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000845E79E8, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x99EAAFACA3F1A3AF, R16
- MOV 0x34DF1DF6A3639D4D, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x275197CC1091A26C, R16
- MOV 0x320939B727EAA062, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000000000FBFA, R16
- MOV 0x00007FC500000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x244130182FCE27F6, R16
- MOV 0xA21524A019DC1B9F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000008429F7E7, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x27EF99B61C3D2666, R16
- MOV 0x99E6AE44A88B2CFD, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007E00804C, R16
- MOV 0x00000000F7F10584, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA25D924E9CC49F4A, R16
- MOV 0x2C179D68950E91C3, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000007E9B02AA, R16
- MOV 0x0000000003E0FBFE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x15951B4029B41E6A, R16
- MOV 0x0DF0A22D2A3612B8, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x3AF9A12992EB14CF, R16
- MOV 0xAC3587AFB2EBB246, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xACBA9B56A08FB341, R16
- MOV 0xB4920CE2B473A07D, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007C5E048D, R16
- MOV 0x00000000FD0204FA, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x131F35409EB01C66, R16
- MOV 0xB987B73006811103, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xC491843B00000000, R16
- MOV 0x0000000000007BD8, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1103B01DA6B02C35, R16
- MOV 0x18F2037535D2225E, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSQRTUA.H R2, R2
- PSQRTUA.H R3, R3
- MOV.X R2, (R4, 0)
- MOV 0x9A53969F1C823500, R2
- MOV 0xA5E7225630AF1E4E, R3
- MOV.Q (R5, 0), R20
- MOV 0x000000007FEC02E6, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x9D342AA3A12D24BF, R16
- MOV 0x2C6218C6A02331F9, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x7F11845B80167BFE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x928196A6AB0C2FD3, R16
- MOV 0x201534B0A64D2681, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x18A820F31A2DB1F8, R16
- MOV 0x1442AF2A21579D56, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007D1C01CB, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0xA5E5989FB6AD8CED, R16
- MOV 0x94DA16C02651A32A, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0477D06300000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x2989145CB919378C, R16
- MOV 0x21C196DC1360066D, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x7FFE04C600000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x133E38BAB2892C6F, R16
- MOV 0x9EC12FD52FC92A94, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x2EE5A6ECA7089712, R16
- MOV 0x7BF692312248A4A0, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000001AF7C10, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x254DA0101C779A37, R16
- MOV 0xA5AB29341D012EE2, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x20DCA10E240FB254, R16
- MOV 0x222A1C3FB0D09362, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xA4B32B7CA9732CCB, R16
- MOV 0x90DE967817B02DBE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000F80107B6, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x0F002573A3211E5F, R16
- MOV 0x9A599BD6956F2D10, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x9DE0331229039810, R16
- MOV 0x1A24B94C9E002326, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000077E48000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x23F394861BEFB4F9, R16
- MOV 0x1CA599F09E923592, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x241E922E2B1EA835, R16
- MOV 0x9D352ACD97D81EBF, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0xAE3E2840ACD91EF5, R16
- MOV 0x9F022D4BADD319B4, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000006FD18037, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x3A6E22EBB1AA2799, R16
- MOV 0x172D19A51CAE8E56, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xFF6284237FD88406, R16
- MOV 0x03647FB600000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1A1829D41853148B, R16
- MOV 0x1ACC9CCD9E332ACC, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xACFB22AFAB0C1D7E, R16
- MOV 0xAF53AEB0B79522EE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000F26F0305, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x29689AE928AEB0F1, R16
- MOV 0x9B0B972A36820D76, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x3B31800A00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x2ABEAA9CAD60A9DA, R16
- MOV 0xAD461196B9411D56, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xFB71849200000000, R16
- MOV 0x7FDC7FFE00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x27BCA9B41014A95C, R16
- MOV 0x2A1190A42E171A3F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x844C7FF78076FFF7, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0xB3949DA0A8A32698, R16
- MOV 0x24AB12DA1CA52FDC, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x00000000F3FF8919, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x321A247525140DEE, R16
- MOV 0xA1E02E209D8223D9, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x023CFBF700000000, R16
- MOV 0x00000000800077EE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x10B49AE60C6B324D, R16
- MOV 0x963F1F94976928FF, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xAFC22F6B1FC72C5F, R16
- MOV 0x130E17FB1D4B165F, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7B0A000000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x8F07B5CA18309B44, R16
- MOV 0x93B627152880AB84, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000003947FEF, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x03822D4819B19102, R16
- MOV 0x27CE907CA9521FE3, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x8043538000000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R17, R23
- MOV 0x280696998E8CAA1A, R16
- MOV 0x1D4C12B615B8931E, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x9771214EA10C9E31, R16
- MOV 0x1555939830E196FB, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xA0048A1EA3321CF3, R16
- MOV 0x280AA4933A83B518, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000FF9600000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x2A46ACD0EC06A7F2, R16
- MOV 0xA44F8C1E0EB7A0DA, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x197A9B21A33B339D, R16
- MOV 0x161B213D0D972370, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV.X R2, (R4, 16)
- MOV 0xB7E49075A317ABB4, R2
- MOV 0x11ED12C09E51A741, R3
- MOV.Q (R5, 0), R20
- PSHUF.W R20, 0x00, R21
- MOV 0x3419904C9DD296DD, R16
- MOV 0xAA9D9BB992AA30F8, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x988892FC884C375F, R16
- MOV 0x0885A025822A9B5A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000004146FEA, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xA85E139EA2D71E4E, R16
- MOV 0xB158206312C9A3C7, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000048A7BF7, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0xA2AF15B32206A7F9, R16
- MOV 0x291B8CBD214CA3C3, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x851791AD2A0F3A5F, R16
- MOV 0x2FBEA51286822795, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0xCC7A144F001E3347, R16
- MOV 0xB81E8BB613DDA732, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x1DB790D825571E37, R16
- MOV 0xB31B12CC97F69C4F, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x93E486F31815A830, R16
- MOV 0x1BC794FD1D8B2354, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x3B119C87A58FAE72, R16
- MOV 0xB6740FA31351B63A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000080267BC6, R16
- MOV 0x0000000003CFFBE4, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAC90A1411EF59A53, R16
- MOV 0xAA67226894D21ADA, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x30EC218CA257975D, R16
- MOV 0x1D42201F38C4A8AE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000000007BFE, R16
- MOV 0x0000000076DF7AEC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA1B79506A4EF128C, R16
- MOV 0x183219B817A79059, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000005DE90000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x302113669CDA92CD, R16
- MOV 0xA68531FD099090DC, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000079EF030B, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x849A1173A38E2B0A, R16
- MOV 0xB412B9BD37F00E3D, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007C090000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x22DEA11C98238903, R16
- MOV 0xB32618B490FDA3AB, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xAADE992B9CBC2100, R16
- MOV 0x2C76279BA0E13009, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x162894892E6B1F40, R16
- MOV 0x20EE1BBA18250BDE, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x266F926C254816A7, R16
- MOV 0x2EE7AB5111BFB5C0, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000FBEB83FA, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x2C2EBEFD30C69501, R16
- MOV 0x08439A6E260A9F8F, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x22539E802221317A, R16
- MOV 0x8A88A5319180AFBB, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000007BE40338, R16
- MOV 0x00000000058273F4, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAC0613DDA294A7AC, R16
- MOV 0xADA2AA41291C95CB, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x9FC517E9A6ABB784, R16
- MOV 0xA826AF0033B73438, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007C248037, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x1DB613850CFE172E, R16
- MOV 0x30FC306891A40828, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x15039C052F1731DA, R16
- MOV 0x2441184015A911D8, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x04907FDC00000000, R16
- MOV 0x007D77C900000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1BD58F4B90241149, R16
- MOV 0x262CACFA9AF1B0E5, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x84C0FBF300000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x2AA91778B1F69C64, R16
- MOV 0xA90911541686B5C1, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000007CE58425, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x9F4B136FA0122886, R16
- MOV 0xA44D2DEE84289A83, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BBC8472, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x27B315821FFB2768, R16
- MOV 0xA609A6BE1F17A476, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x7C82807D00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0xAC3B103C9CC824E6, R16
- MOV 0x000000002B152813, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000005C1CF40C, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x98B08CAF1F732A69, R16
- MOV 0x2DD710F814BD346E, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x21D01337A2153094, R16
- MOV 0x3765ABDCAD5F0921, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0xA9312280AFD50EE5, R16
- MOV 0xB04EA4B411F91F28, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSQRTA.H R2, R2
- PSQRTA.H R3, R3
- MOV.X R2, (R4, 32)
- MOV 0x241825D81BF1931E, R2
- MOV 0x95BE33DE16579AE3, R3
- MOV.Q (R5, 0), R20
- MOV 0x8434FBFD00000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x9221AEF79D89926D, R16
- MOV 0x1360296E99E4B329, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x00000000FFF7045B, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x336B2F7594FD115A, R16
- MOV 0x25422919AC119C11, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x00000000F3EA8203, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x93282213B30099A2, R16
- MOV 0x3140281B23BD277E, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x13D9A7D3BCED93AE, R16
- MOV 0xB0261C87A5B8304A, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x96B8BAA3A3F00263, R16
- MOV 0x30101D5D9CECA134, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x9161AA7F204A9280, R16
- MOV 0x3044AD219DAE2B89, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000081197F81, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x34671BE819D2907E, R16
- MOV 0x9E631C9887C512F6, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7BF4042F00000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x1E5427B7A402981E, R16
- MOV 0x1E96905A2CD6AF74, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0x92EAAB5D0D2BA3B8, R16
- MOV 0xA3061966853FA07C, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x3C061D821B581DD1, R16
- MOV 0x00000000B2991625, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0xE280000000000000, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x22C9A6DA20071314, R16
- MOV 0x249BAF2419D98E1A, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x0000000004027BDD, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x8E841D3AB1DB1E9C, R16
- MOV 0x1C2396C41D9C24F8, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x046F7FFD00000000, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x93D08EDBA4638301, R16
- MOV 0x2C9C2303A52D2FA0, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x1B0095E20C839012, R16
- MOV 0xAB43328B360BA21C, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x000000007BEC02B3, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0x9BC4A6461F3F958E, R16
- MOV 0x2CBBAE73ACE9A1D2, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x8A57780600000000, R16
- MOV 0xF7E6000100000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9AE9B53490C99078, R16
- MOV 0x24CC1DD13029324A, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000007BC7FDF, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R17, R23
- MOV 0x31DC318299AF9200, R16
- MOV 0x2FAF9D6E16AA1F85, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- MOV 0x00000000907490ED, R16
- MOV 0x2A1F353F25B7ACC9, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x9E3D0AAF977C969E, R16
- MOV 0x97812C37B2222372, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x3400B1AA20DD15F6, R16
- MOV 0xAE5A125F20059C5E, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x000000000870FFE9, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x1039A0831A369299, R16
- MOV 0x9A668C1CB58498ED, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x05AB7EF400000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x1BB5A9041B56138A, R16
- MOV 0xA84692641B3CBAF4, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x9B61B7B52D349B33, R16
- MOV 0x349D1BBF213DAD78, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x967D2A8C38561252, R16
- MOV 0x1B561425128D8790, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0000000000003C14, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x245D88AC2402C37A, R16
- MOV 0x1FBD2B2B35382896, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7FD5023500000000, R16
- MOV 0x7FC8000003C4FE17, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9B879E1011B7915E, R16
- MOV 0x29C11E79A22BB010, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x000000007E780220, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R17, R23
- MOV 0xA479985DA56E1124, R16
- MOV 0x1CB8B8A426D1335A, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000089A93FFF, R16
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x93CF20721B4E92FB, R16
- MOV 0x2A94AEA1AAD28E33, R17
- PMUL.H R22, R16, R22
- PMUL.H R21, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x00, R21
- MOV 0xAA51975920049150, R16
- MOV 0xB12E8B7EA80BB9AB, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- MOV 0x7BE5071A00000000, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R17, R23
- MOV 0x1C12AF1199BC927C, R16
- MOV 0x28E2A12412BB329B, R17
- PMUL.H R21, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- MOV 0x3116079B2ACE1493, R16
- MOV 0x2D17A9272F2814A4, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- MOV 0x2A252D8FA05C1F66, R16
- MOV 0xAC04A9EF96661959, R17
- PMUL.H R21, R16, R22
- PMUL.H R21, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSQRTA.H R2, R2
- PSQRTA.H R3, R3
- MOV.X R2, (R4, 48)
- RTS
- GaNGA_DumpAdjOut_L3:
- MOV 0x007726F996CC1BCC, R2
- MOV 0x1549AA58A8CFA254, R3
- MOV.Q (R5, 0), R20
- MOV 0x27A41C80A0F1989F, R16
- MOV 0x937D1128A2AB1086, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x0000000093ED2F9C, R16
- MOV 0x8A2EA8ED2BB6B2C8, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x343835B8120632FF, R16
- MOV 0x97F8AB51272AB181, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA7219AE19ECF2A40, R16
- MOV 0x926C166C2B6CA067, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xAE55B0C68DDB1DA4, R16
- MOV 0x11941D2B326D3D2B, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x99B68E2D21179AC3, R16
- MOV 0xAFDD3B85141A8A26, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1FBC2A0BA012366E, R16
- MOV 0x9417A8399F69B1D3, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8E982D1097B71F4B, R16
- MOV 0x9BDE34E414991C87, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x32C42A23251A1E04, R16
- MOV 0x2112A0EF138407FB, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2B4E220624601F6D, R16
- MOV 0xAF2D1FB731D18A15, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xBD5A8FA6ABFD235F, R16
- MOV 0xA70C364E9E0E92F2, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x81A5A0939C672285, R16
- MOV 0x1A13188911C2231C, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x23550DB98EBEB067, R16
- MOV 0xA3BB255D1A63A51B, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA5A91B799D582C2A, R16
- MOV 0x2B88A2099B1AA1DB, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xAB3CA535923D1AC5, R16
- MOV 0x1C8E266828459F04, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9F349AAF8D0420AC, R16
- MOV 0xB9DB9FE60AA726A5, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x157898DBA11A1AFF, R16
- MOV 0x956E26C8159A25AF, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2E4596E70B1DB799, R16
- MOV 0x989AA3F2B55DA623, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x15AF19440EB2BB40, R16
- MOV 0x330D92F4A8C13035, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x24E62A5E2A80A828, R16
- MOV 0x050E1C83B405A8EE, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xAEFBB3FCA4D01803, R16
- MOV 0x2260210CA86C19EC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAC6B1A939831A39F, R16
- MOV 0x2BA42514AACE1F77, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x2EA0B925159CB39B, R16
- MOV 0x2EDF998C8187261B, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x34ABAE20930F2190, R16
- MOV 0x26DD9AE91EB296B7, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x36FBA76091D72848, R16
- MOV 0x98391F111E601957, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x84E19DC52428ACAF, R16
- MOV 0x2D0E9E202C089470, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xBEFF30A9B66A2DC2, R16
- MOV 0xA70D2E6C3AB41D86, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2D03A235218E2D0A, R16
- MOV 0x9294205033A03261, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x33F72934A66D2B55, R16
- MOV 0x226BA552ADF11FEE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAAAFA8762CF52938, R16
- MOV 0x25DB28BA0A8857FC, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9F8EB3E91A8B197F, R16
- MOV 0x25D0AC428CC4B5E5, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x0D5922DD9D9D8D52, R16
- MOV 0x53D3942A21999E9B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x96F61BC212233786, R16
- MOV 0x9E92A8CDA5012DC3, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1CB8AFE82ECD2596, R16
- MOV 0x9DA826ADB55F94B8, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x287433760A0FAC42, R16
- MOV 0x28962C0093C5089A, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x154527F5B5A38D06, R16
- MOV 0xB07BACFA37859D24, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1306ADBA98199F42, R16
- MOV 0xADCFB38E2AE7A4C8, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x29C1A209933026A1, R16
- MOV 0xA9C9B7A0203DA6EA, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xADF1AD9E12929EB0, R16
- MOV 0x090693A82813937E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x128AA50F9B1A8EE1, R16
- MOV 0x1A96B4B290DB1B03, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x185293572007A159, R16
- MOV 0xABBF37DB1DD58D6D, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2A8DA93DAC242BC3, R16
- MOV 0xA1E91BE719EC98CD, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1DB8A4BB279FBA0B, R16
- MOV 0xBA5E2D5421880DB4, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9FBD19101B9621B3, R16
- MOV 0xA5AB9A56220014DA, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0A979A4D19502AEB, R16
- MOV 0x28A9A9E106E533A3, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2D342F46A9B2A35E, R16
- MOV 0xA2C52D05B3BF29A4, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA243ADAFAFFF161E, R16
- MOV 0x9A59AE799D462EF2, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1123A20F9B57BBA8, R16
- MOV 0x8CFF94FD00000000, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xAB9F2DB4269907C0, R16
- MOV 0x95900B042DE322F3, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2B7327691C7195AE, R16
- MOV 0x1C46153EAB021043, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x119022162867AD13, R16
- MOV 0x9606AA65B1F4092B, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAF22A8A492C61261, R16
- MOV 0x92BDAA83918A960F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xAB812D889ED930A5, R16
- MOV 0x19409E069163A37D, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x935321039895A3C7, R16
- MOV 0xADC734C7A57DAB01, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x19BC30790E682022, R16
- MOV 0x12C7B24D29ADA947, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xABEE2C6313A0910A, R16
- MOV 0xA09CA22AAE8CB14B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0E66963913612A68, R16
- MOV 0x10DA1D91AB511852, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAEE02F29ACC7A55E, R16
- MOV 0x256CA028A1309047, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x287231BF94052430, R16
- MOV 0x1E5237C524338509, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x0E97A9952701A325, R16
- MOV 0xA993221A8EE12210, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xB47DA001A270ABB2, R16
- MOV 0x9F4FA10230E1A364, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2BB024D11AC9B380, R16
- MOV 0x1D9D30E028991BCE, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x27122AA719A1B7BB, R16
- MOV 0x16F28FD30B86A03D, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x29429E03B5210C98, R16
- MOV 0x2FC89F992ABF36DB, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV.X R2, (R4, 0)
- MOV 0x2644BB16A95D8F52, R2
- MOV 0x9F0613989DF70E0C, R3
- MOV.Q (R5, 0), R20
- MOV 0x4ABAB787B80895F8, R16
- MOV 0x2E352A6DB6882D18, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9649A29A30C18B06, R16
- MOV 0xAF0CB4141D3B2A93, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA2B9BB6428D396D5, R16
- MOV 0x0E0A9DE1ABAD27CA, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAFC8347822F32D1F, R16
- MOV 0x96E423979C2C1CD6, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x92783B8F9391A127, R16
- MOV 0x7DDD9F422B17B5A8, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xACE99935AF209BD5, R16
- MOV 0x2A519A5CAE1CAB11, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x3038C91699C3A375, R16
- MOV 0x3051A17EAEE4AC5E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x3EC70D8E17032952, R16
- MOV 0x33B31489ADB1A626, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x1F71A0FEB12EA4F4, R16
- MOV 0x39BB873127F18B09, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA8B98A7F236C2CA4, R16
- MOV 0xACCD99FE99B5136D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x911D20C0A2BB2F9C, R16
- MOV 0x281B38F82130A30A, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9CC1A1BFB2BBA18F, R16
- MOV 0x1C5C92B492DE2371, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xABD096549E7F8CD7, R16
- MOV 0x2D2DA76C336219EF, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA466B2B5066720EF, R16
- MOV 0x11CF150C9088194D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA04A1106162D845B, R16
- MOV 0x13CC18BEB284C712, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA9628A5513112C93, R16
- MOV 0xAD7B1973191A156D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x1BB614211A6026D3, R16
- MOV 0xA8828E3825C68D08, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8EC1A87B99DD2311, R16
- MOV 0x33F7A43F1CAD26B8, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9F239C1C199D9E8B, R16
- MOV 0x12AA09C2A6C634AC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8119B0B52548275A, R16
- MOV 0xB9D62A6D12FE280F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1C05BA56263688F2, R16
- MOV 0x979B9D6AA3231F1B, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x12E71A7AA6B89333, R16
- MOV 0x1B839867A8A5321E, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xADA71CA92CE6112E, R16
- MOV 0x17583487A2ED32DC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x85611D7C0EA39ED4, R16
- MOV 0x27562E04B1552F6C, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x96A2092900000000, R16
- MOV 0x9932AE3900000000, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA61BB678B472397E, R16
- MOV 0x22CE0B322DC702BD, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xB7DD30B4AC15AF79, R16
- MOV 0x2C8719F29347A26A, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB3ACA4751DD42344, R16
- MOV 0x34E9991CA5191E72, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x2423ADBC2F342F99, R16
- MOV 0xAE63A7A5A6BB1EA1, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x06349B68B2DA21A2, R16
- MOV 0xA9E916642E1F2878, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9147B4F717B8AA39, R16
- MOV 0x289D21C3B17EA91C, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x267819DC329410B4, R16
- MOV 0x881A97D321B39F8F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x31172C62C895BA21, R16
- MOV 0xBD3A26AA27271EB1, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAE019CE9910AB1D2, R16
- MOV 0xB37E09932824A2F5, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA812A61D38ED1495, R16
- MOV 0x97E791FCB2361E74, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA36A2684938C04E1, R16
- MOV 0x28F41D93911326ED, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA1949E7F9796A202, R16
- MOV 0x1F35166412EBA423, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA2F825749C76B78C, R16
- MOV 0xA20F2DCB99FC9EA3, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9A46AD5C1BB6310B, R16
- MOV 0x980ABBA4109A1C5C, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB89DA460A73C2609, R16
- MOV 0x1122AB0927869044, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x2934969D9D7EA685, R16
- MOV 0x0FE21B41231BADF6, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x20BF2FD290B6978C, R16
- MOV 0xA28AA04A27C71564, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9E31294A25A32435, R16
- MOV 0x3A008D690333A00D, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x29CB22CF19E01F10, R16
- MOV 0x27D1B16C8FBB2AB0, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x125C37419A740FC0, R16
- MOV 0x23C5936035CA1A80, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA2051C581CE62707, R16
- MOV 0x166E23F599CE3956, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0C2F122C263EA7D7, R16
- MOV 0xBB638AC0AB562256, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8366356E1523A96C, R16
- MOV 0xAFFB9E43A16DBBD9, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xA1BE8D1DADFCB3F7, R16
- MOV 0xAE97A9E8B520AC55, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x22F1206E144D9C12, R16
- MOV 0x246AA314A2120CBF, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x218C0FF63445A471, R16
- MOV 0x9342100D2817947E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB59BA87D5825A3DB, R16
- MOV 0x17C38D2DB2C31141, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0B87B9412561A001, R16
- MOV 0x2E682E7E33561FA6, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAADE39DAA1FC291F, R16
- MOV 0x1C9D2619AD5614B3, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xAC9DA6AD090C9FDD, R16
- MOV 0x28C50C0323CC836B, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x955E83031C61356E, R16
- MOV 0x8FF229283977845D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x0C501EC6B146A33D, R16
- MOV 0x917C1FACB5E71FA9, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2245ABE78F091F00, R16
- MOV 0xA7B62796A8639E15, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9A2E98D6040F21B4, R16
- MOV 0x03A81412986598C1, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB3C7B8609D648C02, R16
- MOV 0x235EAAB5AEC99BA3, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x863E22FF9E112511, R16
- MOV 0x9F2E9C1A25729CA1, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x34D41B3EAA89A3CC, R16
- MOV 0x120299292565AABC, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x16B2ADEA17F11C2E, R16
- MOV 0x1C211DEB32999001, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1C3EB5830DFFA508, R16
- MOV 0x1F9A9618B74EB316, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSQRTA.H R2, R2
- PSQRTA.H R3, R3
- MOV.X R2, (R4, 16)
- MOV 0x1E3C2490AF11B174, R2
- MOV 0x23328F82AB8D1766, R3
- MOV.Q (R5, 0), R20
- MOV 0x94B520F20AE42A15, R16
- MOV 0x2A8E18ED2CC391F8, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1FD8902101961876, R16
- MOV 0x221793711370141C, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0000000099B83210, R16
- MOV 0x80199265979192CF, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8E62AAB8333E17DE, R16
- MOV 0xB9691A1EAECD174F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x12A0A3742F4D261A, R16
- MOV 0x00000000AF9B9162, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x0E21A784AA240EE7, R16
- MOV 0x16E857EBB0651195, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0F3A348625E7AD24, R16
- MOV 0x11D312C59E0093AE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2E339F9AA9A73C22, R16
- MOV 0x2F3492B01D9E9387, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x920D27DF21D1ACC2, R16
- MOV 0x28F090D620148B19, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA417112A2DE6A111, R16
- MOV 0x1C14166FA03A139A, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x17328D46254EBAD5, R16
- MOV 0x95A29B092D35170E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x13839B26B681A19A, R16
- MOV 0xB531138DA83D185B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1767BD531BADAC1A, R16
- MOV 0x25390E9EA61B1386, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA950B77B9BA223D7, R16
- MOV 0x33CB1BDCA5A312DD, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9A7D9512A4591A5A, R16
- MOV 0xAA3C115F25E4907F, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x977EB29414F0A965, R16
- MOV 0x908F90E6B7B49005, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x22D792A48D75218C, R16
- MOV 0xA9039321B114909B, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA760AF4F9FF2B35D, R16
- MOV 0x999992B0AACD10BD, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x8F3AB3EC3E4FAEDD, R16
- MOV 0xA2A4904BAC069150, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8D1633A639068432, R16
- MOV 0x12E43B949EAD9224, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x995F17B31FE62602, R16
- MOV 0x93BB9135AFF61060, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x181933591E4F2AA7, R16
- MOV 0x9D6B133C9DFFBABB, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1A2230F79F582036, R16
- MOV 0x215E12CBA87511A7, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2AAD92E4A8891885, R16
- MOV 0x14ED12D5B1FB9190, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x914227D8B7E32F88, R16
- MOV 0x1AE91199352190F0, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x29B2149E153B2652, R16
- MOV 0xA32713AA1C461363, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1BA2C36727DE9648, R16
- MOV 0x20F816FC211D9138, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xBE849BBB2FDFAD56, R16
- MOV 0x337011A41C758BF9, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1C0F1E10287FA614, R16
- MOV 0x945412A625FE1080, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x10A5A4B91F2609C7, R16
- MOV 0x9CE313252D42AFD5, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA9C613CB9A499CE6, R16
- MOV 0x98720878187818BC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x13FCAA0606E03054, R16
- MOV 0xB1A60AB8269B124A, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xAFED2A1FA636097F, R16
- MOV 0x23E412E52C7710B7, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8AFFB266286E17FA, R16
- MOV 0x3C6012F0B9B8904D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x96CEA2C69CD4959A, R16
- MOV 0x27C61F502C54902E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9FBBA8523CF5A2BC, R16
- MOV 0x375512672F84917B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xB0FD16C02728166C, R16
- MOV 0x931413AD2363142D, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1EF127D237B81193, R16
- MOV 0x208793B1197C0F7F, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x947D271E2A859FB1, R16
- MOV 0x9D9C9DD7145D90F0, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x0C4E22EAADFF233F, R16
- MOV 0x9ED2190E2ED0906E, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xAD459FBBB20F2012, R16
- MOV 0xA063129031F39188, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9060A91929C39D83, R16
- MOV 0xB62D91AE165F104D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9581386699DEA045, R16
- MOV 0x1D5D10CB1F3F1325, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x16EA29AC9D01973F, R16
- MOV 0x07E7926BA5708FD0, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x11EFAB411472A3E7, R16
- MOV 0x2FBD9166B612116A, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8D2C1800B5DD8C12, R16
- MOV 0x0000000024EE137A, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x0A5B2A7104001D28, R16
- MOV 0x8F11118896DA917E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB1DA3AB9A32E1EDD, R16
- MOV 0x2ADA9A9009CB9104, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x1561A3CE1F752D9D, R16
- MOV 0xAC7892DA3A8A1206, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x29112FF9A87A12B5, R16
- MOV 0x3666137394E40971, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA3A611AF2AD61C77, R16
- MOV 0xB4F510422A8E3B1E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA0081CE2AABA2144, R16
- MOV 0x14A411AEAA659802, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x03E1A9F4A5ECA094, R16
- MOV 0x0843104930B09324, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x90E6321EA36B333F, R16
- MOV 0x1EC315A3AA5A11F5, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x2CCC11FEABDE8CD0, R16
- MOV 0x97E01661A90A9269, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x914B9F09A064A250, R16
- MOV 0x0A84140825478FF4, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x3B9529BD9A7E94C0, R16
- MOV 0x26E312C6AC4E12A7, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9C2530562FB49F0A, R16
- MOV 0x204196A718EB1214, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x112696EF975610C2, R16
- MOV 0x970F12AE0EE21229, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1F4899542F30ADDA, R16
- MOV 0x30AB166D2BD111D0, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x11F20E1F97082AD0, R16
- MOV 0x2A2C1074ADF01372, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x11933E1EA5C5283F, R16
- MOV 0xBBFF1C0AB5D88826, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xB923182021372EB6, R16
- MOV 0xA8D813D51D63110B, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9786B70093FD21BD, R16
- MOV 0x8E11160B917510F2, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSQRTA.H R2, R2
- PSQRTA.H R3, R3
- MOV.X R2, (R4, 32)
- MOV 0xAAD7253812510F01, R2
- MOV 0x0DF7254B1B093134, R3
- MOV.Q (R5, 0), R20
- MOV 0x0000000090EA919E, R16
- MOV 0x244297F1B1E08D3C, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA03B234900000000, R16
- MOV 0x26FF184BA3491B2D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x129B30E48F9A91B8, R16
- MOV 0x1B451A0D3A63150E, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1501B0AB27ADA670, R16
- MOV 0x249FB955198D9181, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1D1986450C78A0A8, R16
- MOV 0x2E5380AF1D4E10AE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x3461A9F892440485, R16
- MOV 0xB3E89F90A5041376, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xA221A926054FB8A3, R16
- MOV 0x09532F1D89D7191A, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x140235C7149F8E48, R16
- MOV 0x20E7B3C428013100, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x03F825C39F4F925C, R16
- MOV 0x212C301F28029E79, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1C9D92E893E396EE, R16
- MOV 0xAE79371F0C38A28D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x2C89304F90C91051, R16
- MOV 0x246529E8377910FE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1CE399D192F411D1, R16
- MOV 0xA52F26782FED904B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x2F6189B112EB1D67, R16
- MOV 0xA505A07020C810F8, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2EACA95691A12794, R16
- MOV 0x2D31AFB61C1884C3, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xADF298709B969D06, R16
- MOV 0x169FBAD01CB499DD, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xB2AC2492A72D91D2, R16
- MOV 0x14B9233B81682507, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x27BE264290F61DBF, R16
- MOV 0x9F5B19939B342C49, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x07F71CA48DED244A, R16
- MOV 0x27289DA5A439ACCD, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x8E309E9F970CA762, R16
- MOV 0xBC9116D8269F23AA, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xA3962303990F3192, R16
- MOV 0x9ED7927991510FF5, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x249F2E0A90813018, R16
- MOV 0xA0EEB767202F16FF, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x384A317816AEA54B, R16
- MOV 0x250294B4330F2982, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x8FD91E2E90831E3A, R16
- MOV 0x152709B6AA2498F5, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x28EB372EBB60ADAE, R16
- MOV 0x0E6CA63085401121, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x2162A02898C897BE, R16
- MOV 0x2E2F9853AFAB2F42, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x285398F3918594C5, R16
- MOV 0x2A712E220D1D2343, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xB44A213192F9ABC7, R16
- MOV 0x2F53103D88422ACF, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x12A727BB11B92DCE, R16
- MOV 0xA7E824191715A177, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x2FD2942911D59C9A, R16
- MOV 0x294B34F42DD599CF, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1FF7111595D9B5C0, R16
- MOV 0x1547A111383F9F08, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x8A482AF010A89C84, R16
- MOV 0x33889DCC29551EB1, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2E66972CA258AA42, R16
- MOV 0x38B221DF1DFB135B, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x1BB338160D2838E9, R16
- MOV 0x95CE939225AE98F7, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x115C25FF92102BAE, R16
- MOV 0x22533073978C1A23, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xB816392516BE8955, R16
- MOV 0xA55A2265AFC499CB, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9D0EB3478CF12798, R16
- MOV 0x1D12BD47A5C71B1D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x9430353C00000000, R16
- MOV 0xAC17A7B02FD09C5A, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x9F4C171A27310A30, R16
- MOV 0x271F8F4D15E61279, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1000217C108F1127, R16
- MOV 0x28E6A47526811185, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8C2FAA87862F231F, R16
- MOV 0x9D4A152A9514930D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x24C423459097932C, R16
- MOV 0xBA5CADD6A1562418, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2DD99B221D371C29, R16
- MOV 0xAADD1CA59981145C, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x070B386D93441012, R16
- MOV 0x9F4D1D2E23C09B21, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x3940A32295451015, R16
- MOV 0x9F7417CA38EF3A93, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x2B84AF2800000000, R16
- MOV 0x2A1091DE36CB9386, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x8D7A2731116DB16E, R16
- MOV 0x23F698A033F79283, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x204B2E4A1EC90DF7, R16
- MOV 0x286F1EC2A1CC0FC2, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x2CD0A9FF925934EF, R16
- MOV 0x2E6591691B6091A7, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0x9B062BD4A06423E0, R16
- MOV 0xA3142260A116A01E, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x233517DA932E99C5, R16
- MOV 0x356EB92BB72CB802, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0xB49EAF4E12D70E73, R16
- MOV 0xA068AD79A6889C05, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x39791DC30DE71668, R16
- MOV 0x901A1D1029DD911D, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x30B0953AA260AD4B, R16
- MOV 0x2CBE965F34A29132, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x343F98071A3E1DD0, R16
- MOV 0xA14B2720A8C08913, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x175F21C515208FE4, R16
- MOV 0x8ECCA4AE249C95A7, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x229C27A8119E21E7, R16
- MOV 0xA5E69434B10F0E8E, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- MOV 0xA3C0914113E0A798, R16
- MOV 0x0E2F9CD222D417CF, R17
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x266C200C90E79FFA, R16
- MOV 0xA637B6DD1D8BA71E, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x21B588BA91D7094A, R16
- MOV 0x215C1382946B1EA9, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x1999895513BF95FD, R16
- MOV 0x30EC2F7C27C3B627, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x97F8BD6F14632D16, R16
- MOV 0x2011927F974E0DCE, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0xAAC30B1910A22A9E, R16
- MOV 0xA0599D1535210D87, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- MOV 0x1D0FA50C9209A5DD, R16
- MOV 0x9D85A1E1A05E91AC, R17
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- PADD.H R21, R17, R23
- MOV 0x0E9B14CC95D61AF8, R16
- MOV 0x006493B3B7082A00, R17
- PMUL.H R22, R16, R22
- PMUL.H R23, R17, R23
- PADD.H R2, R22, R2
- PADD.H R3, R23, R3
- PSQRTUA.H R2, R2
- PSQRTUA.H R3, R3
- MOV.X R2, (R4, 48)
- RTS
- GaNGA_DumpAdjOut_L4:
- MOV 0x1B612056A83C1E52, R2
- MOV 0xB21C30ACA60183DA, R3
- MOV.Q (R5, 0), R20
- MOV 0x158289A6993B2546, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x1290B572A368B5D1, R16
- PMUL.H R22, R16, R22
- MOV 0xB57F1F89270DA1F9, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x997E150E1DFEA436, R16
- PMUL.H R22, R16, R22
- MOV 0x149E9F1023B82A9B, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x9EE52F5BAA42A203, R16
- PMUL.H R22, R16, R22
- MOV 0xA53B27822A1D249E, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x2D80A1CA1E991CB8, R16
- PMUL.H R22, R16, R22
- MOV.Q (R5, 8), R20
- PADD.H R2, R22, R2
- MOV 0x321FB9A435062F8B, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xADC734D9353C1AA6, R16
- PMUL.H R22, R16, R22
- MOV 0x30D6AA3BAF43A976, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x1C36B9FC157B0A72, R16
- PMUL.H R22, R16, R22
- MOV 0x1D4728B9A7172D33, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xA890A385AD3EB8CF, R16
- PMUL.H R22, R16, R22
- MOV 0x370010BEA5621C52, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x8C3FA87E96952C12, R16
- PMUL.H R22, R16, R22
- MOV.Q (R5, 16), R20
- PADD.H R2, R22, R2
- MOV 0x329BC2062357B324, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xAD8934A9AD01A22B, R16
- PMUL.H R22, R16, R22
- MOV 0xA7FF113F21572CC3, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x17D8AF899EEF241A, R16
- PMUL.H R22, R16, R22
- MOV 0x9B99285D917C32B4, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x93FEA13F22B522F3, R16
- PMUL.H R22, R16, R22
- MOV 0x3CA31AAEA5E9A431, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x26E9298E90E598C3, R16
- PMUL.H R22, R16, R22
- MOV.Q (R5, 24), R20
- PADD.H R2, R22, R2
- MOV 0xA69B28308FF5ABEF, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x19D3318123BC345D, R16
- PMUL.H R22, R16, R22
- MOV 0xA04017E9B626A882, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x33D915969A4125D0, R16
- PMUL.H R22, R16, R22
- MOV 0x9879991827E4AC88, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x279D1224B28398BC, R16
- PMUL.H R22, R16, R22
- MOV 0x98282BBDA42FB7B2, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x949623D3B9F91C6D, R16
- PMUL.H R22, R16, R22
- MOV.Q (R5, 32), R20
- PADD.H R2, R22, R2
- MOV 0x2F3FB3118C60B508, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x9DD0164B936BA46D, R16
- PMUL.H R22, R16, R22
- MOV 0x31A3B877A51925FC, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0xA11912F3B4DDABF6, R16
- PMUL.H R22, R16, R22
- MOV 0x94BE1FB3189A3472, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0xBA58A606110E121E, R16
- PMUL.H R22, R16, R22
- MOV 0x9A99A2B4B24C925F, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x37E7AD6DB0862111, R16
- PMUL.H R22, R16, R22
- MOV.Q (R5, 40), R20
- PADD.H R2, R22, R2
- MOV 0x2F26073AA08199AC, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x3FDE1C771B399C62, R16
- PMUL.H R22, R16, R22
- MOV 0xAB3796651AD621A3, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x15769F01A8E21D24, R16
- PMUL.H R22, R16, R22
- MOV 0x38D1A8F596E89DF0, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x14832CB4AC518FA8, R16
- PMUL.H R22, R16, R22
- MOV 0x24AF364D08B69CE0, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x39739D0F320D2AB1, R16
- PMUL.H R22, R16, R22
- MOV.Q (R5, 48), R20
- PADD.H R2, R22, R2
- MOV 0x2A3138C9146A9466, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0x2CBBAC1B2626A3E3, R16
- PMUL.H R22, R16, R22
- MOV 0x1C2921951522AADA, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x2E6529B293B935C0, R16
- PMUL.H R22, R16, R22
- MOV 0x88161DD3A715A235, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x2766A9A29620204C, R16
- PMUL.H R22, R16, R22
- MOV 0x29D78CAF9F05B5E0, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0xADAF2AFB14461CAD, R16
- PMUL.H R22, R16, R22
- MOV.Q (R5, 56), R20
- PADD.H R2, R22, R2
- MOV 0x2A9B33E79E75ACB1, R16
- PSHUF.W R20, 0x00, R21
- PADD.H R21, R16, R22
- MOV 0xA7B8ABF0B03E23E7, R16
- PMUL.H R22, R16, R22
- MOV 0x9E7E0FE23B392E87, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0x55, R21
- PADD.H R21, R16, R22
- MOV 0x015A347F1DB30E75, R16
- PMUL.H R22, R16, R22
- MOV 0x1A2514FD272CB296, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xAA, R21
- PADD.H R21, R16, R22
- MOV 0x2EBDA71FAF1896D9, R16
- PMUL.H R22, R16, R22
- MOV 0xA0599095118312BC, R16
- PADD.H R2, R22, R2
- PSHUF.W R20, 0xFF, R21
- PADD.H R21, R16, R22
- MOV 0x0000000028AF2E5E, R16
- PMUL.H R22, R16, R22
- PADD.H R2, R22, R2
- MOV.Q R2, (R4, 0)
- RTS
Advertisement
Add Comment
Please, Sign In to add comment