�����JFIF��XX����������    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�����"����4���������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu������������������������������������#ډb���_�N��?�����������wQ���5-�~�I���8���������������������������������TK<5o�Iv-������������������k�_U_������������������������������~b�M��d��������Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�����?_�'ϔ��_�Ջt������������������������=||I �����6�έ"�����D���/[�k�9����Y�8������ds|\���Ҿp6�Ҵ���]��.����6���z<�v��@]�i%������������������������$j��~����g��J>��no����pM[me�i$[�����������s�o�ᘨ�˸ nɜG-�ĨU�ycP���3.DB�li�;���������������������hj���x����7Z^�N�h��������N3u{�:j�����x�힞��#M��&��jL P@��_���� P�������������������&��o8��������9������@Sz���6�t7#O�ߋ �����s}Yf�T������lmr����Z)'N��k�۞p�����w\�T���������������ȯ?�8`���O��i{wﭹW�[�r�� ��Q4F�׊������3m&L�=��h3�������z~��#����\�l :�F,j@�� ʱ�wQT����8�"kJO����6�֚l������������������}����R�>ډK���]��y����&����p�}b������;N�1�m�r$����|��7�>e�@���B�TM*-i�H��g�D�)� E�m�|�ؘbҗ�a���Ҿ����������������t4�����o���G��*oCN�rP���Q��@z,|?W[0���������:�n,j���WiE��W������$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S���������������VN;���}�s?.����� w��9��˟<���Mq4�Wv'������{)0�1mB����V����W[��������8�/<� �%���wT^�5���b��)iM� p�g�N�&ݝ������������VO~��q���u���9��� ����!��J27�����$����O-���! �:���%H��� ـ�������y�ΠM=t{!S�� �oK8�������t<����è��������:a��������[������ա�H���~��w��Qz`�p����o�^ ������Q��n����� �,uu�C��$ ^���,�������8�#��:�6��e�|~�����������!�3��3.�\0�����q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<�����Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y���|�y��� ~�6�@c��1vOp��������Ig�����4��l�OD�����L����� R���c���j�_�uX�6��3?nk��Wy�f;^*B� ��@���~a�`��Eu�������+�����6�L��.ü>��}y���}_�O�6�͐�:�Yr���G�X��kG������l^w����������~㒶sy���Iu�!���� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT����G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2������#I/�׍qz��^t�̔���������b�Yz4x����t�){ OH�����+(E��A&�N�������XT��o��"�XC����'���)}�J�z�p� ����~5�}�^����+�6����w��c��Q�|�Lp�d�H��}�(�.|����k��c4^�����"�����Z?ȕ ��a<�������L�!0�39C� �Eu�����C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf����M}7����]�������s2tcS{�\icTx;�\��7K���P������ʇ Z O-��~�������c>"��?��������P�����E��O�8��@�8��G��Q�g�a�Վ���󁶠��䧘��_%#r�>�����1�z�a���eb��qcP��ѵ��n���#L��� =��׀t� L�7�`�����V����A{�C:�g���e@�����w1 Xp�3�c3�ġ�������p��M"'-�@n4���fG���B3�DJ�8[Jo�ߐ���gK)ƛ��$���� �������8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�������?��K�����QK�d���������B`�s}�>���`������*�>��,*@J�d�oF*�����弝��O}�k��s��]��y�ߘ�������c1G�V���<=�7��7����6��q�PT��tXԀ�!9*4�4Tހ���3XΛex�46�������Y��D ����� ����BdemDa����\�_l,����G�/���֌7���Y�](�xTt^%�GE�����4�}bT����ڹ�����;��Y)���B�Q��u��>J/J ���⮶.�XԄ��j�ݳ������+E��d ���r�5�_D�����1 ���o�� �B�x�΢�#����<��W�����8���R6�@���g�M�.��� dr�D��>(otU��@�x=��~v���2� ӣ�d�oBd�����3�eO�6�㣷����������ݜ�6��6Y��Qz`����S��{���\P��~z m5{J/L��1������<�e�ͅPu���b�]�ϔ��������'�������f�b� Zpw��c`"��i���BD@:)ִ�:�]��h���v�E��w���T�l�������P����"Ju�}��وV ��J��G6��. J/�Qgl߭�e�����@�z�Zev2u����)]կ���������7x�������s�M�-<ɯ�c��r��v�����@��$�ޮ}lk���a����'����>x��O\�Z������Fu>������ck#��&:��`�$��ai�>2Δ����l���oF[h�������lE�ܺ�Π���k:)���`������� $[6�����9�����kOw�\|�����8}������ބ:��񶐕��������I�A1/���=�2[�,�!��.}gN#�u����b���� ~���������݊��}34q�����d�E��L��������c��$���"�[q�U�硬g^��%B ��z���r�p�������J�ru%v\h�����1Y�ne`������ǥ:g����pQM~�^��Xi� ��`S�:V2������9.�P���V������?B�k�� ��������AEvw%�_�9C�Q����wKekP�ؠ�\������;Io d�{ ߞo�c1eP�����\� `����E=���@K<�Y��������eڼ�J����w����{av�F�'�M�@��������������/J��+9p����|]���������Iw &`���8���&�M�hg���[�{�������Xj���%��Ӓ�������������������$��(�����ʹN�������<>�I���RY�����K2�NPlL�ɀ�)��&e��������B+ь����(������������������� � �JTx����_?EZ� }@���� 6�U���뙢ط�z��dWI��n` D����噥�[��uV��"�G&�����Ú����2�g�}&m���������������������?ċ���"����Om#�������������������������� ��{���������������������ON��"S�X���Ne��ysQ���@�������������Fn��Vg�����dX�~nj����������������������]J�<�K]:����FW���b�������62����������=��5f����JKw����bf�X������������������������55��~J �%^�������:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v�������g�8�1��f2�������������������������4;�V���ǔ�)�������������������9���1\������������������������������c��v�/'Ƞ�w������������������$�4�R-��t����������������������������������� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃�������������������������������������������A��20�c#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@���� 0!1@AP"#2Q`$3V�%45a6�FRUq����� ������^7ׅ,$n��������+��F�`��2X'��0vM��p�L=�������5��8������u�p~���.�`r�����\����O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�������S�T���1���i[U�ɵz�]��U)V�S6���3$K{��ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u��!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ����D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v������멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$��JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4��[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ��dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il���d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J���oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.����3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R�=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N������#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%����JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$�I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$����L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)��H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>��dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\��y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7���ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz���)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)�'��8Ϣ�ٔ���ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'��L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(�}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3��������QT��a�����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3��,#c�co��q�a)*P�t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O����������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l��O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m����PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q��������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~��|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@�l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`�7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ�����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i�����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0���Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q���nxҍ!U�f�!eh�i�2�m����`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{�/ �?�͟��|1�:�#g��W�>$����d��J��d�B���=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�����l�cGs�ځ�������y�Ac������\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6�����N6�q��������N� ���! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td���� ?�����N����a��3��m���C���w��������xA�m�q�m����m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4����r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0�������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ�����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G������Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q��(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9���3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M�����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y�w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa�����Q�#� WeF��ŮNj�p�J* mQ�N�����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]���陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv�:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP�w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*�� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp��BGv[]�u�Ov����0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND���.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J ��4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R���� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(��>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG���{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/���*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>�e]�����Q�r�:����g�,i"�����ԩA��*M�<�G��b�if��l^M��5�� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f������֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ����˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)���h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W��I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B�S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c����]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪��\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W������6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}������6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@��P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6������m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw��k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ�����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e���R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1�[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN���ĕ���0������� !01@Q"2AaPq3BR�������?�����@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j��ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^����ԯ̾9Z��F��������n��1��� ��]�[��)�'�������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ���&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0���;_���3������� !01"@AQa2Pq#3BR�������?����ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q�� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�����������4B>��o��](��$B���m�����a�!=���?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{�E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)�����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a��84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b���$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7���k�� 403WebShell
403Webshell
Server IP : 77.37.55.191  /  Your IP : 216.73.216.167
Web Server : LiteSpeed
System : Linux lt-bnk-web922.main-hosting.eu 4.18.0-553.70.1.lve.el8.x86_64 #1 SMP Wed Aug 20 14:42:18 UTC 2025 x86_64
User : u970350538 ( 970350538)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/golang/1.19.4/src/cmd/asm/internal/asm/testdata/avx512enc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/golang/1.19.4/src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s
// Code generated by avx512test. DO NOT EDIT.

#include "../../../../../../runtime/textflag.h"

TEXT asmtest_avx512bw(SB), NOSPLIT, $0
	KADDD K4, K7, K5                                   // c4e1c54aec
	KADDD K6, K7, K5                                   // c4e1c54aee
	KADDD K4, K6, K5                                   // c4e1cd4aec
	KADDD K6, K6, K5                                   // c4e1cd4aee
	KADDD K4, K7, K4                                   // c4e1c54ae4
	KADDD K6, K7, K4                                   // c4e1c54ae6
	KADDD K4, K6, K4                                   // c4e1cd4ae4
	KADDD K6, K6, K4                                   // c4e1cd4ae6
	KADDQ K4, K5, K0                                   // c4e1d44ac4
	KADDQ K6, K5, K0                                   // c4e1d44ac6
	KADDQ K4, K4, K0                                   // c4e1dc4ac4
	KADDQ K6, K4, K0                                   // c4e1dc4ac6
	KADDQ K4, K5, K7                                   // c4e1d44afc
	KADDQ K6, K5, K7                                   // c4e1d44afe
	KADDQ K4, K4, K7                                   // c4e1dc4afc
	KADDQ K6, K4, K7                                   // c4e1dc4afe
	KANDD K1, K6, K0                                   // c4e1cd41c1
	KANDD K5, K6, K0                                   // c4e1cd41c5
	KANDD K1, K5, K0                                   // c4e1d541c1
	KANDD K5, K5, K0                                   // c4e1d541c5
	KANDD K1, K6, K5                                   // c4e1cd41e9
	KANDD K5, K6, K5                                   // c4e1cd41ed
	KANDD K1, K5, K5                                   // c4e1d541e9
	KANDD K5, K5, K5                                   // c4e1d541ed
	KANDND K5, K0, K4                                  // c4e1fd42e5
	KANDND K4, K0, K4                                  // c4e1fd42e4
	KANDND K5, K7, K4                                  // c4e1c542e5
	KANDND K4, K7, K4                                  // c4e1c542e4
	KANDND K5, K0, K6                                  // c4e1fd42f5
	KANDND K4, K0, K6                                  // c4e1fd42f4
	KANDND K5, K7, K6                                  // c4e1c542f5
	KANDND K4, K7, K6                                  // c4e1c542f4
	KANDNQ K6, K1, K4                                  // c4e1f442e6
	KANDNQ K7, K1, K4                                  // c4e1f442e7
	KANDNQ K6, K3, K4                                  // c4e1e442e6
	KANDNQ K7, K3, K4                                  // c4e1e442e7
	KANDNQ K6, K1, K6                                  // c4e1f442f6
	KANDNQ K7, K1, K6                                  // c4e1f442f7
	KANDNQ K6, K3, K6                                  // c4e1e442f6
	KANDNQ K7, K3, K6                                  // c4e1e442f7
	KANDQ K6, K0, K2                                   // c4e1fc41d6
	KANDQ K5, K0, K2                                   // c4e1fc41d5
	KANDQ K6, K5, K2                                   // c4e1d441d6
	KANDQ K5, K5, K2                                   // c4e1d441d5
	KANDQ K6, K0, K7                                   // c4e1fc41fe
	KANDQ K5, K0, K7                                   // c4e1fc41fd
	KANDQ K6, K5, K7                                   // c4e1d441fe
	KANDQ K5, K5, K7                                   // c4e1d441fd
	KMOVD K1, 17(SP)                                   // c4e1f9914c2411
	KMOVD K3, 17(SP)                                   // c4e1f9915c2411
	KMOVD K1, -17(BP)(SI*4)                            // c4e1f9914cb5ef
	KMOVD K3, -17(BP)(SI*4)                            // c4e1f9915cb5ef
	KMOVD K6, R14                                      // c57b93f6
	KMOVD K7, R14                                      // c57b93f7
	KMOVD K6, AX                                       // c5fb93c6
	KMOVD K7, AX                                       // c5fb93c7
	KMOVD K4, K6                                       // c4e1f990f4
	KMOVD K6, K6                                       // c4e1f990f6
	KMOVD 7(AX), K6                                    // c4e1f9907007
	KMOVD (DI), K6                                     // c4e1f99037
	KMOVD K4, K4                                       // c4e1f990e4
	KMOVD K6, K4                                       // c4e1f990e6
	KMOVD 7(AX), K4                                    // c4e1f9906007
	KMOVD (DI), K4                                     // c4e1f99027
	KMOVD R9, K4                                       // c4c17b92e1
	KMOVD CX, K4                                       // c5fb92e1
	KMOVD R9, K5                                       // c4c17b92e9
	KMOVD CX, K5                                       // c5fb92e9
	KMOVQ K2, 17(SP)                                   // c4e1f891542411
	KMOVQ K7, 17(SP)                                   // c4e1f8917c2411
	KMOVQ K2, -17(BP)(SI*4)                            // c4e1f89154b5ef
	KMOVQ K7, -17(BP)(SI*4)                            // c4e1f8917cb5ef
	KMOVQ K0, DX                                       // c4e1fb93d0
	KMOVQ K5, DX                                       // c4e1fb93d5
	KMOVQ K0, BP                                       // c4e1fb93e8
	KMOVQ K5, BP                                       // c4e1fb93ed
	KMOVQ K1, K6                                       // c4e1f890f1
	KMOVQ K5, K6                                       // c4e1f890f5
	KMOVQ 7(AX), K6                                    // c4e1f8907007
	KMOVQ (DI), K6                                     // c4e1f89037
	KMOVQ K1, K5                                       // c4e1f890e9
	KMOVQ K5, K5                                       // c4e1f890ed
	KMOVQ 7(AX), K5                                    // c4e1f8906807
	KMOVQ (DI), K5                                     // c4e1f8902f
	KMOVQ R10, K3                                      // c4c1fb92da
	KMOVQ CX, K3                                       // c4e1fb92d9
	KMOVQ R10, K1                                      // c4c1fb92ca
	KMOVQ CX, K1                                       // c4e1fb92c9
	KNOTD K6, K6                                       // c4e1f944f6
	KNOTD K4, K6                                       // c4e1f944f4
	KNOTD K6, K7                                       // c4e1f944fe
	KNOTD K4, K7                                       // c4e1f944fc
	KNOTQ K4, K4                                       // c4e1f844e4
	KNOTQ K5, K4                                       // c4e1f844e5
	KNOTQ K4, K6                                       // c4e1f844f4
	KNOTQ K5, K6                                       // c4e1f844f5
	KORD K4, K7, K5                                    // c4e1c545ec
	KORD K6, K7, K5                                    // c4e1c545ee
	KORD K4, K6, K5                                    // c4e1cd45ec
	KORD K6, K6, K5                                    // c4e1cd45ee
	KORD K4, K7, K4                                    // c4e1c545e4
	KORD K6, K7, K4                                    // c4e1c545e6
	KORD K4, K6, K4                                    // c4e1cd45e4
	KORD K6, K6, K4                                    // c4e1cd45e6
	KORQ K4, K5, K0                                    // c4e1d445c4
	KORQ K6, K5, K0                                    // c4e1d445c6
	KORQ K4, K4, K0                                    // c4e1dc45c4
	KORQ K6, K4, K0                                    // c4e1dc45c6
	KORQ K4, K5, K7                                    // c4e1d445fc
	KORQ K6, K5, K7                                    // c4e1d445fe
	KORQ K4, K4, K7                                    // c4e1dc45fc
	KORQ K6, K4, K7                                    // c4e1dc45fe
	KORTESTD K4, K6                                    // c4e1f998f4
	KORTESTD K6, K6                                    // c4e1f998f6
	KORTESTD K4, K4                                    // c4e1f998e4
	KORTESTD K6, K4                                    // c4e1f998e6
	KORTESTQ K2, K4                                    // c4e1f898e2
	KORTESTQ K7, K4                                    // c4e1f898e7
	KORTESTQ K2, K5                                    // c4e1f898ea
	KORTESTQ K7, K5                                    // c4e1f898ef
	KSHIFTLD $0, K5, K0                                // c4e37933c500
	KSHIFTLD $0, K4, K0                                // c4e37933c400
	KSHIFTLD $0, K5, K7                                // c4e37933fd00
	KSHIFTLD $0, K4, K7                                // c4e37933fc00
	KSHIFTLQ $97, K1, K4                               // c4e3f933e161
	KSHIFTLQ $97, K3, K4                               // c4e3f933e361
	KSHIFTLQ $97, K1, K6                               // c4e3f933f161
	KSHIFTLQ $97, K3, K6                               // c4e3f933f361
	KSHIFTRD $79, K0, K2                               // c4e37931d04f
	KSHIFTRD $79, K5, K2                               // c4e37931d54f
	KSHIFTRD $79, K0, K7                               // c4e37931f84f
	KSHIFTRD $79, K5, K7                               // c4e37931fd4f
	KSHIFTRQ $64, K1, K6                               // c4e3f931f140
	KSHIFTRQ $64, K5, K6                               // c4e3f931f540
	KSHIFTRQ $64, K1, K5                               // c4e3f931e940
	KSHIFTRQ $64, K5, K5                               // c4e3f931ed40
	KTESTD K5, K0                                      // c4e1f999c5
	KTESTD K4, K0                                      // c4e1f999c4
	KTESTD K5, K7                                      // c4e1f999fd
	KTESTD K4, K7                                      // c4e1f999fc
	KTESTQ K1, K4                                      // c4e1f899e1
	KTESTQ K3, K4                                      // c4e1f899e3
	KTESTQ K1, K6                                      // c4e1f899f1
	KTESTQ K3, K6                                      // c4e1f899f3
	KUNPCKDQ K1, K6, K0                                // c4e1cc4bc1
	KUNPCKDQ K5, K6, K0                                // c4e1cc4bc5
	KUNPCKDQ K1, K5, K0                                // c4e1d44bc1
	KUNPCKDQ K5, K5, K0                                // c4e1d44bc5
	KUNPCKDQ K1, K6, K5                                // c4e1cc4be9
	KUNPCKDQ K5, K6, K5                                // c4e1cc4bed
	KUNPCKDQ K1, K5, K5                                // c4e1d44be9
	KUNPCKDQ K5, K5, K5                                // c4e1d44bed
	KUNPCKWD K7, K5, K3                                // c5d44bdf
	KUNPCKWD K6, K5, K3                                // c5d44bde
	KUNPCKWD K7, K4, K3                                // c5dc4bdf
	KUNPCKWD K6, K4, K3                                // c5dc4bde
	KUNPCKWD K7, K5, K1                                // c5d44bcf
	KUNPCKWD K6, K5, K1                                // c5d44bce
	KUNPCKWD K7, K4, K1                                // c5dc4bcf
	KUNPCKWD K6, K4, K1                                // c5dc4bce
	KXNORD K6, K1, K4                                  // c4e1f546e6
	KXNORD K7, K1, K4                                  // c4e1f546e7
	KXNORD K6, K3, K4                                  // c4e1e546e6
	KXNORD K7, K3, K4                                  // c4e1e546e7
	KXNORD K6, K1, K6                                  // c4e1f546f6
	KXNORD K7, K1, K6                                  // c4e1f546f7
	KXNORD K6, K3, K6                                  // c4e1e546f6
	KXNORD K7, K3, K6                                  // c4e1e546f7
	KXNORQ K4, K4, K6                                  // c4e1dc46f4
	KXNORQ K5, K4, K6                                  // c4e1dc46f5
	KXNORQ K4, K6, K6                                  // c4e1cc46f4
	KXNORQ K5, K6, K6                                  // c4e1cc46f5
	KXNORQ K4, K4, K4                                  // c4e1dc46e4
	KXNORQ K5, K4, K4                                  // c4e1dc46e5
	KXNORQ K4, K6, K4                                  // c4e1cc46e4
	KXNORQ K5, K6, K4                                  // c4e1cc46e5
	KXORD K0, K4, K7                                   // c4e1dd47f8
	KXORD K7, K4, K7                                   // c4e1dd47ff
	KXORD K0, K6, K7                                   // c4e1cd47f8
	KXORD K7, K6, K7                                   // c4e1cd47ff
	KXORD K0, K4, K6                                   // c4e1dd47f0
	KXORD K7, K4, K6                                   // c4e1dd47f7
	KXORD K0, K6, K6                                   // c4e1cd47f0
	KXORD K7, K6, K6                                   // c4e1cd47f7
	KXORQ K1, K4, K5                                   // c4e1dc47e9
	KXORQ K3, K4, K5                                   // c4e1dc47eb
	KXORQ K1, K6, K5                                   // c4e1cc47e9
	KXORQ K3, K6, K5                                   // c4e1cc47eb
	KXORQ K1, K4, K4                                   // c4e1dc47e1
	KXORQ K3, K4, K4                                   // c4e1dc47e3
	KXORQ K1, K6, K4                                   // c4e1cc47e1
	KXORQ K3, K6, K4                                   // c4e1cc47e3
	VDBPSADBW $65, X15, X17, K3, X5                    // 62d3750342ef41
	VDBPSADBW $65, 7(AX)(CX*4), X17, K3, X5            // 62f3750342ac880700000041
	VDBPSADBW $65, 7(AX)(CX*1), X17, K3, X5            // 62f3750342ac080700000041
	VDBPSADBW $67, Y17, Y5, K4, Y19                    // 62a3552c42d943
	VDBPSADBW $67, 99(R15)(R15*2), Y5, K4, Y19         // 6283552c429c7f6300000043
	VDBPSADBW $67, -7(DI), Y5, K4, Y19                 // 62e3552c429ff9ffffff43
	VDBPSADBW $127, Z3, Z5, K2, Z19                    // 62e3554a42db7f
	VDBPSADBW $127, Z5, Z5, K2, Z19                    // 62e3554a42dd7f
	VDBPSADBW $127, 17(SP)(BP*1), Z5, K2, Z19          // 62e3554a429c2c110000007f
	VDBPSADBW $127, -7(CX)(DX*8), Z5, K2, Z19          // 62e3554a429cd1f9ffffff7f
	VDBPSADBW $127, Z3, Z1, K2, Z19                    // 62e3754a42db7f
	VDBPSADBW $127, Z5, Z1, K2, Z19                    // 62e3754a42dd7f
	VDBPSADBW $127, 17(SP)(BP*1), Z1, K2, Z19          // 62e3754a429c2c110000007f
	VDBPSADBW $127, -7(CX)(DX*8), Z1, K2, Z19          // 62e3754a429cd1f9ffffff7f
	VDBPSADBW $127, Z3, Z5, K2, Z15                    // 6273554a42fb7f
	VDBPSADBW $127, Z5, Z5, K2, Z15                    // 6273554a42fd7f
	VDBPSADBW $127, 17(SP)(BP*1), Z5, K2, Z15          // 6273554a42bc2c110000007f
	VDBPSADBW $127, -7(CX)(DX*8), Z5, K2, Z15          // 6273554a42bcd1f9ffffff7f
	VDBPSADBW $127, Z3, Z1, K2, Z15                    // 6273754a42fb7f
	VDBPSADBW $127, Z5, Z1, K2, Z15                    // 6273754a42fd7f
	VDBPSADBW $127, 17(SP)(BP*1), Z1, K2, Z15          // 6273754a42bc2c110000007f
	VDBPSADBW $127, -7(CX)(DX*8), Z1, K2, Z15          // 6273754a42bcd1f9ffffff7f
	VMOVDQU16 X14, K1, X16                             // 6231ff097ff0
	VMOVDQU16 X14, K1, -17(BP)(SI*2)                   // 6271ff097fb475efffffff
	VMOVDQU16 X14, K1, 7(AX)(CX*2)                     // 6271ff097fb44807000000
	VMOVDQU16 X14, K1, X11                             // 6251ff097ff3
	VMOVDQU16 15(R8)(R14*1), K1, X11                   // 6211ff096f9c300f000000
	VMOVDQU16 15(R8)(R14*2), K1, X11                   // 6211ff096f9c700f000000
	VMOVDQU16 Y24, K7, Y18                             // 6221ff2f7fc2
	VMOVDQU16 Y24, K7, 7(SI)(DI*4)                     // 6261ff2f7f84be07000000
	VMOVDQU16 Y24, K7, -7(DI)(R8*2)                    // 6221ff2f7f8447f9ffffff
	VMOVDQU16 Y11, K2, Y8                              // 6251ff2a7fd8
	VMOVDQU16 17(SP), K2, Y8                           // 6271ff2a6f842411000000
	VMOVDQU16 -17(BP)(SI*4), K2, Y8                    // 6271ff2a6f84b5efffffff
	VMOVDQU16 Z6, K4, Z22                              // 62b1ff4c7ff6
	VMOVDQU16 Z8, K4, Z22                              // 6231ff4c7fc6
	VMOVDQU16 Z6, K4, Z11                              // 62d1ff4c7ff3
	VMOVDQU16 Z8, K4, Z11                              // 6251ff4c7fc3
	VMOVDQU16 Z6, K4, (CX)                             // 62f1ff4c7f31
	VMOVDQU16 Z8, K4, (CX)                             // 6271ff4c7f01
	VMOVDQU16 Z6, K4, 99(R15)                          // 62d1ff4c7fb763000000
	VMOVDQU16 Z8, K4, 99(R15)                          // 6251ff4c7f8763000000
	VMOVDQU16 Z12, K1, Z25                             // 6211ff497fe1
	VMOVDQU16 Z17, K1, Z25                             // 6281ff497fc9
	VMOVDQU16 99(R15)(R15*2), K1, Z25                  // 6201ff496f8c7f63000000
	VMOVDQU16 -7(DI), K1, Z25                          // 6261ff496f8ff9ffffff
	VMOVDQU16 Z12, K1, Z12                             // 6251ff497fe4
	VMOVDQU16 Z17, K1, Z12                             // 62c1ff497fcc
	VMOVDQU16 99(R15)(R15*2), K1, Z12                  // 6211ff496fa47f63000000
	VMOVDQU16 -7(DI), K1, Z12                          // 6271ff496fa7f9ffffff
	VMOVDQU8 X11, K5, X23                              // 62317f0d7fdf
	VMOVDQU8 X11, K5, -7(CX)(DX*1)                     // 62717f0d7f9c11f9ffffff
	VMOVDQU8 X11, K5, -15(R14)(R15*4)                  // 62117f0d7f9cbef1ffffff
	VMOVDQU8 X24, K3, X31                              // 62017f0b7fc7
	VMOVDQU8 15(DX)(BX*1), K3, X31                     // 62617f0b6fbc1a0f000000
	VMOVDQU8 -7(CX)(DX*2), K3, X31                     // 62617f0b6fbc51f9ffffff
	VMOVDQU8 Y3, K4, Y6                                // 62f17f2c7fde
	VMOVDQU8 Y3, K4, 7(SI)(DI*1)                       // 62f17f2c7f9c3e07000000
	VMOVDQU8 Y3, K4, 15(DX)(BX*8)                      // 62f17f2c7f9cda0f000000
	VMOVDQU8 Y6, K2, Y7                                // 62f17f2a7ff7
	VMOVDQU8 -7(DI)(R8*1), K2, Y7                      // 62b17f2a6fbc07f9ffffff
	VMOVDQU8 (SP), K2, Y7                              // 62f17f2a6f3c24
	VMOVDQU8 Z9, K2, Z3                                // 62717f4a7fcb
	VMOVDQU8 Z19, K2, Z3                               // 62e17f4a7fdb
	VMOVDQU8 Z9, K2, Z30                               // 62117f4a7fce
	VMOVDQU8 Z19, K2, Z30                              // 62817f4a7fde
	VMOVDQU8 Z9, K2, 15(R8)                            // 62517f4a7f880f000000
	VMOVDQU8 Z19, K2, 15(R8)                           // 62c17f4a7f980f000000
	VMOVDQU8 Z9, K2, (BP)                              // 62717f4a7f4d00
	VMOVDQU8 Z19, K2, (BP)                             // 62e17f4a7f5d00
	VMOVDQU8 Z11, K3, Z12                              // 62517f4b7fdc
	VMOVDQU8 Z5, K3, Z12                               // 62d17f4b7fec
	VMOVDQU8 15(R8)(R14*8), K3, Z12                    // 62117f4b6fa4f00f000000
	VMOVDQU8 -15(R14)(R15*2), K3, Z12                  // 62117f4b6fa47ef1ffffff
	VMOVDQU8 Z11, K3, Z22                              // 62317f4b7fde
	VMOVDQU8 Z5, K3, Z22                               // 62b17f4b7fee
	VMOVDQU8 15(R8)(R14*8), K3, Z22                    // 62817f4b6fb4f00f000000
	VMOVDQU8 -15(R14)(R15*2), K3, Z22                  // 62817f4b6fb47ef1ffffff
	VPABSB X22, K3, X6                                 // 62b27d0b1cf6 or 62b2fd0b1cf6
	VPABSB -7(CX), K3, X6                              // 62f27d0b1cb1f9ffffff or 62f2fd0b1cb1f9ffffff
	VPABSB 15(DX)(BX*4), K3, X6                        // 62f27d0b1cb49a0f000000 or 62f2fd0b1cb49a0f000000
	VPABSB Y27, K4, Y11                                // 62127d2c1cdb or 6212fd2c1cdb
	VPABSB 15(DX)(BX*1), K4, Y11                       // 62727d2c1c9c1a0f000000 or 6272fd2c1c9c1a0f000000
	VPABSB -7(CX)(DX*2), K4, Y11                       // 62727d2c1c9c51f9ffffff or 6272fd2c1c9c51f9ffffff
	VPABSB Z6, K5, Z21                                 // 62e27d4d1cee or 62e2fd4d1cee
	VPABSB Z9, K5, Z21                                 // 62c27d4d1ce9 or 62c2fd4d1ce9
	VPABSB (AX), K5, Z21                               // 62e27d4d1c28 or 62e2fd4d1c28
	VPABSB 7(SI), K5, Z21                              // 62e27d4d1cae07000000 or 62e2fd4d1cae07000000
	VPABSB Z6, K5, Z9                                  // 62727d4d1cce or 6272fd4d1cce
	VPABSB Z9, K5, Z9                                  // 62527d4d1cc9 or 6252fd4d1cc9
	VPABSB (AX), K5, Z9                                // 62727d4d1c08 or 6272fd4d1c08
	VPABSB 7(SI), K5, Z9                               // 62727d4d1c8e07000000 or 6272fd4d1c8e07000000
	VPABSW X11, K4, X15                                // 62527d0c1dfb or 6252fd0c1dfb
	VPABSW (BX), K4, X15                               // 62727d0c1d3b or 6272fd0c1d3b
	VPABSW -17(BP)(SI*1), K4, X15                      // 62727d0c1dbc35efffffff or 6272fd0c1dbc35efffffff
	VPABSW Y3, K7, Y26                                 // 62627d2f1dd3 or 6262fd2f1dd3
	VPABSW 15(R8), K7, Y26                             // 62427d2f1d900f000000 or 6242fd2f1d900f000000
	VPABSW (BP), K7, Y26                               // 62627d2f1d5500 or 6262fd2f1d5500
	VPABSW Z16, K2, Z7                                 // 62b27d4a1df8 or 62b2fd4a1df8
	VPABSW Z25, K2, Z7                                 // 62927d4a1df9 or 6292fd4a1df9
	VPABSW (R8), K2, Z7                                // 62d27d4a1d38 or 62d2fd4a1d38
	VPABSW 15(DX)(BX*2), K2, Z7                        // 62f27d4a1dbc5a0f000000 or 62f2fd4a1dbc5a0f000000
	VPABSW Z16, K2, Z21                                // 62a27d4a1de8 or 62a2fd4a1de8
	VPABSW Z25, K2, Z21                                // 62827d4a1de9 or 6282fd4a1de9
	VPABSW (R8), K2, Z21                               // 62c27d4a1d28 or 62c2fd4a1d28
	VPABSW 15(DX)(BX*2), K2, Z21                       // 62e27d4a1dac5a0f000000 or 62e2fd4a1dac5a0f000000
	VPACKSSDW X13, X19, K5, X1                         // 62d165056bcd
	VPACKSSDW 15(R8)(R14*4), X19, K5, X1               // 629165056b8cb00f000000
	VPACKSSDW -7(CX)(DX*4), X19, K5, X1                // 62f165056b8c91f9ffffff
	VPACKSSDW Y1, Y28, K3, Y8                          // 62711d236bc1
	VPACKSSDW 15(R8)(R14*8), Y28, K3, Y8               // 62111d236b84f00f000000
	VPACKSSDW -15(R14)(R15*2), Y28, K3, Y8             // 62111d236b847ef1ffffff
	VPACKSSDW Z21, Z12, K4, Z14                        // 62311d4c6bf5
	VPACKSSDW Z9, Z12, K4, Z14                         // 62511d4c6bf1
	VPACKSSDW 17(SP)(BP*1), Z12, K4, Z14               // 62711d4c6bb42c11000000
	VPACKSSDW -7(CX)(DX*8), Z12, K4, Z14               // 62711d4c6bb4d1f9ffffff
	VPACKSSDW Z21, Z13, K4, Z14                        // 6231154c6bf5
	VPACKSSDW Z9, Z13, K4, Z14                         // 6251154c6bf1
	VPACKSSDW 17(SP)(BP*1), Z13, K4, Z14               // 6271154c6bb42c11000000
	VPACKSSDW -7(CX)(DX*8), Z13, K4, Z14               // 6271154c6bb4d1f9ffffff
	VPACKSSDW Z21, Z12, K4, Z13                        // 62311d4c6bed
	VPACKSSDW Z9, Z12, K4, Z13                         // 62511d4c6be9
	VPACKSSDW 17(SP)(BP*1), Z12, K4, Z13               // 62711d4c6bac2c11000000
	VPACKSSDW -7(CX)(DX*8), Z12, K4, Z13               // 62711d4c6bacd1f9ffffff
	VPACKSSDW Z21, Z13, K4, Z13                        // 6231154c6bed
	VPACKSSDW Z9, Z13, K4, Z13                         // 6251154c6be9
	VPACKSSDW 17(SP)(BP*1), Z13, K4, Z13               // 6271154c6bac2c11000000
	VPACKSSDW -7(CX)(DX*8), Z13, K4, Z13               // 6271154c6bacd1f9ffffff
	VPACKSSWB X0, X14, K2, X2                          // 62f10d0a63d0 or 62f18d0a63d0
	VPACKSSWB (R8), X14, K2, X2                        // 62d10d0a6310 or 62d18d0a6310
	VPACKSSWB 15(DX)(BX*2), X14, K2, X2                // 62f10d0a63945a0f000000 or 62f18d0a63945a0f000000
	VPACKSSWB Y31, Y14, K2, Y23                        // 62810d2a63ff or 62818d2a63ff
	VPACKSSWB -15(R14)(R15*1), Y14, K2, Y23            // 62810d2a63bc3ef1ffffff or 62818d2a63bc3ef1ffffff
	VPACKSSWB -15(BX), Y14, K2, Y23                    // 62e10d2a63bbf1ffffff or 62e18d2a63bbf1ffffff
	VPACKSSWB Z23, Z27, K3, Z2                         // 62b1254363d7 or 62b1a54363d7
	VPACKSSWB Z9, Z27, K3, Z2                          // 62d1254363d1 or 62d1a54363d1
	VPACKSSWB -17(BP)(SI*2), Z27, K3, Z2               // 62f12543639475efffffff or 62f1a543639475efffffff
	VPACKSSWB 7(AX)(CX*2), Z27, K3, Z2                 // 62f1254363944807000000 or 62f1a54363944807000000
	VPACKSSWB Z23, Z25, K3, Z2                         // 62b1354363d7 or 62b1b54363d7
	VPACKSSWB Z9, Z25, K3, Z2                          // 62d1354363d1 or 62d1b54363d1
	VPACKSSWB -17(BP)(SI*2), Z25, K3, Z2               // 62f13543639475efffffff or 62f1b543639475efffffff
	VPACKSSWB 7(AX)(CX*2), Z25, K3, Z2                 // 62f1354363944807000000 or 62f1b54363944807000000
	VPACKSSWB Z23, Z27, K3, Z7                         // 62b1254363ff or 62b1a54363ff
	VPACKSSWB Z9, Z27, K3, Z7                          // 62d1254363f9 or 62d1a54363f9
	VPACKSSWB -17(BP)(SI*2), Z27, K3, Z7               // 62f1254363bc75efffffff or 62f1a54363bc75efffffff
	VPACKSSWB 7(AX)(CX*2), Z27, K3, Z7                 // 62f1254363bc4807000000 or 62f1a54363bc4807000000
	VPACKSSWB Z23, Z25, K3, Z7                         // 62b1354363ff or 62b1b54363ff
	VPACKSSWB Z9, Z25, K3, Z7                          // 62d1354363f9 or 62d1b54363f9
	VPACKSSWB -17(BP)(SI*2), Z25, K3, Z7               // 62f1354363bc75efffffff or 62f1b54363bc75efffffff
	VPACKSSWB 7(AX)(CX*2), Z25, K3, Z7                 // 62f1354363bc4807000000 or 62f1b54363bc4807000000
	VPACKUSDW X11, X25, K3, X0                         // 62d235032bc3
	VPACKUSDW 17(SP)(BP*1), X25, K3, X0                // 62f235032b842c11000000
	VPACKUSDW -7(CX)(DX*8), X25, K3, X0                // 62f235032b84d1f9ffffff
	VPACKUSDW Y22, Y2, K3, Y25                         // 62226d2b2bce
	VPACKUSDW 7(AX)(CX*4), Y2, K3, Y25                 // 62626d2b2b8c8807000000
	VPACKUSDW 7(AX)(CX*1), Y2, K3, Y25                 // 62626d2b2b8c0807000000
	VPACKUSDW Z14, Z3, K2, Z27                         // 6242654a2bde
	VPACKUSDW Z7, Z3, K2, Z27                          // 6262654a2bdf
	VPACKUSDW 15(R8)(R14*1), Z3, K2, Z27               // 6202654a2b9c300f000000
	VPACKUSDW 15(R8)(R14*2), Z3, K2, Z27               // 6202654a2b9c700f000000
	VPACKUSDW Z14, Z0, K2, Z27                         // 62427d4a2bde
	VPACKUSDW Z7, Z0, K2, Z27                          // 62627d4a2bdf
	VPACKUSDW 15(R8)(R14*1), Z0, K2, Z27               // 62027d4a2b9c300f000000
	VPACKUSDW 15(R8)(R14*2), Z0, K2, Z27               // 62027d4a2b9c700f000000
	VPACKUSDW Z14, Z3, K2, Z14                         // 6252654a2bf6
	VPACKUSDW Z7, Z3, K2, Z14                          // 6272654a2bf7
	VPACKUSDW 15(R8)(R14*1), Z3, K2, Z14               // 6212654a2bb4300f000000
	VPACKUSDW 15(R8)(R14*2), Z3, K2, Z14               // 6212654a2bb4700f000000
	VPACKUSDW Z14, Z0, K2, Z14                         // 62527d4a2bf6
	VPACKUSDW Z7, Z0, K2, Z14                          // 62727d4a2bf7
	VPACKUSDW 15(R8)(R14*1), Z0, K2, Z14               // 62127d4a2bb4300f000000
	VPACKUSDW 15(R8)(R14*2), Z0, K2, Z14               // 62127d4a2bb4700f000000
	VPACKUSWB X11, X18, K1, X17                        // 62c16d0167cb or 62c1ed0167cb
	VPACKUSWB -17(BP)(SI*2), X18, K1, X17              // 62e16d01678c75efffffff or 62e1ed01678c75efffffff
	VPACKUSWB 7(AX)(CX*2), X18, K1, X17                // 62e16d01678c4807000000 or 62e1ed01678c4807000000
	VPACKUSWB Y9, Y8, K2, Y27                          // 62413d2a67d9 or 6241bd2a67d9
	VPACKUSWB (SI), Y8, K2, Y27                        // 62613d2a671e or 6261bd2a671e
	VPACKUSWB 7(SI)(DI*2), Y8, K2, Y27                 // 62613d2a679c7e07000000 or 6261bd2a679c7e07000000
	VPACKUSWB Z1, Z22, K1, Z8                          // 62714d4167c1 or 6271cd4167c1
	VPACKUSWB Z16, Z22, K1, Z8                         // 62314d4167c0 or 6231cd4167c0
	VPACKUSWB (R14), Z22, K1, Z8                       // 62514d416706 or 6251cd416706
	VPACKUSWB -7(DI)(R8*8), Z22, K1, Z8                // 62314d416784c7f9ffffff or 6231cd416784c7f9ffffff
	VPACKUSWB Z1, Z25, K1, Z8                          // 6271354167c1 or 6271b54167c1
	VPACKUSWB Z16, Z25, K1, Z8                         // 6231354167c0 or 6231b54167c0
	VPACKUSWB (R14), Z25, K1, Z8                       // 625135416706 or 6251b5416706
	VPACKUSWB -7(DI)(R8*8), Z25, K1, Z8                // 623135416784c7f9ffffff or 6231b5416784c7f9ffffff
	VPACKUSWB Z1, Z22, K1, Z24                         // 62614d4167c1 or 6261cd4167c1
	VPACKUSWB Z16, Z22, K1, Z24                        // 62214d4167c0 or 6221cd4167c0
	VPACKUSWB (R14), Z22, K1, Z24                      // 62414d416706 or 6241cd416706
	VPACKUSWB -7(DI)(R8*8), Z22, K1, Z24               // 62214d416784c7f9ffffff or 6221cd416784c7f9ffffff
	VPACKUSWB Z1, Z25, K1, Z24                         // 6261354167c1 or 6261b54167c1
	VPACKUSWB Z16, Z25, K1, Z24                        // 6221354167c0 or 6221b54167c0
	VPACKUSWB (R14), Z25, K1, Z24                      // 624135416706 or 6241b5416706
	VPACKUSWB -7(DI)(R8*8), Z25, K1, Z24               // 622135416784c7f9ffffff or 6221b5416784c7f9ffffff
	VPADDB X24, X2, K7, X9                             // 62116d0ffcc8 or 6211ed0ffcc8
	VPADDB 15(R8)(R14*1), X2, K7, X9                   // 62116d0ffc8c300f000000 or 6211ed0ffc8c300f000000
	VPADDB 15(R8)(R14*2), X2, K7, X9                   // 62116d0ffc8c700f000000 or 6211ed0ffc8c700f000000
	VPADDB Y14, Y9, K1, Y22                            // 62c13529fcf6 or 62c1b529fcf6
	VPADDB 17(SP)(BP*8), Y9, K1, Y22                   // 62e13529fcb4ec11000000 or 62e1b529fcb4ec11000000
	VPADDB 17(SP)(BP*4), Y9, K1, Y22                   // 62e13529fcb4ac11000000 or 62e1b529fcb4ac11000000
	VPADDB Z15, Z0, K1, Z6                             // 62d17d49fcf7 or 62d1fd49fcf7
	VPADDB Z12, Z0, K1, Z6                             // 62d17d49fcf4 or 62d1fd49fcf4
	VPADDB 99(R15)(R15*4), Z0, K1, Z6                  // 62917d49fcb4bf63000000 or 6291fd49fcb4bf63000000
	VPADDB 15(DX), Z0, K1, Z6                          // 62f17d49fcb20f000000 or 62f1fd49fcb20f000000
	VPADDB Z15, Z8, K1, Z6                             // 62d13d49fcf7 or 62d1bd49fcf7
	VPADDB Z12, Z8, K1, Z6                             // 62d13d49fcf4 or 62d1bd49fcf4
	VPADDB 99(R15)(R15*4), Z8, K1, Z6                  // 62913d49fcb4bf63000000 or 6291bd49fcb4bf63000000
	VPADDB 15(DX), Z8, K1, Z6                          // 62f13d49fcb20f000000 or 62f1bd49fcb20f000000
	VPADDB Z15, Z0, K1, Z2                             // 62d17d49fcd7 or 62d1fd49fcd7
	VPADDB Z12, Z0, K1, Z2                             // 62d17d49fcd4 or 62d1fd49fcd4
	VPADDB 99(R15)(R15*4), Z0, K1, Z2                  // 62917d49fc94bf63000000 or 6291fd49fc94bf63000000
	VPADDB 15(DX), Z0, K1, Z2                          // 62f17d49fc920f000000 or 62f1fd49fc920f000000
	VPADDB Z15, Z8, K1, Z2                             // 62d13d49fcd7 or 62d1bd49fcd7
	VPADDB Z12, Z8, K1, Z2                             // 62d13d49fcd4 or 62d1bd49fcd4
	VPADDB 99(R15)(R15*4), Z8, K1, Z2                  // 62913d49fc94bf63000000 or 6291bd49fc94bf63000000
	VPADDB 15(DX), Z8, K1, Z2                          // 62f13d49fc920f000000 or 62f1bd49fc920f000000
	VPADDSB X15, X11, K4, X3                           // 62d1250cecdf or 62d1a50cecdf
	VPADDSB (CX), X11, K4, X3                          // 62f1250cec19 or 62f1a50cec19
	VPADDSB 99(R15), X11, K4, X3                       // 62d1250cec9f63000000 or 62d1a50cec9f63000000
	VPADDSB Y9, Y22, K5, Y31                           // 62414d25ecf9 or 6241cd25ecf9
	VPADDSB 7(AX), Y22, K5, Y31                        // 62614d25ecb807000000 or 6261cd25ecb807000000
	VPADDSB (DI), Y22, K5, Y31                         // 62614d25ec3f or 6261cd25ec3f
	VPADDSB Z13, Z28, K7, Z26                          // 62411d47ecd5 or 62419d47ecd5
	VPADDSB Z21, Z28, K7, Z26                          // 62211d47ecd5 or 62219d47ecd5
	VPADDSB -7(CX)(DX*1), Z28, K7, Z26                 // 62611d47ec9411f9ffffff or 62619d47ec9411f9ffffff
	VPADDSB -15(R14)(R15*4), Z28, K7, Z26              // 62011d47ec94bef1ffffff or 62019d47ec94bef1ffffff
	VPADDSB Z13, Z6, K7, Z26                           // 62414d4fecd5 or 6241cd4fecd5
	VPADDSB Z21, Z6, K7, Z26                           // 62214d4fecd5 or 6221cd4fecd5
	VPADDSB -7(CX)(DX*1), Z6, K7, Z26                  // 62614d4fec9411f9ffffff or 6261cd4fec9411f9ffffff
	VPADDSB -15(R14)(R15*4), Z6, K7, Z26               // 62014d4fec94bef1ffffff or 6201cd4fec94bef1ffffff
	VPADDSB Z13, Z28, K7, Z14                          // 62511d47ecf5 or 62519d47ecf5
	VPADDSB Z21, Z28, K7, Z14                          // 62311d47ecf5 or 62319d47ecf5
	VPADDSB -7(CX)(DX*1), Z28, K7, Z14                 // 62711d47ecb411f9ffffff or 62719d47ecb411f9ffffff
	VPADDSB -15(R14)(R15*4), Z28, K7, Z14              // 62111d47ecb4bef1ffffff or 62119d47ecb4bef1ffffff
	VPADDSB Z13, Z6, K7, Z14                           // 62514d4fecf5 or 6251cd4fecf5
	VPADDSB Z21, Z6, K7, Z14                           // 62314d4fecf5 or 6231cd4fecf5
	VPADDSB -7(CX)(DX*1), Z6, K7, Z14                  // 62714d4fecb411f9ffffff or 6271cd4fecb411f9ffffff
	VPADDSB -15(R14)(R15*4), Z6, K7, Z14               // 62114d4fecb4bef1ffffff or 6211cd4fecb4bef1ffffff
	VPADDSW X6, X13, K7, X30                           // 6261150fedf6 or 6261950fedf6
	VPADDSW 99(R15)(R15*2), X13, K7, X30               // 6201150fedb47f63000000 or 6201950fedb47f63000000
	VPADDSW -7(DI), X13, K7, X30                       // 6261150fedb7f9ffffff or 6261950fedb7f9ffffff
	VPADDSW Y5, Y31, K6, Y23                           // 62e10526edfd or 62e18526edfd
	VPADDSW 99(R15)(R15*1), Y31, K6, Y23               // 62810526edbc3f63000000 or 62818526edbc3f63000000
	VPADDSW (DX), Y31, K6, Y23                         // 62e10526ed3a or 62e18526ed3a
	VPADDSW Z21, Z3, K3, Z26                           // 6221654bedd5 or 6221e54bedd5
	VPADDSW Z13, Z3, K3, Z26                           // 6241654bedd5 or 6241e54bedd5
	VPADDSW 15(DX)(BX*1), Z3, K3, Z26                  // 6261654bed941a0f000000 or 6261e54bed941a0f000000
	VPADDSW -7(CX)(DX*2), Z3, K3, Z26                  // 6261654bed9451f9ffffff or 6261e54bed9451f9ffffff
	VPADDSW Z21, Z0, K3, Z26                           // 62217d4bedd5 or 6221fd4bedd5
	VPADDSW Z13, Z0, K3, Z26                           // 62417d4bedd5 or 6241fd4bedd5
	VPADDSW 15(DX)(BX*1), Z0, K3, Z26                  // 62617d4bed941a0f000000 or 6261fd4bed941a0f000000
	VPADDSW -7(CX)(DX*2), Z0, K3, Z26                  // 62617d4bed9451f9ffffff or 6261fd4bed9451f9ffffff
	VPADDSW Z21, Z3, K3, Z3                            // 62b1654beddd or 62b1e54beddd
	VPADDSW Z13, Z3, K3, Z3                            // 62d1654beddd or 62d1e54beddd
	VPADDSW 15(DX)(BX*1), Z3, K3, Z3                   // 62f1654bed9c1a0f000000 or 62f1e54bed9c1a0f000000
	VPADDSW -7(CX)(DX*2), Z3, K3, Z3                   // 62f1654bed9c51f9ffffff or 62f1e54bed9c51f9ffffff
	VPADDSW Z21, Z0, K3, Z3                            // 62b17d4beddd or 62b1fd4beddd
	VPADDSW Z13, Z0, K3, Z3                            // 62d17d4beddd or 62d1fd4beddd
	VPADDSW 15(DX)(BX*1), Z0, K3, Z3                   // 62f17d4bed9c1a0f000000 or 62f1fd4bed9c1a0f000000
	VPADDSW -7(CX)(DX*2), Z0, K3, Z3                   // 62f17d4bed9c51f9ffffff or 62f1fd4bed9c51f9ffffff
	VPADDUSB X30, X23, K7, X12                         // 62114507dce6 or 6211c507dce6
	VPADDUSB -7(CX)(DX*1), X23, K7, X12                // 62714507dca411f9ffffff or 6271c507dca411f9ffffff
	VPADDUSB -15(R14)(R15*4), X23, K7, X12             // 62114507dca4bef1ffffff or 6211c507dca4bef1ffffff
	VPADDUSB Y19, Y5, K4, Y0                           // 62b1552cdcc3 or 62b1d52cdcc3
	VPADDUSB -17(BP)(SI*8), Y5, K4, Y0                 // 62f1552cdc84f5efffffff or 62f1d52cdc84f5efffffff
	VPADDUSB (R15), Y5, K4, Y0                         // 62d1552cdc07 or 62d1d52cdc07
	VPADDUSB Z27, Z3, K4, Z11                          // 6211654cdcdb or 6211e54cdcdb
	VPADDUSB Z15, Z3, K4, Z11                          // 6251654cdcdf or 6251e54cdcdf
	VPADDUSB -17(BP), Z3, K4, Z11                      // 6271654cdc9defffffff or 6271e54cdc9defffffff
	VPADDUSB -15(R14)(R15*8), Z3, K4, Z11              // 6211654cdc9cfef1ffffff or 6211e54cdc9cfef1ffffff
	VPADDUSB Z27, Z12, K4, Z11                         // 62111d4cdcdb or 62119d4cdcdb
	VPADDUSB Z15, Z12, K4, Z11                         // 62511d4cdcdf or 62519d4cdcdf
	VPADDUSB -17(BP), Z12, K4, Z11                     // 62711d4cdc9defffffff or 62719d4cdc9defffffff
	VPADDUSB -15(R14)(R15*8), Z12, K4, Z11             // 62111d4cdc9cfef1ffffff or 62119d4cdc9cfef1ffffff
	VPADDUSB Z27, Z3, K4, Z25                          // 6201654cdccb or 6201e54cdccb
	VPADDUSB Z15, Z3, K4, Z25                          // 6241654cdccf or 6241e54cdccf
	VPADDUSB -17(BP), Z3, K4, Z25                      // 6261654cdc8defffffff or 6261e54cdc8defffffff
	VPADDUSB -15(R14)(R15*8), Z3, K4, Z25              // 6201654cdc8cfef1ffffff or 6201e54cdc8cfef1ffffff
	VPADDUSB Z27, Z12, K4, Z25                         // 62011d4cdccb or 62019d4cdccb
	VPADDUSB Z15, Z12, K4, Z25                         // 62411d4cdccf or 62419d4cdccf
	VPADDUSB -17(BP), Z12, K4, Z25                     // 62611d4cdc8defffffff or 62619d4cdc8defffffff
	VPADDUSB -15(R14)(R15*8), Z12, K4, Z25             // 62011d4cdc8cfef1ffffff or 62019d4cdc8cfef1ffffff
	VPADDUSW X2, X20, K7, X8                           // 62715d07ddc2 or 6271dd07ddc2
	VPADDUSW 15(DX)(BX*1), X20, K7, X8                 // 62715d07dd841a0f000000 or 6271dd07dd841a0f000000
	VPADDUSW -7(CX)(DX*2), X20, K7, X8                 // 62715d07dd8451f9ffffff or 6271dd07dd8451f9ffffff
	VPADDUSW Y2, Y28, K2, Y31                          // 62611d22ddfa or 62619d22ddfa
	VPADDUSW 7(SI)(DI*8), Y28, K2, Y31                 // 62611d22ddbcfe07000000 or 62619d22ddbcfe07000000
	VPADDUSW -15(R14), Y28, K2, Y31                    // 62411d22ddbef1ffffff or 62419d22ddbef1ffffff
	VPADDUSW Z8, Z23, K5, Z23                          // 62c14545ddf8 or 62c1c545ddf8
	VPADDUSW Z28, Z23, K5, Z23                         // 62814545ddfc or 6281c545ddfc
	VPADDUSW 17(SP)(BP*2), Z23, K5, Z23                // 62e14545ddbc6c11000000 or 62e1c545ddbc6c11000000
	VPADDUSW -7(DI)(R8*4), Z23, K5, Z23                // 62a14545ddbc87f9ffffff or 62a1c545ddbc87f9ffffff
	VPADDUSW Z8, Z6, K5, Z23                           // 62c14d4dddf8 or 62c1cd4dddf8
	VPADDUSW Z28, Z6, K5, Z23                          // 62814d4dddfc or 6281cd4dddfc
	VPADDUSW 17(SP)(BP*2), Z6, K5, Z23                 // 62e14d4dddbc6c11000000 or 62e1cd4dddbc6c11000000
	VPADDUSW -7(DI)(R8*4), Z6, K5, Z23                 // 62a14d4dddbc87f9ffffff or 62a1cd4dddbc87f9ffffff
	VPADDUSW Z8, Z23, K5, Z5                           // 62d14545dde8 or 62d1c545dde8
	VPADDUSW Z28, Z23, K5, Z5                          // 62914545ddec or 6291c545ddec
	VPADDUSW 17(SP)(BP*2), Z23, K5, Z5                 // 62f14545ddac6c11000000 or 62f1c545ddac6c11000000
	VPADDUSW -7(DI)(R8*4), Z23, K5, Z5                 // 62b14545ddac87f9ffffff or 62b1c545ddac87f9ffffff
	VPADDUSW Z8, Z6, K5, Z5                            // 62d14d4ddde8 or 62d1cd4ddde8
	VPADDUSW Z28, Z6, K5, Z5                           // 62914d4dddec or 6291cd4dddec
	VPADDUSW 17(SP)(BP*2), Z6, K5, Z5                  // 62f14d4dddac6c11000000 or 62f1cd4dddac6c11000000
	VPADDUSW -7(DI)(R8*4), Z6, K5, Z5                  // 62b14d4dddac87f9ffffff or 62b1cd4dddac87f9ffffff
	VPADDW X19, X26, K3, X9                            // 62312d03fdcb or 6231ad03fdcb
	VPADDW -17(BP), X26, K3, X9                        // 62712d03fd8defffffff or 6271ad03fd8defffffff
	VPADDW -15(R14)(R15*8), X26, K3, X9                // 62112d03fd8cfef1ffffff or 6211ad03fd8cfef1ffffff
	VPADDW Y0, Y27, K4, Y24                            // 62612524fdc0 or 6261a524fdc0
	VPADDW 7(SI)(DI*1), Y27, K4, Y24                   // 62612524fd843e07000000 or 6261a524fd843e07000000
	VPADDW 15(DX)(BX*8), Y27, K4, Y24                  // 62612524fd84da0f000000 or 6261a524fd84da0f000000
	VPADDW Z12, Z16, K2, Z21                           // 62c17d42fdec or 62c1fd42fdec
	VPADDW Z27, Z16, K2, Z21                           // 62817d42fdeb or 6281fd42fdeb
	VPADDW 15(R8), Z16, K2, Z21                        // 62c17d42fda80f000000 or 62c1fd42fda80f000000
	VPADDW (BP), Z16, K2, Z21                          // 62e17d42fd6d00 or 62e1fd42fd6d00
	VPADDW Z12, Z13, K2, Z21                           // 62c1154afdec or 62c1954afdec
	VPADDW Z27, Z13, K2, Z21                           // 6281154afdeb or 6281954afdeb
	VPADDW 15(R8), Z13, K2, Z21                        // 62c1154afda80f000000 or 62c1954afda80f000000
	VPADDW (BP), Z13, K2, Z21                          // 62e1154afd6d00 or 62e1954afd6d00
	VPADDW Z12, Z16, K2, Z5                            // 62d17d42fdec or 62d1fd42fdec
	VPADDW Z27, Z16, K2, Z5                            // 62917d42fdeb or 6291fd42fdeb
	VPADDW 15(R8), Z16, K2, Z5                         // 62d17d42fda80f000000 or 62d1fd42fda80f000000
	VPADDW (BP), Z16, K2, Z5                           // 62f17d42fd6d00 or 62f1fd42fd6d00
	VPADDW Z12, Z13, K2, Z5                            // 62d1154afdec or 62d1954afdec
	VPADDW Z27, Z13, K2, Z5                            // 6291154afdeb or 6291954afdeb
	VPADDW 15(R8), Z13, K2, Z5                         // 62d1154afda80f000000 or 62d1954afda80f000000
	VPADDW (BP), Z13, K2, Z5                           // 62f1154afd6d00 or 62f1954afd6d00
	VPALIGNR $13, X16, X31, K2, X0                     // 62b305020fc00d or 62b385020fc00d
	VPALIGNR $13, 17(SP)(BP*2), X31, K2, X0            // 62f305020f846c110000000d or 62f385020f846c110000000d
	VPALIGNR $13, -7(DI)(R8*4), X31, K2, X0            // 62b305020f8487f9ffffff0d or 62b385020f8487f9ffffff0d
	VPALIGNR $65, Y3, Y31, K3, Y11                     // 627305230fdb41 or 627385230fdb41
	VPALIGNR $65, -7(DI)(R8*1), Y31, K3, Y11           // 623305230f9c07f9ffffff41 or 623385230f9c07f9ffffff41
	VPALIGNR $65, (SP), Y31, K3, Y11                   // 627305230f1c2441 or 627385230f1c2441
	VPALIGNR $67, Z25, Z6, K3, Z22                     // 62834d4b0ff143 or 6283cd4b0ff143
	VPALIGNR $67, Z12, Z6, K3, Z22                     // 62c34d4b0ff443 or 62c3cd4b0ff443
	VPALIGNR $67, 15(R8)(R14*8), Z6, K3, Z22           // 62834d4b0fb4f00f00000043 or 6283cd4b0fb4f00f00000043
	VPALIGNR $67, -15(R14)(R15*2), Z6, K3, Z22         // 62834d4b0fb47ef1ffffff43 or 6283cd4b0fb47ef1ffffff43
	VPALIGNR $67, Z25, Z8, K3, Z22                     // 62833d4b0ff143 or 6283bd4b0ff143
	VPALIGNR $67, Z12, Z8, K3, Z22                     // 62c33d4b0ff443 or 62c3bd4b0ff443
	VPALIGNR $67, 15(R8)(R14*8), Z8, K3, Z22           // 62833d4b0fb4f00f00000043 or 6283bd4b0fb4f00f00000043
	VPALIGNR $67, -15(R14)(R15*2), Z8, K3, Z22         // 62833d4b0fb47ef1ffffff43 or 6283bd4b0fb47ef1ffffff43
	VPALIGNR $67, Z25, Z6, K3, Z11                     // 62134d4b0fd943 or 6213cd4b0fd943
	VPALIGNR $67, Z12, Z6, K3, Z11                     // 62534d4b0fdc43 or 6253cd4b0fdc43
	VPALIGNR $67, 15(R8)(R14*8), Z6, K3, Z11           // 62134d4b0f9cf00f00000043 or 6213cd4b0f9cf00f00000043
	VPALIGNR $67, -15(R14)(R15*2), Z6, K3, Z11         // 62134d4b0f9c7ef1ffffff43 or 6213cd4b0f9c7ef1ffffff43
	VPALIGNR $67, Z25, Z8, K3, Z11                     // 62133d4b0fd943 or 6213bd4b0fd943
	VPALIGNR $67, Z12, Z8, K3, Z11                     // 62533d4b0fdc43 or 6253bd4b0fdc43
	VPALIGNR $67, 15(R8)(R14*8), Z8, K3, Z11           // 62133d4b0f9cf00f00000043 or 6213bd4b0f9cf00f00000043
	VPALIGNR $67, -15(R14)(R15*2), Z8, K3, Z11         // 62133d4b0f9c7ef1ffffff43 or 6213bd4b0f9c7ef1ffffff43
	VPAVGB X16, X7, K1, X19                            // 62a14509e0d8 or 62a1c509e0d8
	VPAVGB (SI), X7, K1, X19                           // 62e14509e01e or 62e1c509e01e
	VPAVGB 7(SI)(DI*2), X7, K1, X19                    // 62e14509e09c7e07000000 or 62e1c509e09c7e07000000
	VPAVGB Y14, Y19, K3, Y23                           // 62c16523e0fe or 62c1e523e0fe
	VPAVGB 15(R8)(R14*4), Y19, K3, Y23                 // 62816523e0bcb00f000000 or 6281e523e0bcb00f000000
	VPAVGB -7(CX)(DX*4), Y19, K3, Y23                  // 62e16523e0bc91f9ffffff or 62e1e523e0bc91f9ffffff
	VPAVGB Z2, Z18, K4, Z11                            // 62716d44e0da or 6271ed44e0da
	VPAVGB Z21, Z18, K4, Z11                           // 62316d44e0dd or 6231ed44e0dd
	VPAVGB 7(SI)(DI*4), Z18, K4, Z11                   // 62716d44e09cbe07000000 or 6271ed44e09cbe07000000
	VPAVGB -7(DI)(R8*2), Z18, K4, Z11                  // 62316d44e09c47f9ffffff or 6231ed44e09c47f9ffffff
	VPAVGB Z2, Z24, K4, Z11                            // 62713d44e0da or 6271bd44e0da
	VPAVGB Z21, Z24, K4, Z11                           // 62313d44e0dd or 6231bd44e0dd
	VPAVGB 7(SI)(DI*4), Z24, K4, Z11                   // 62713d44e09cbe07000000 or 6271bd44e09cbe07000000
	VPAVGB -7(DI)(R8*2), Z24, K4, Z11                  // 62313d44e09c47f9ffffff or 6231bd44e09c47f9ffffff
	VPAVGB Z2, Z18, K4, Z5                             // 62f16d44e0ea or 62f1ed44e0ea
	VPAVGB Z21, Z18, K4, Z5                            // 62b16d44e0ed or 62b1ed44e0ed
	VPAVGB 7(SI)(DI*4), Z18, K4, Z5                    // 62f16d44e0acbe07000000 or 62f1ed44e0acbe07000000
	VPAVGB -7(DI)(R8*2), Z18, K4, Z5                   // 62b16d44e0ac47f9ffffff or 62b1ed44e0ac47f9ffffff
	VPAVGB Z2, Z24, K4, Z5                             // 62f13d44e0ea or 62f1bd44e0ea
	VPAVGB Z21, Z24, K4, Z5                            // 62b13d44e0ed or 62b1bd44e0ed
	VPAVGB 7(SI)(DI*4), Z24, K4, Z5                    // 62f13d44e0acbe07000000 or 62f1bd44e0acbe07000000
	VPAVGB -7(DI)(R8*2), Z24, K4, Z5                   // 62b13d44e0ac47f9ffffff or 62b1bd44e0ac47f9ffffff
	VPAVGW X7, X1, K5, X31                             // 6261750de3ff or 6261f50de3ff
	VPAVGW 17(SP)(BP*8), X1, K5, X31                   // 6261750de3bcec11000000 or 6261f50de3bcec11000000
	VPAVGW 17(SP)(BP*4), X1, K5, X31                   // 6261750de3bcac11000000 or 6261f50de3bcac11000000
	VPAVGW Y16, Y5, K7, Y21                            // 62a1552fe3e8 or 62a1d52fe3e8
	VPAVGW (R8), Y5, K7, Y21                           // 62c1552fe328 or 62c1d52fe328
	VPAVGW 15(DX)(BX*2), Y5, K7, Y21                   // 62e1552fe3ac5a0f000000 or 62e1d52fe3ac5a0f000000
	VPAVGW Z6, Z6, K7, Z7                              // 62f14d4fe3fe or 62f1cd4fe3fe
	VPAVGW Z22, Z6, K7, Z7                             // 62b14d4fe3fe or 62b1cd4fe3fe
	VPAVGW 17(SP), Z6, K7, Z7                          // 62f14d4fe3bc2411000000 or 62f1cd4fe3bc2411000000
	VPAVGW -17(BP)(SI*4), Z6, K7, Z7                   // 62f14d4fe3bcb5efffffff or 62f1cd4fe3bcb5efffffff
	VPAVGW Z6, Z16, K7, Z7                             // 62f17d47e3fe or 62f1fd47e3fe
	VPAVGW Z22, Z16, K7, Z7                            // 62b17d47e3fe or 62b1fd47e3fe
	VPAVGW 17(SP), Z16, K7, Z7                         // 62f17d47e3bc2411000000 or 62f1fd47e3bc2411000000
	VPAVGW -17(BP)(SI*4), Z16, K7, Z7                  // 62f17d47e3bcb5efffffff or 62f1fd47e3bcb5efffffff
	VPAVGW Z6, Z6, K7, Z13                             // 62714d4fe3ee or 6271cd4fe3ee
	VPAVGW Z22, Z6, K7, Z13                            // 62314d4fe3ee or 6231cd4fe3ee
	VPAVGW 17(SP), Z6, K7, Z13                         // 62714d4fe3ac2411000000 or 6271cd4fe3ac2411000000
	VPAVGW -17(BP)(SI*4), Z6, K7, Z13                  // 62714d4fe3acb5efffffff or 6271cd4fe3acb5efffffff
	VPAVGW Z6, Z16, K7, Z13                            // 62717d47e3ee or 6271fd47e3ee
	VPAVGW Z22, Z16, K7, Z13                           // 62317d47e3ee or 6231fd47e3ee
	VPAVGW 17(SP), Z16, K7, Z13                        // 62717d47e3ac2411000000 or 6271fd47e3ac2411000000
	VPAVGW -17(BP)(SI*4), Z16, K7, Z13                 // 62717d47e3acb5efffffff or 6271fd47e3acb5efffffff
	VPBLENDMB X12, X15, K6, X9                         // 6252050e66cc
	VPBLENDMB 7(SI)(DI*4), X15, K6, X9                 // 6272050e668cbe07000000
	VPBLENDMB -7(DI)(R8*2), X15, K6, X9                // 6232050e668c47f9ffffff
	VPBLENDMB Y20, Y21, K3, Y2                         // 62b2552366d4
	VPBLENDMB 17(SP)(BP*1), Y21, K3, Y2                // 62f2552366942c11000000
	VPBLENDMB -7(CX)(DX*8), Y21, K3, Y2                // 62f255236694d1f9ffffff
	VPBLENDMB Z18, Z13, K7, Z1                         // 62b2154f66ca
	VPBLENDMB Z8, Z13, K7, Z1                          // 62d2154f66c8
	VPBLENDMB 7(AX), Z13, K7, Z1                       // 62f2154f668807000000
	VPBLENDMB (DI), Z13, K7, Z1                        // 62f2154f660f
	VPBLENDMB Z18, Z13, K7, Z15                        // 6232154f66fa
	VPBLENDMB Z8, Z13, K7, Z15                         // 6252154f66f8
	VPBLENDMB 7(AX), Z13, K7, Z15                      // 6272154f66b807000000
	VPBLENDMB (DI), Z13, K7, Z15                       // 6272154f663f
	VPBLENDMW X26, X3, K4, X8                          // 6212e50c66c2
	VPBLENDMW 99(R15)(R15*1), X3, K4, X8               // 6212e50c66843f63000000
	VPBLENDMW (DX), X3, K4, X8                         // 6272e50c6602
	VPBLENDMW Y3, Y0, K2, Y6                           // 62f2fd2a66f3
	VPBLENDMW (R14), Y0, K2, Y6                        // 62d2fd2a6636
	VPBLENDMW -7(DI)(R8*8), Y0, K2, Y6                 // 62b2fd2a66b4c7f9ffffff
	VPBLENDMW Z15, Z3, K2, Z14                         // 6252e54a66f7
	VPBLENDMW Z30, Z3, K2, Z14                         // 6212e54a66f6
	VPBLENDMW 7(SI)(DI*8), Z3, K2, Z14                 // 6272e54a66b4fe07000000
	VPBLENDMW -15(R14), Z3, K2, Z14                    // 6252e54a66b6f1ffffff
	VPBLENDMW Z15, Z12, K2, Z14                        // 62529d4a66f7
	VPBLENDMW Z30, Z12, K2, Z14                        // 62129d4a66f6
	VPBLENDMW 7(SI)(DI*8), Z12, K2, Z14                // 62729d4a66b4fe07000000
	VPBLENDMW -15(R14), Z12, K2, Z14                   // 62529d4a66b6f1ffffff
	VPBLENDMW Z15, Z3, K2, Z28                         // 6242e54a66e7
	VPBLENDMW Z30, Z3, K2, Z28                         // 6202e54a66e6
	VPBLENDMW 7(SI)(DI*8), Z3, K2, Z28                 // 6262e54a66a4fe07000000
	VPBLENDMW -15(R14), Z3, K2, Z28                    // 6242e54a66a6f1ffffff
	VPBLENDMW Z15, Z12, K2, Z28                        // 62429d4a66e7
	VPBLENDMW Z30, Z12, K2, Z28                        // 62029d4a66e6
	VPBLENDMW 7(SI)(DI*8), Z12, K2, Z28                // 62629d4a66a4fe07000000
	VPBLENDMW -15(R14), Z12, K2, Z28                   // 62429d4a66a6f1ffffff
	VPBROADCASTB CX, K3, X23                           // 62e27d0b7af9
	VPBROADCASTB SP, K3, X23                           // 62e27d0b7afc
	VPBROADCASTB R14, K3, Y5                           // 62d27d2b7aee
	VPBROADCASTB AX, K3, Y5                            // 62f27d2b7ae8
	VPBROADCASTB R9, K3, Z19                           // 62c27d4b7ad9
	VPBROADCASTB CX, K3, Z19                           // 62e27d4b7ad9
	VPBROADCASTB R9, K3, Z15                           // 62527d4b7af9
	VPBROADCASTB CX, K3, Z15                           // 62727d4b7af9
	VPBROADCASTB X28, K2, X13                          // 62127d0a78ec
	VPBROADCASTB 99(R15)(R15*1), K2, X13               // 62127d0a786c3f63
	VPBROADCASTB (DX), K2, X13                         // 62727d0a782a
	VPBROADCASTB X24, K1, Y20                          // 62827d2978e0
	VPBROADCASTB -17(BP)(SI*8), K1, Y20                // 62e27d297864f5ef
	VPBROADCASTB (R15), K1, Y20                        // 62c27d297827
	VPBROADCASTB X9, K2, Z5                            // 62d27d4a78e9
	VPBROADCASTB 7(SI)(DI*8), K2, Z5                   // 62f27d4a786cfe07
	VPBROADCASTB -15(R14), K2, Z5                      // 62d27d4a786ef1
	VPBROADCASTB X9, K2, Z1                            // 62d27d4a78c9
	VPBROADCASTB 7(SI)(DI*8), K2, Z1                   // 62f27d4a784cfe07
	VPBROADCASTB -15(R14), K2, Z1                      // 62d27d4a784ef1
	VPBROADCASTW R14, K7, X20                          // 62c27d0f7be6
	VPBROADCASTW AX, K7, X20                           // 62e27d0f7be0
	VPBROADCASTW R9, K7, Y22                           // 62c27d2f7bf1
	VPBROADCASTW CX, K7, Y22                           // 62e27d2f7bf1
	VPBROADCASTW SP, K6, Z0                            // 62f27d4e7bc4
	VPBROADCASTW R14, K6, Z0                           // 62d27d4e7bc6
	VPBROADCASTW SP, K6, Z11                           // 62727d4e7bdc
	VPBROADCASTW R14, K6, Z11                          // 62527d4e7bde
	VPBROADCASTW X9, K3, X7                            // 62d27d0b79f9
	VPBROADCASTW 99(R15)(R15*1), K3, X7                // 62927d0b79bc3f63000000
	VPBROADCASTW (DX), K3, X7                          // 62f27d0b793a
	VPBROADCASTW X7, K7, Y13                           // 62727d2f79ef
	VPBROADCASTW -17(BP)(SI*8), K7, Y13                // 62727d2f79acf5efffffff
	VPBROADCASTW (R15), K7, Y13                        // 62527d2f792f
	VPBROADCASTW X14, K4, Z0                           // 62d27d4c79c6
	VPBROADCASTW 7(SI)(DI*8), K4, Z0                   // 62f27d4c7984fe07000000
	VPBROADCASTW -15(R14), K4, Z0                      // 62d27d4c7986f1ffffff
	VPBROADCASTW X14, K4, Z25                          // 62427d4c79ce
	VPBROADCASTW 7(SI)(DI*8), K4, Z25                  // 62627d4c798cfe07000000
	VPBROADCASTW -15(R14), K4, Z25                     // 62427d4c798ef1ffffff
	VPCMPB $81, X1, X21, K4, K5                        // 62f355043fe951
	VPCMPB $81, 7(SI)(DI*8), X21, K4, K5               // 62f355043facfe0700000051
	VPCMPB $81, -15(R14), X21, K4, K5                  // 62d355043faef1ffffff51
	VPCMPB $81, X1, X21, K4, K4                        // 62f355043fe151
	VPCMPB $81, 7(SI)(DI*8), X21, K4, K4               // 62f355043fa4fe0700000051
	VPCMPB $81, -15(R14), X21, K4, K4                  // 62d355043fa6f1ffffff51
	VPCMPB $42, Y7, Y17, K7, K4                        // 62f375273fe72a
	VPCMPB $42, (CX), Y17, K7, K4                      // 62f375273f212a
	VPCMPB $42, 99(R15), Y17, K7, K4                   // 62d375273fa7630000002a
	VPCMPB $42, Y7, Y17, K7, K6                        // 62f375273ff72a
	VPCMPB $42, (CX), Y17, K7, K6                      // 62f375273f312a
	VPCMPB $42, 99(R15), Y17, K7, K6                   // 62d375273fb7630000002a
	VPCMPB $79, Z9, Z9, K2, K1                         // 62d3354a3fc94f
	VPCMPB $79, Z28, Z9, K2, K1                        // 6293354a3fcc4f
	VPCMPB $79, -7(DI)(R8*1), Z9, K2, K1               // 62b3354a3f8c07f9ffffff4f
	VPCMPB $79, (SP), Z9, K2, K1                       // 62f3354a3f0c244f
	VPCMPB $79, Z9, Z25, K2, K1                        // 62d335423fc94f
	VPCMPB $79, Z28, Z25, K2, K1                       // 629335423fcc4f
	VPCMPB $79, -7(DI)(R8*1), Z25, K2, K1              // 62b335423f8c07f9ffffff4f
	VPCMPB $79, (SP), Z25, K2, K1                      // 62f335423f0c244f
	VPCMPB $79, Z9, Z9, K2, K3                         // 62d3354a3fd94f
	VPCMPB $79, Z28, Z9, K2, K3                        // 6293354a3fdc4f
	VPCMPB $79, -7(DI)(R8*1), Z9, K2, K3               // 62b3354a3f9c07f9ffffff4f
	VPCMPB $79, (SP), Z9, K2, K3                       // 62f3354a3f1c244f
	VPCMPB $79, Z9, Z25, K2, K3                        // 62d335423fd94f
	VPCMPB $79, Z28, Z25, K2, K3                       // 629335423fdc4f
	VPCMPB $79, -7(DI)(R8*1), Z25, K2, K3              // 62b335423f9c07f9ffffff4f
	VPCMPB $79, (SP), Z25, K2, K3                      // 62f335423f1c244f
	VPCMPEQB X30, X0, K2, K4                           // 62917d0a74e6 or 6291fd0a74e6
	VPCMPEQB -7(DI)(R8*1), X0, K2, K4                  // 62b17d0a74a407f9ffffff or 62b1fd0a74a407f9ffffff
	VPCMPEQB (SP), X0, K2, K4                          // 62f17d0a742424 or 62f1fd0a742424
	VPCMPEQB X30, X0, K2, K5                           // 62917d0a74ee or 6291fd0a74ee
	VPCMPEQB -7(DI)(R8*1), X0, K2, K5                  // 62b17d0a74ac07f9ffffff or 62b1fd0a74ac07f9ffffff
	VPCMPEQB (SP), X0, K2, K5                          // 62f17d0a742c24 or 62f1fd0a742c24
	VPCMPEQB Y1, Y8, K2, K2                            // 62f13d2a74d1 or 62f1bd2a74d1
	VPCMPEQB -7(CX)(DX*1), Y8, K2, K2                  // 62f13d2a749411f9ffffff or 62f1bd2a749411f9ffffff
	VPCMPEQB -15(R14)(R15*4), Y8, K2, K2               // 62913d2a7494bef1ffffff or 6291bd2a7494bef1ffffff
	VPCMPEQB Y1, Y8, K2, K7                            // 62f13d2a74f9 or 62f1bd2a74f9
	VPCMPEQB -7(CX)(DX*1), Y8, K2, K7                  // 62f13d2a74bc11f9ffffff or 62f1bd2a74bc11f9ffffff
	VPCMPEQB -15(R14)(R15*4), Y8, K2, K7               // 62913d2a74bcbef1ffffff or 6291bd2a74bcbef1ffffff
	VPCMPEQB Z31, Z17, K3, K0                          // 6291754374c7 or 6291f54374c7
	VPCMPEQB Z0, Z17, K3, K0                           // 62f1754374c0 or 62f1f54374c0
	VPCMPEQB 99(R15)(R15*8), Z17, K3, K0               // 629175437484ff63000000 or 6291f5437484ff63000000
	VPCMPEQB 7(AX)(CX*8), Z17, K3, K0                  // 62f175437484c807000000 or 62f1f5437484c807000000
	VPCMPEQB Z31, Z23, K3, K0                          // 6291454374c7 or 6291c54374c7
	VPCMPEQB Z0, Z23, K3, K0                           // 62f1454374c0 or 62f1c54374c0
	VPCMPEQB 99(R15)(R15*8), Z23, K3, K0               // 629145437484ff63000000 or 6291c5437484ff63000000
	VPCMPEQB 7(AX)(CX*8), Z23, K3, K0                  // 62f145437484c807000000 or 62f1c5437484c807000000
	VPCMPEQB Z31, Z17, K3, K5                          // 6291754374ef or 6291f54374ef
	VPCMPEQB Z0, Z17, K3, K5                           // 62f1754374e8 or 62f1f54374e8
	VPCMPEQB 99(R15)(R15*8), Z17, K3, K5               // 6291754374acff63000000 or 6291f54374acff63000000
	VPCMPEQB 7(AX)(CX*8), Z17, K3, K5                  // 62f1754374acc807000000 or 62f1f54374acc807000000
	VPCMPEQB Z31, Z23, K3, K5                          // 6291454374ef or 6291c54374ef
	VPCMPEQB Z0, Z23, K3, K5                           // 62f1454374e8 or 62f1c54374e8
	VPCMPEQB 99(R15)(R15*8), Z23, K3, K5               // 6291454374acff63000000 or 6291c54374acff63000000
	VPCMPEQB 7(AX)(CX*8), Z23, K3, K5                  // 62f1454374acc807000000 or 62f1c54374acc807000000
	VPCMPEQW X8, X19, K7, K0                           // 62d1650775c0 or 62d1e50775c0
	VPCMPEQW (AX), X19, K7, K0                         // 62f165077500 or 62f1e5077500
	VPCMPEQW 7(SI), X19, K7, K0                        // 62f16507758607000000 or 62f1e507758607000000
	VPCMPEQW X8, X19, K7, K7                           // 62d1650775f8 or 62d1e50775f8
	VPCMPEQW (AX), X19, K7, K7                         // 62f165077538 or 62f1e5077538
	VPCMPEQW 7(SI), X19, K7, K7                        // 62f1650775be07000000 or 62f1e50775be07000000
	VPCMPEQW Y12, Y21, K1, K5                          // 62d1552175ec or 62d1d52175ec
	VPCMPEQW 17(SP)(BP*2), Y21, K1, K5                 // 62f1552175ac6c11000000 or 62f1d52175ac6c11000000
	VPCMPEQW -7(DI)(R8*4), Y21, K1, K5                 // 62b1552175ac87f9ffffff or 62b1d52175ac87f9ffffff
	VPCMPEQW Y12, Y21, K1, K4                          // 62d1552175e4 or 62d1d52175e4
	VPCMPEQW 17(SP)(BP*2), Y21, K1, K4                 // 62f1552175a46c11000000 or 62f1d52175a46c11000000
	VPCMPEQW -7(DI)(R8*4), Y21, K1, K4                 // 62b1552175a487f9ffffff or 62b1d52175a487f9ffffff
	VPCMPEQW Z26, Z30, K1, K4                          // 62910d4175e2 or 62918d4175e2
	VPCMPEQW Z22, Z30, K1, K4                          // 62b10d4175e6 or 62b18d4175e6
	VPCMPEQW 15(R8)(R14*4), Z30, K1, K4                // 62910d4175a4b00f000000 or 62918d4175a4b00f000000
	VPCMPEQW -7(CX)(DX*4), Z30, K1, K4                 // 62f10d4175a491f9ffffff or 62f18d4175a491f9ffffff
	VPCMPEQW Z26, Z5, K1, K4                           // 6291554975e2 or 6291d54975e2
	VPCMPEQW Z22, Z5, K1, K4                           // 62b1554975e6 or 62b1d54975e6
	VPCMPEQW 15(R8)(R14*4), Z5, K1, K4                 // 6291554975a4b00f000000 or 6291d54975a4b00f000000
	VPCMPEQW -7(CX)(DX*4), Z5, K1, K4                  // 62f1554975a491f9ffffff or 62f1d54975a491f9ffffff
	VPCMPEQW Z26, Z30, K1, K6                          // 62910d4175f2 or 62918d4175f2
	VPCMPEQW Z22, Z30, K1, K6                          // 62b10d4175f6 or 62b18d4175f6
	VPCMPEQW 15(R8)(R14*4), Z30, K1, K6                // 62910d4175b4b00f000000 or 62918d4175b4b00f000000
	VPCMPEQW -7(CX)(DX*4), Z30, K1, K6                 // 62f10d4175b491f9ffffff or 62f18d4175b491f9ffffff
	VPCMPEQW Z26, Z5, K1, K6                           // 6291554975f2 or 6291d54975f2
	VPCMPEQW Z22, Z5, K1, K6                           // 62b1554975f6 or 62b1d54975f6
	VPCMPEQW 15(R8)(R14*4), Z5, K1, K6                 // 6291554975b4b00f000000 or 6291d54975b4b00f000000
	VPCMPEQW -7(CX)(DX*4), Z5, K1, K6                  // 62f1554975b491f9ffffff or 62f1d54975b491f9ffffff
	VPCMPGTB X26, X8, K1, K1                           // 62913d0964ca or 6291bd0964ca
	VPCMPGTB (BX), X8, K1, K1                          // 62f13d09640b or 62f1bd09640b
	VPCMPGTB -17(BP)(SI*1), X8, K1, K1                 // 62f13d09648c35efffffff or 62f1bd09648c35efffffff
	VPCMPGTB X26, X8, K1, K3                           // 62913d0964da or 6291bd0964da
	VPCMPGTB (BX), X8, K1, K3                          // 62f13d09641b or 62f1bd09641b
	VPCMPGTB -17(BP)(SI*1), X8, K1, K3                 // 62f13d09649c35efffffff or 62f1bd09649c35efffffff
	VPCMPGTB Y1, Y9, K7, K6                            // 62f1352f64f1 or 62f1b52f64f1
	VPCMPGTB 15(R8), Y9, K7, K6                        // 62d1352f64b00f000000 or 62d1b52f64b00f000000
	VPCMPGTB (BP), Y9, K7, K6                          // 62f1352f647500 or 62f1b52f647500
	VPCMPGTB Y1, Y9, K7, K7                            // 62f1352f64f9 or 62f1b52f64f9
	VPCMPGTB 15(R8), Y9, K7, K7                        // 62d1352f64b80f000000 or 62d1b52f64b80f000000
	VPCMPGTB (BP), Y9, K7, K7                          // 62f1352f647d00 or 62f1b52f647d00
	VPCMPGTB Z16, Z7, K2, K6                           // 62b1454a64f0 or 62b1c54a64f0
	VPCMPGTB Z25, Z7, K2, K6                           // 6291454a64f1 or 6291c54a64f1
	VPCMPGTB (R8), Z7, K2, K6                          // 62d1454a6430 or 62d1c54a6430
	VPCMPGTB 15(DX)(BX*2), Z7, K2, K6                  // 62f1454a64b45a0f000000 or 62f1c54a64b45a0f000000
	VPCMPGTB Z16, Z21, K2, K6                          // 62b1554264f0 or 62b1d54264f0
	VPCMPGTB Z25, Z21, K2, K6                          // 6291554264f1 or 6291d54264f1
	VPCMPGTB (R8), Z21, K2, K6                         // 62d155426430 or 62d1d5426430
	VPCMPGTB 15(DX)(BX*2), Z21, K2, K6                 // 62f1554264b45a0f000000 or 62f1d54264b45a0f000000
	VPCMPGTB Z16, Z7, K2, K4                           // 62b1454a64e0 or 62b1c54a64e0
	VPCMPGTB Z25, Z7, K2, K4                           // 6291454a64e1 or 6291c54a64e1
	VPCMPGTB (R8), Z7, K2, K4                          // 62d1454a6420 or 62d1c54a6420
	VPCMPGTB 15(DX)(BX*2), Z7, K2, K4                  // 62f1454a64a45a0f000000 or 62f1c54a64a45a0f000000
	VPCMPGTB Z16, Z21, K2, K4                          // 62b1554264e0 or 62b1d54264e0
	VPCMPGTB Z25, Z21, K2, K4                          // 6291554264e1 or 6291d54264e1
	VPCMPGTB (R8), Z21, K2, K4                         // 62d155426420 or 62d1d5426420
	VPCMPGTB 15(DX)(BX*2), Z21, K2, K4                 // 62f1554264a45a0f000000 or 62f1d54264a45a0f000000
	VPCMPGTW X11, X23, K7, K3                          // 62d1450765db or 62d1c50765db
	VPCMPGTW 17(SP)(BP*1), X23, K7, K3                 // 62f14507659c2c11000000 or 62f1c507659c2c11000000
	VPCMPGTW -7(CX)(DX*8), X23, K7, K3                 // 62f14507659cd1f9ffffff or 62f1c507659cd1f9ffffff
	VPCMPGTW X11, X23, K7, K1                          // 62d1450765cb or 62d1c50765cb
	VPCMPGTW 17(SP)(BP*1), X23, K7, K1                 // 62f14507658c2c11000000 or 62f1c507658c2c11000000
	VPCMPGTW -7(CX)(DX*8), X23, K7, K1                 // 62f14507658cd1f9ffffff or 62f1c507658cd1f9ffffff
	VPCMPGTW Y21, Y12, K6, K5                          // 62b11d2e65ed or 62b19d2e65ed
	VPCMPGTW 7(AX)(CX*4), Y12, K6, K5                  // 62f11d2e65ac8807000000 or 62f19d2e65ac8807000000
	VPCMPGTW 7(AX)(CX*1), Y12, K6, K5                  // 62f11d2e65ac0807000000 or 62f19d2e65ac0807000000
	VPCMPGTW Y21, Y12, K6, K4                          // 62b11d2e65e5 or 62b19d2e65e5
	VPCMPGTW 7(AX)(CX*4), Y12, K6, K4                  // 62f11d2e65a48807000000 or 62f19d2e65a48807000000
	VPCMPGTW 7(AX)(CX*1), Y12, K6, K4                  // 62f11d2e65a40807000000 or 62f19d2e65a40807000000
	VPCMPGTW Z23, Z27, K3, K7                          // 62b1254365ff or 62b1a54365ff
	VPCMPGTW Z9, Z27, K3, K7                           // 62d1254365f9 or 62d1a54365f9
	VPCMPGTW 15(R8)(R14*1), Z27, K3, K7                // 6291254365bc300f000000 or 6291a54365bc300f000000
	VPCMPGTW 15(R8)(R14*2), Z27, K3, K7                // 6291254365bc700f000000 or 6291a54365bc700f000000
	VPCMPGTW Z23, Z25, K3, K7                          // 62b1354365ff or 62b1b54365ff
	VPCMPGTW Z9, Z25, K3, K7                           // 62d1354365f9 or 62d1b54365f9
	VPCMPGTW 15(R8)(R14*1), Z25, K3, K7                // 6291354365bc300f000000 or 6291b54365bc300f000000
	VPCMPGTW 15(R8)(R14*2), Z25, K3, K7                // 6291354365bc700f000000 or 6291b54365bc700f000000
	VPCMPGTW Z23, Z27, K3, K6                          // 62b1254365f7 or 62b1a54365f7
	VPCMPGTW Z9, Z27, K3, K6                           // 62d1254365f1 or 62d1a54365f1
	VPCMPGTW 15(R8)(R14*1), Z27, K3, K6                // 6291254365b4300f000000 or 6291a54365b4300f000000
	VPCMPGTW 15(R8)(R14*2), Z27, K3, K6                // 6291254365b4700f000000 or 6291a54365b4700f000000
	VPCMPGTW Z23, Z25, K3, K6                          // 62b1354365f7 or 62b1b54365f7
	VPCMPGTW Z9, Z25, K3, K6                           // 62d1354365f1 or 62d1b54365f1
	VPCMPGTW 15(R8)(R14*1), Z25, K3, K6                // 6291354365b4300f000000 or 6291b54365b4300f000000
	VPCMPGTW 15(R8)(R14*2), Z25, K3, K6                // 6291354365b4700f000000 or 6291b54365b4700f000000
	VPCMPUB $121, X0, X14, K7, K4                      // 62f30d0f3ee079
	VPCMPUB $121, 15(R8)(R14*1), X14, K7, K4           // 62930d0f3ea4300f00000079
	VPCMPUB $121, 15(R8)(R14*2), X14, K7, K4           // 62930d0f3ea4700f00000079
	VPCMPUB $121, X0, X14, K7, K6                      // 62f30d0f3ef079
	VPCMPUB $121, 15(R8)(R14*1), X14, K7, K6           // 62930d0f3eb4300f00000079
	VPCMPUB $121, 15(R8)(R14*2), X14, K7, K6           // 62930d0f3eb4700f00000079
	VPCMPUB $13, Y7, Y26, K2, K1                       // 62f32d223ecf0d
	VPCMPUB $13, 17(SP)(BP*8), Y26, K2, K1             // 62f32d223e8cec110000000d
	VPCMPUB $13, 17(SP)(BP*4), Y26, K2, K1             // 62f32d223e8cac110000000d
	VPCMPUB $13, Y7, Y26, K2, K3                       // 62f32d223edf0d
	VPCMPUB $13, 17(SP)(BP*8), Y26, K2, K3             // 62f32d223e9cec110000000d
	VPCMPUB $13, 17(SP)(BP*4), Y26, K2, K3             // 62f32d223e9cac110000000d
	VPCMPUB $65, Z8, Z14, K5, K6                       // 62d30d4d3ef041
	VPCMPUB $65, Z24, Z14, K5, K6                      // 62930d4d3ef041
	VPCMPUB $65, 99(R15)(R15*4), Z14, K5, K6           // 62930d4d3eb4bf6300000041
	VPCMPUB $65, 15(DX), Z14, K5, K6                   // 62f30d4d3eb20f00000041
	VPCMPUB $65, Z8, Z7, K5, K6                        // 62d3454d3ef041
	VPCMPUB $65, Z24, Z7, K5, K6                       // 6293454d3ef041
	VPCMPUB $65, 99(R15)(R15*4), Z7, K5, K6            // 6293454d3eb4bf6300000041
	VPCMPUB $65, 15(DX), Z7, K5, K6                    // 62f3454d3eb20f00000041
	VPCMPUB $65, Z8, Z14, K5, K7                       // 62d30d4d3ef841
	VPCMPUB $65, Z24, Z14, K5, K7                      // 62930d4d3ef841
	VPCMPUB $65, 99(R15)(R15*4), Z14, K5, K7           // 62930d4d3ebcbf6300000041
	VPCMPUB $65, 15(DX), Z14, K5, K7                   // 62f30d4d3eba0f00000041
	VPCMPUB $65, Z8, Z7, K5, K7                        // 62d3454d3ef841
	VPCMPUB $65, Z24, Z7, K5, K7                       // 6293454d3ef841
	VPCMPUB $65, 99(R15)(R15*4), Z7, K5, K7            // 6293454d3ebcbf6300000041
	VPCMPUB $65, 15(DX), Z7, K5, K7                    // 62f3454d3eba0f00000041
	VPCMPUW $79, X25, X5, K3, K1                       // 6293d50b3ec94f
	VPCMPUW $79, (CX), X5, K3, K1                      // 62f3d50b3e094f
	VPCMPUW $79, 99(R15), X5, K3, K1                   // 62d3d50b3e8f630000004f
	VPCMPUW $79, X25, X5, K3, K5                       // 6293d50b3ee94f
	VPCMPUW $79, (CX), X5, K3, K5                      // 62f3d50b3e294f
	VPCMPUW $79, 99(R15), X5, K3, K5                   // 62d3d50b3eaf630000004f
	VPCMPUW $64, Y6, Y22, K2, K3                       // 62f3cd223ede40
	VPCMPUW $64, 7(AX), Y22, K2, K3                    // 62f3cd223e980700000040
	VPCMPUW $64, (DI), Y22, K2, K3                     // 62f3cd223e1f40
	VPCMPUW $64, Y6, Y22, K2, K1                       // 62f3cd223ece40
	VPCMPUW $64, 7(AX), Y22, K2, K1                    // 62f3cd223e880700000040
	VPCMPUW $64, (DI), Y22, K2, K1                     // 62f3cd223e0f40
	VPCMPUW $27, Z14, Z15, K1, K5                      // 62d385493eee1b
	VPCMPUW $27, Z27, Z15, K1, K5                      // 629385493eeb1b
	VPCMPUW $27, -7(CX)(DX*1), Z15, K1, K5             // 62f385493eac11f9ffffff1b
	VPCMPUW $27, -15(R14)(R15*4), Z15, K1, K5          // 629385493eacbef1ffffff1b
	VPCMPUW $27, Z14, Z12, K1, K5                      // 62d39d493eee1b
	VPCMPUW $27, Z27, Z12, K1, K5                      // 62939d493eeb1b
	VPCMPUW $27, -7(CX)(DX*1), Z12, K1, K5             // 62f39d493eac11f9ffffff1b
	VPCMPUW $27, -15(R14)(R15*4), Z12, K1, K5          // 62939d493eacbef1ffffff1b
	VPCMPUW $27, Z14, Z15, K1, K4                      // 62d385493ee61b
	VPCMPUW $27, Z27, Z15, K1, K4                      // 629385493ee31b
	VPCMPUW $27, -7(CX)(DX*1), Z15, K1, K4             // 62f385493ea411f9ffffff1b
	VPCMPUW $27, -15(R14)(R15*4), Z15, K1, K4          // 629385493ea4bef1ffffff1b
	VPCMPUW $27, Z14, Z12, K1, K4                      // 62d39d493ee61b
	VPCMPUW $27, Z27, Z12, K1, K4                      // 62939d493ee31b
	VPCMPUW $27, -7(CX)(DX*1), Z12, K1, K4             // 62f39d493ea411f9ffffff1b
	VPCMPUW $27, -15(R14)(R15*4), Z12, K1, K4          // 62939d493ea4bef1ffffff1b
	VPCMPW $47, X9, X0, K2, K7                         // 62d3fd0a3ff92f
	VPCMPW $47, 99(R15)(R15*2), X0, K2, K7             // 6293fd0a3fbc7f630000002f
	VPCMPW $47, -7(DI), X0, K2, K7                     // 62f3fd0a3fbff9ffffff2f
	VPCMPW $47, X9, X0, K2, K6                         // 62d3fd0a3ff12f
	VPCMPW $47, 99(R15)(R15*2), X0, K2, K6             // 6293fd0a3fb47f630000002f
	VPCMPW $47, -7(DI), X0, K2, K6                     // 62f3fd0a3fb7f9ffffff2f
	VPCMPW $82, Y7, Y21, K1, K4                        // 62f3d5213fe752
	VPCMPW $82, 99(R15)(R15*1), Y21, K1, K4            // 6293d5213fa43f6300000052
	VPCMPW $82, (DX), Y21, K1, K4                      // 62f3d5213f2252
	VPCMPW $82, Y7, Y21, K1, K6                        // 62f3d5213ff752
	VPCMPW $82, 99(R15)(R15*1), Y21, K1, K6            // 6293d5213fb43f6300000052
	VPCMPW $82, (DX), Y21, K1, K6                      // 62f3d5213f3252
	VPCMPW $126, Z13, Z11, K7, K0                      // 62d3a54f3fc57e
	VPCMPW $126, Z14, Z11, K7, K0                      // 62d3a54f3fc67e
	VPCMPW $126, 15(DX)(BX*1), Z11, K7, K0             // 62f3a54f3f841a0f0000007e
	VPCMPW $126, -7(CX)(DX*2), Z11, K7, K0             // 62f3a54f3f8451f9ffffff7e
	VPCMPW $126, Z13, Z5, K7, K0                       // 62d3d54f3fc57e
	VPCMPW $126, Z14, Z5, K7, K0                       // 62d3d54f3fc67e
	VPCMPW $126, 15(DX)(BX*1), Z5, K7, K0              // 62f3d54f3f841a0f0000007e
	VPCMPW $126, -7(CX)(DX*2), Z5, K7, K0              // 62f3d54f3f8451f9ffffff7e
	VPCMPW $126, Z13, Z11, K7, K7                      // 62d3a54f3ffd7e
	VPCMPW $126, Z14, Z11, K7, K7                      // 62d3a54f3ffe7e
	VPCMPW $126, 15(DX)(BX*1), Z11, K7, K7             // 62f3a54f3fbc1a0f0000007e
	VPCMPW $126, -7(CX)(DX*2), Z11, K7, K7             // 62f3a54f3fbc51f9ffffff7e
	VPCMPW $126, Z13, Z5, K7, K7                       // 62d3d54f3ffd7e
	VPCMPW $126, Z14, Z5, K7, K7                       // 62d3d54f3ffe7e
	VPCMPW $126, 15(DX)(BX*1), Z5, K7, K7              // 62f3d54f3fbc1a0f0000007e
	VPCMPW $126, -7(CX)(DX*2), Z5, K7, K7              // 62f3d54f3fbc51f9ffffff7e
	VPERMI2W X16, X20, K2, X7                          // 62b2dd0275f8
	VPERMI2W 7(SI)(DI*1), X20, K2, X7                  // 62f2dd0275bc3e07000000
	VPERMI2W 15(DX)(BX*8), X20, K2, X7                 // 62f2dd0275bcda0f000000
	VPERMI2W Y18, Y14, K5, Y12                         // 62328d2d75e2
	VPERMI2W -7(CX)(DX*1), Y14, K5, Y12                // 62728d2d75a411f9ffffff
	VPERMI2W -15(R14)(R15*4), Y14, K5, Y12             // 62128d2d75a4bef1ffffff
	VPERMI2W Z28, Z12, K3, Z1                          // 62929d4b75cc
	VPERMI2W Z13, Z12, K3, Z1                          // 62d29d4b75cd
	VPERMI2W 99(R15)(R15*8), Z12, K3, Z1               // 62929d4b758cff63000000
	VPERMI2W 7(AX)(CX*8), Z12, K3, Z1                  // 62f29d4b758cc807000000
	VPERMI2W Z28, Z16, K3, Z1                          // 6292fd4375cc
	VPERMI2W Z13, Z16, K3, Z1                          // 62d2fd4375cd
	VPERMI2W 99(R15)(R15*8), Z16, K3, Z1               // 6292fd43758cff63000000
	VPERMI2W 7(AX)(CX*8), Z16, K3, Z1                  // 62f2fd43758cc807000000
	VPERMI2W Z28, Z12, K3, Z3                          // 62929d4b75dc
	VPERMI2W Z13, Z12, K3, Z3                          // 62d29d4b75dd
	VPERMI2W 99(R15)(R15*8), Z12, K3, Z3               // 62929d4b759cff63000000
	VPERMI2W 7(AX)(CX*8), Z12, K3, Z3                  // 62f29d4b759cc807000000
	VPERMI2W Z28, Z16, K3, Z3                          // 6292fd4375dc
	VPERMI2W Z13, Z16, K3, Z3                          // 62d2fd4375dd
	VPERMI2W 99(R15)(R15*8), Z16, K3, Z3               // 6292fd43759cff63000000
	VPERMI2W 7(AX)(CX*8), Z16, K3, Z3                  // 62f2fd43759cc807000000
	VPERMT2W X0, X0, K3, X14                           // 6272fd0b7df0
	VPERMT2W 15(R8)(R14*1), X0, K3, X14                // 6212fd0b7db4300f000000
	VPERMT2W 15(R8)(R14*2), X0, K3, X14                // 6212fd0b7db4700f000000
	VPERMT2W Y8, Y27, K2, Y22                          // 62c2a5227df0
	VPERMT2W 7(SI)(DI*8), Y27, K2, Y22                 // 62e2a5227db4fe07000000
	VPERMT2W -15(R14), Y27, K2, Y22                    // 62c2a5227db6f1ffffff
	VPERMT2W Z22, Z8, K1, Z14                          // 6232bd497df6
	VPERMT2W Z25, Z8, K1, Z14                          // 6212bd497df1
	VPERMT2W 17(SP)(BP*2), Z8, K1, Z14                 // 6272bd497db46c11000000
	VPERMT2W -7(DI)(R8*4), Z8, K1, Z14                 // 6232bd497db487f9ffffff
	VPERMT2W Z22, Z24, K1, Z14                         // 6232bd417df6
	VPERMT2W Z25, Z24, K1, Z14                         // 6212bd417df1
	VPERMT2W 17(SP)(BP*2), Z24, K1, Z14                // 6272bd417db46c11000000
	VPERMT2W -7(DI)(R8*4), Z24, K1, Z14                // 6232bd417db487f9ffffff
	VPERMT2W Z22, Z8, K1, Z7                           // 62b2bd497dfe
	VPERMT2W Z25, Z8, K1, Z7                           // 6292bd497df9
	VPERMT2W 17(SP)(BP*2), Z8, K1, Z7                  // 62f2bd497dbc6c11000000
	VPERMT2W -7(DI)(R8*4), Z8, K1, Z7                  // 62b2bd497dbc87f9ffffff
	VPERMT2W Z22, Z24, K1, Z7                          // 62b2bd417dfe
	VPERMT2W Z25, Z24, K1, Z7                          // 6292bd417df9
	VPERMT2W 17(SP)(BP*2), Z24, K1, Z7                 // 62f2bd417dbc6c11000000
	VPERMT2W -7(DI)(R8*4), Z24, K1, Z7                 // 62b2bd417dbc87f9ffffff
	VPERMW X17, X11, K2, X25                           // 6222a50a8dc9
	VPERMW (R14), X11, K2, X25                         // 6242a50a8d0e
	VPERMW -7(DI)(R8*8), X11, K2, X25                  // 6222a50a8d8cc7f9ffffff
	VPERMW Y9, Y22, K1, Y9                             // 6252cd218dc9
	VPERMW 7(SI)(DI*1), Y22, K1, Y9                    // 6272cd218d8c3e07000000
	VPERMW 15(DX)(BX*8), Y22, K1, Y9                   // 6272cd218d8cda0f000000
	VPERMW Z0, Z6, K7, Z1                              // 62f2cd4f8dc8
	VPERMW Z8, Z6, K7, Z1                              // 62d2cd4f8dc8
	VPERMW 15(R8), Z6, K7, Z1                          // 62d2cd4f8d880f000000
	VPERMW (BP), Z6, K7, Z1                            // 62f2cd4f8d4d00
	VPERMW Z0, Z2, K7, Z1                              // 62f2ed4f8dc8
	VPERMW Z8, Z2, K7, Z1                              // 62d2ed4f8dc8
	VPERMW 15(R8), Z2, K7, Z1                          // 62d2ed4f8d880f000000
	VPERMW (BP), Z2, K7, Z1                            // 62f2ed4f8d4d00
	VPERMW Z0, Z6, K7, Z16                             // 62e2cd4f8dc0
	VPERMW Z8, Z6, K7, Z16                             // 62c2cd4f8dc0
	VPERMW 15(R8), Z6, K7, Z16                         // 62c2cd4f8d800f000000
	VPERMW (BP), Z6, K7, Z16                           // 62e2cd4f8d4500
	VPERMW Z0, Z2, K7, Z16                             // 62e2ed4f8dc0
	VPERMW Z8, Z2, K7, Z16                             // 62c2ed4f8dc0
	VPERMW 15(R8), Z2, K7, Z16                         // 62c2ed4f8d800f000000
	VPERMW (BP), Z2, K7, Z16                           // 62e2ed4f8d4500
	VPEXTRB $79, X26, AX                               // 62637d0814d04f or 6263fd0814d04f
	VPEXTRB $79, X26, R9                               // 62437d0814d14f or 6243fd0814d14f
	VPEXTRB $79, X26, 7(SI)(DI*1)                      // 62637d0814543e074f or 6263fd0814543e074f
	VPEXTRB $79, X26, 15(DX)(BX*8)                     // 62637d081454da0f4f or 6263fd081454da0f4f
	VPMADDUBSW X21, X16, K2, X0                        // 62b27d0204c5 or 62b2fd0204c5
	VPMADDUBSW 15(R8)(R14*8), X16, K2, X0              // 62927d020484f00f000000 or 6292fd020484f00f000000
	VPMADDUBSW -15(R14)(R15*2), X16, K2, X0            // 62927d0204847ef1ffffff or 6292fd0204847ef1ffffff
	VPMADDUBSW Y3, Y31, K4, Y11                        // 6272052404db or 6272852404db
	VPMADDUBSW -17(BP)(SI*2), Y31, K4, Y11             // 62720524049c75efffffff or 62728524049c75efffffff
	VPMADDUBSW 7(AX)(CX*2), Y31, K4, Y11               // 62720524049c4807000000 or 62728524049c4807000000
	VPMADDUBSW Z6, Z22, K1, Z12                        // 62724d4104e6 or 6272cd4104e6
	VPMADDUBSW Z8, Z22, K1, Z12                        // 62524d4104e0 or 6252cd4104e0
	VPMADDUBSW 99(R15)(R15*1), Z22, K1, Z12            // 62124d4104a43f63000000 or 6212cd4104a43f63000000
	VPMADDUBSW (DX), Z22, K1, Z12                      // 62724d410422 or 6272cd410422
	VPMADDUBSW Z6, Z11, K1, Z12                        // 6272254904e6 or 6272a54904e6
	VPMADDUBSW Z8, Z11, K1, Z12                        // 6252254904e0 or 6252a54904e0
	VPMADDUBSW 99(R15)(R15*1), Z11, K1, Z12            // 6212254904a43f63000000 or 6212a54904a43f63000000
	VPMADDUBSW (DX), Z11, K1, Z12                      // 627225490422 or 6272a5490422
	VPMADDUBSW Z6, Z22, K1, Z27                        // 62624d4104de or 6262cd4104de
	VPMADDUBSW Z8, Z22, K1, Z27                        // 62424d4104d8 or 6242cd4104d8
	VPMADDUBSW 99(R15)(R15*1), Z22, K1, Z27            // 62024d41049c3f63000000 or 6202cd41049c3f63000000
	VPMADDUBSW (DX), Z22, K1, Z27                      // 62624d41041a or 6262cd41041a
	VPMADDUBSW Z6, Z11, K1, Z27                        // 6262254904de or 6262a54904de
	VPMADDUBSW Z8, Z11, K1, Z27                        // 6242254904d8 or 6242a54904d8
	VPMADDUBSW 99(R15)(R15*1), Z11, K1, Z27            // 62022549049c3f63000000 or 6202a549049c3f63000000
	VPMADDUBSW (DX), Z11, K1, Z27                      // 62622549041a or 6262a549041a
	VPMADDWD X22, X28, K3, X0                          // 62b11d03f5c6 or 62b19d03f5c6
	VPMADDWD -15(R14)(R15*1), X28, K3, X0              // 62911d03f5843ef1ffffff or 62919d03f5843ef1ffffff
	VPMADDWD -15(BX), X28, K3, X0                      // 62f11d03f583f1ffffff or 62f19d03f583f1ffffff
	VPMADDWD Y13, Y2, K4, Y14                          // 62516d2cf5f5 or 6251ed2cf5f5
	VPMADDWD 15(R8)(R14*1), Y2, K4, Y14                // 62116d2cf5b4300f000000 or 6211ed2cf5b4300f000000
	VPMADDWD 15(R8)(R14*2), Y2, K4, Y14                // 62116d2cf5b4700f000000 or 6211ed2cf5b4700f000000
	VPMADDWD Z9, Z12, K5, Z25                          // 62411d4df5c9 or 62419d4df5c9
	VPMADDWD Z12, Z12, K5, Z25                         // 62411d4df5cc or 62419d4df5cc
	VPMADDWD -17(BP)(SI*8), Z12, K5, Z25               // 62611d4df58cf5efffffff or 62619d4df58cf5efffffff
	VPMADDWD (R15), Z12, K5, Z25                       // 62411d4df50f or 62419d4df50f
	VPMADDWD Z9, Z17, K5, Z25                          // 62417545f5c9 or 6241f545f5c9
	VPMADDWD Z12, Z17, K5, Z25                         // 62417545f5cc or 6241f545f5cc
	VPMADDWD -17(BP)(SI*8), Z17, K5, Z25               // 62617545f58cf5efffffff or 6261f545f58cf5efffffff
	VPMADDWD (R15), Z17, K5, Z25                       // 62417545f50f or 6241f545f50f
	VPMADDWD Z9, Z12, K5, Z12                          // 62511d4df5e1 or 62519d4df5e1
	VPMADDWD Z12, Z12, K5, Z12                         // 62511d4df5e4 or 62519d4df5e4
	VPMADDWD -17(BP)(SI*8), Z12, K5, Z12               // 62711d4df5a4f5efffffff or 62719d4df5a4f5efffffff
	VPMADDWD (R15), Z12, K5, Z12                       // 62511d4df527 or 62519d4df527
	VPMADDWD Z9, Z17, K5, Z12                          // 62517545f5e1 or 6251f545f5e1
	VPMADDWD Z12, Z17, K5, Z12                         // 62517545f5e4 or 6251f545f5e4
	VPMADDWD -17(BP)(SI*8), Z17, K5, Z12               // 62717545f5a4f5efffffff or 6271f545f5a4f5efffffff
	VPMADDWD (R15), Z17, K5, Z12                       // 62517545f527 or 6251f545f527
	VPMAXSB X7, X19, K7, X7                            // 62f265073cff or 62f2e5073cff
	VPMAXSB 7(AX)(CX*4), X19, K7, X7                   // 62f265073cbc8807000000 or 62f2e5073cbc8807000000
	VPMAXSB 7(AX)(CX*1), X19, K7, X7                   // 62f265073cbc0807000000 or 62f2e5073cbc0807000000
	VPMAXSB Y22, Y15, K7, Y27                          // 6222052f3cde or 6222852f3cde
	VPMAXSB (R14), Y15, K7, Y27                        // 6242052f3c1e or 6242852f3c1e
	VPMAXSB -7(DI)(R8*8), Y15, K7, Y27                 // 6222052f3c9cc7f9ffffff or 6222852f3c9cc7f9ffffff
	VPMAXSB Z8, Z3, K6, Z6                             // 62d2654e3cf0 or 62d2e54e3cf0
	VPMAXSB Z2, Z3, K6, Z6                             // 62f2654e3cf2 or 62f2e54e3cf2
	VPMAXSB 7(SI)(DI*8), Z3, K6, Z6                    // 62f2654e3cb4fe07000000 or 62f2e54e3cb4fe07000000
	VPMAXSB -15(R14), Z3, K6, Z6                       // 62d2654e3cb6f1ffffff or 62d2e54e3cb6f1ffffff
	VPMAXSB Z8, Z21, K6, Z6                            // 62d255463cf0 or 62d2d5463cf0
	VPMAXSB Z2, Z21, K6, Z6                            // 62f255463cf2 or 62f2d5463cf2
	VPMAXSB 7(SI)(DI*8), Z21, K6, Z6                   // 62f255463cb4fe07000000 or 62f2d5463cb4fe07000000
	VPMAXSB -15(R14), Z21, K6, Z6                      // 62d255463cb6f1ffffff or 62d2d5463cb6f1ffffff
	VPMAXSB Z8, Z3, K6, Z25                            // 6242654e3cc8 or 6242e54e3cc8
	VPMAXSB Z2, Z3, K6, Z25                            // 6262654e3cca or 6262e54e3cca
	VPMAXSB 7(SI)(DI*8), Z3, K6, Z25                   // 6262654e3c8cfe07000000 or 6262e54e3c8cfe07000000
	VPMAXSB -15(R14), Z3, K6, Z25                      // 6242654e3c8ef1ffffff or 6242e54e3c8ef1ffffff
	VPMAXSB Z8, Z21, K6, Z25                           // 624255463cc8 or 6242d5463cc8
	VPMAXSB Z2, Z21, K6, Z25                           // 626255463cca or 6262d5463cca
	VPMAXSB 7(SI)(DI*8), Z21, K6, Z25                  // 626255463c8cfe07000000 or 6262d5463c8cfe07000000
	VPMAXSB -15(R14), Z21, K6, Z25                     // 624255463c8ef1ffffff or 6242d5463c8ef1ffffff
	VPMAXSW X12, X0, K5, X12                           // 62517d0deee4 or 6251fd0deee4
	VPMAXSW 7(SI)(DI*4), X0, K5, X12                   // 62717d0deea4be07000000 or 6271fd0deea4be07000000
	VPMAXSW -7(DI)(R8*2), X0, K5, X12                  // 62317d0deea447f9ffffff or 6231fd0deea447f9ffffff
	VPMAXSW Y14, Y19, K3, Y23                          // 62c16523eefe or 62c1e523eefe
	VPMAXSW 99(R15)(R15*2), Y19, K3, Y23               // 62816523eebc7f63000000 or 6281e523eebc7f63000000
	VPMAXSW -7(DI), Y19, K3, Y23                       // 62e16523eebff9ffffff or 62e1e523eebff9ffffff
	VPMAXSW Z18, Z11, K4, Z12                          // 6231254ceee2 or 6231a54ceee2
	VPMAXSW Z24, Z11, K4, Z12                          // 6211254ceee0 or 6211a54ceee0
	VPMAXSW -7(CX), Z11, K4, Z12                       // 6271254ceea1f9ffffff or 6271a54ceea1f9ffffff
	VPMAXSW 15(DX)(BX*4), Z11, K4, Z12                 // 6271254ceea49a0f000000 or 6271a54ceea49a0f000000
	VPMAXSW Z18, Z5, K4, Z12                           // 6231554ceee2 or 6231d54ceee2
	VPMAXSW Z24, Z5, K4, Z12                           // 6211554ceee0 or 6211d54ceee0
	VPMAXSW -7(CX), Z5, K4, Z12                        // 6271554ceea1f9ffffff or 6271d54ceea1f9ffffff
	VPMAXSW 15(DX)(BX*4), Z5, K4, Z12                  // 6271554ceea49a0f000000 or 6271d54ceea49a0f000000
	VPMAXSW Z18, Z11, K4, Z22                          // 62a1254ceef2 or 62a1a54ceef2
	VPMAXSW Z24, Z11, K4, Z22                          // 6281254ceef0 or 6281a54ceef0
	VPMAXSW -7(CX), Z11, K4, Z22                       // 62e1254ceeb1f9ffffff or 62e1a54ceeb1f9ffffff
	VPMAXSW 15(DX)(BX*4), Z11, K4, Z22                 // 62e1254ceeb49a0f000000 or 62e1a54ceeb49a0f000000
	VPMAXSW Z18, Z5, K4, Z22                           // 62a1554ceef2 or 62a1d54ceef2
	VPMAXSW Z24, Z5, K4, Z22                           // 6281554ceef0 or 6281d54ceef0
	VPMAXSW -7(CX), Z5, K4, Z22                        // 62e1554ceeb1f9ffffff or 62e1d54ceeb1f9ffffff
	VPMAXSW 15(DX)(BX*4), Z5, K4, Z22                  // 62e1554ceeb49a0f000000 or 62e1d54ceeb49a0f000000
	VPMAXUB X17, X5, K2, X14                           // 6231550adef1 or 6231d50adef1
	VPMAXUB 17(SP), X5, K2, X14                        // 6271550adeb42411000000 or 6271d50adeb42411000000
	VPMAXUB -17(BP)(SI*4), X5, K2, X14                 // 6271550adeb4b5efffffff or 6271d50adeb4b5efffffff
	VPMAXUB Y16, Y5, K2, Y21                           // 62a1552adee8 or 62a1d52adee8
	VPMAXUB -7(CX)(DX*1), Y5, K2, Y21                  // 62e1552adeac11f9ffffff or 62e1d52adeac11f9ffffff
	VPMAXUB -15(R14)(R15*4), Y5, K2, Y21               // 6281552adeacbef1ffffff or 6281d52adeacbef1ffffff
	VPMAXUB Z6, Z7, K3, Z2                             // 62f1454bded6 or 62f1c54bded6
	VPMAXUB Z16, Z7, K3, Z2                            // 62b1454bded0 or 62b1c54bded0
	VPMAXUB 99(R15)(R15*8), Z7, K3, Z2                 // 6291454bde94ff63000000 or 6291c54bde94ff63000000
	VPMAXUB 7(AX)(CX*8), Z7, K3, Z2                    // 62f1454bde94c807000000 or 62f1c54bde94c807000000
	VPMAXUB Z6, Z13, K3, Z2                            // 62f1154bded6 or 62f1954bded6
	VPMAXUB Z16, Z13, K3, Z2                           // 62b1154bded0 or 62b1954bded0
	VPMAXUB 99(R15)(R15*8), Z13, K3, Z2                // 6291154bde94ff63000000 or 6291954bde94ff63000000
	VPMAXUB 7(AX)(CX*8), Z13, K3, Z2                   // 62f1154bde94c807000000 or 62f1954bde94c807000000
	VPMAXUB Z6, Z7, K3, Z21                            // 62e1454bdeee or 62e1c54bdeee
	VPMAXUB Z16, Z7, K3, Z21                           // 62a1454bdee8 or 62a1c54bdee8
	VPMAXUB 99(R15)(R15*8), Z7, K3, Z21                // 6281454bdeacff63000000 or 6281c54bdeacff63000000
	VPMAXUB 7(AX)(CX*8), Z7, K3, Z21                   // 62e1454bdeacc807000000 or 62e1c54bdeacc807000000
	VPMAXUB Z6, Z13, K3, Z21                           // 62e1154bdeee or 62e1954bdeee
	VPMAXUB Z16, Z13, K3, Z21                          // 62a1154bdee8 or 62a1954bdee8
	VPMAXUB 99(R15)(R15*8), Z13, K3, Z21               // 6281154bdeacff63000000 or 6281954bdeacff63000000
	VPMAXUB 7(AX)(CX*8), Z13, K3, Z21                  // 62e1154bdeacc807000000 or 62e1954bdeacc807000000
	VPMAXUW X9, X24, K7, X28                           // 62423d073ee1 or 6242bd073ee1
	VPMAXUW -17(BP)(SI*8), X24, K7, X28                // 62623d073ea4f5efffffff or 6262bd073ea4f5efffffff
	VPMAXUW (R15), X24, K7, X28                        // 62423d073e27 or 6242bd073e27
	VPMAXUW Y7, Y19, K1, Y11                           // 627265213edf or 6272e5213edf
	VPMAXUW 17(SP)(BP*2), Y19, K1, Y11                 // 627265213e9c6c11000000 or 6272e5213e9c6c11000000
	VPMAXUW -7(DI)(R8*4), Y19, K1, Y11                 // 623265213e9c87f9ffffff or 6232e5213e9c87f9ffffff
	VPMAXUW Z12, Z1, K1, Z20                           // 62c275493ee4 or 62c2f5493ee4
	VPMAXUW Z16, Z1, K1, Z20                           // 62a275493ee0 or 62a2f5493ee0
	VPMAXUW 15(R8)(R14*4), Z1, K1, Z20                 // 628275493ea4b00f000000 or 6282f5493ea4b00f000000
	VPMAXUW -7(CX)(DX*4), Z1, K1, Z20                  // 62e275493ea491f9ffffff or 62e2f5493ea491f9ffffff
	VPMAXUW Z12, Z3, K1, Z20                           // 62c265493ee4 or 62c2e5493ee4
	VPMAXUW Z16, Z3, K1, Z20                           // 62a265493ee0 or 62a2e5493ee0
	VPMAXUW 15(R8)(R14*4), Z3, K1, Z20                 // 628265493ea4b00f000000 or 6282e5493ea4b00f000000
	VPMAXUW -7(CX)(DX*4), Z3, K1, Z20                  // 62e265493ea491f9ffffff or 62e2e5493ea491f9ffffff
	VPMAXUW Z12, Z1, K1, Z9                            // 625275493ecc or 6252f5493ecc
	VPMAXUW Z16, Z1, K1, Z9                            // 623275493ec8 or 6232f5493ec8
	VPMAXUW 15(R8)(R14*4), Z1, K1, Z9                  // 621275493e8cb00f000000 or 6212f5493e8cb00f000000
	VPMAXUW -7(CX)(DX*4), Z1, K1, Z9                   // 627275493e8c91f9ffffff or 6272f5493e8c91f9ffffff
	VPMAXUW Z12, Z3, K1, Z9                            // 625265493ecc or 6252e5493ecc
	VPMAXUW Z16, Z3, K1, Z9                            // 623265493ec8 or 6232e5493ec8
	VPMAXUW 15(R8)(R14*4), Z3, K1, Z9                  // 621265493e8cb00f000000 or 6212e5493e8cb00f000000
	VPMAXUW -7(CX)(DX*4), Z3, K1, Z9                   // 627265493e8c91f9ffffff or 6272e5493e8c91f9ffffff
	VPMINSB X18, X26, K1, X15                          // 62322d0138fa or 6232ad0138fa
	VPMINSB 7(SI)(DI*8), X26, K1, X15                  // 62722d0138bcfe07000000 or 6272ad0138bcfe07000000
	VPMINSB -15(R14), X26, K1, X15                     // 62522d0138bef1ffffff or 6252ad0138bef1ffffff
	VPMINSB Y3, Y0, K7, Y6                             // 62f27d2f38f3 or 62f2fd2f38f3
	VPMINSB 15(R8), Y0, K7, Y6                         // 62d27d2f38b00f000000 or 62d2fd2f38b00f000000
	VPMINSB (BP), Y0, K7, Y6                           // 62f27d2f387500 or 62f2fd2f387500
	VPMINSB Z3, Z14, K2, Z28                           // 62620d4a38e3 or 62628d4a38e3
	VPMINSB Z12, Z14, K2, Z28                          // 62420d4a38e4 or 62428d4a38e4
	VPMINSB (R8), Z14, K2, Z28                         // 62420d4a3820 or 62428d4a3820
	VPMINSB 15(DX)(BX*2), Z14, K2, Z28                 // 62620d4a38a45a0f000000 or 62628d4a38a45a0f000000
	VPMINSB Z3, Z28, K2, Z28                           // 62621d4238e3 or 62629d4238e3
	VPMINSB Z12, Z28, K2, Z28                          // 62421d4238e4 or 62429d4238e4
	VPMINSB (R8), Z28, K2, Z28                         // 62421d423820 or 62429d423820
	VPMINSB 15(DX)(BX*2), Z28, K2, Z28                 // 62621d4238a45a0f000000 or 62629d4238a45a0f000000
	VPMINSB Z3, Z14, K2, Z13                           // 62720d4a38eb or 62728d4a38eb
	VPMINSB Z12, Z14, K2, Z13                          // 62520d4a38ec or 62528d4a38ec
	VPMINSB (R8), Z14, K2, Z13                         // 62520d4a3828 or 62528d4a3828
	VPMINSB 15(DX)(BX*2), Z14, K2, Z13                 // 62720d4a38ac5a0f000000 or 62728d4a38ac5a0f000000
	VPMINSB Z3, Z28, K2, Z13                           // 62721d4238eb or 62729d4238eb
	VPMINSB Z12, Z28, K2, Z13                          // 62521d4238ec or 62529d4238ec
	VPMINSB (R8), Z28, K2, Z13                         // 62521d423828 or 62529d423828
	VPMINSB 15(DX)(BX*2), Z28, K2, Z13                 // 62721d4238ac5a0f000000 or 62729d4238ac5a0f000000
	VPMINSW X24, X0, K7, X0                            // 62917d0feac0 or 6291fd0feac0
	VPMINSW -7(CX), X0, K7, X0                         // 62f17d0fea81f9ffffff or 62f1fd0fea81f9ffffff
	VPMINSW 15(DX)(BX*4), X0, K7, X0                   // 62f17d0fea849a0f000000 or 62f1fd0fea849a0f000000
	VPMINSW Y22, Y0, K6, Y7                            // 62b17d2eeafe or 62b1fd2eeafe
	VPMINSW 7(AX)(CX*4), Y0, K6, Y7                    // 62f17d2eeabc8807000000 or 62f1fd2eeabc8807000000
	VPMINSW 7(AX)(CX*1), Y0, K6, Y7                    // 62f17d2eeabc0807000000 or 62f1fd2eeabc0807000000
	VPMINSW Z23, Z20, K3, Z16                          // 62a15d43eac7 or 62a1dd43eac7
	VPMINSW Z19, Z20, K3, Z16                          // 62a15d43eac3 or 62a1dd43eac3
	VPMINSW 15(R8)(R14*1), Z20, K3, Z16                // 62815d43ea84300f000000 or 6281dd43ea84300f000000
	VPMINSW 15(R8)(R14*2), Z20, K3, Z16                // 62815d43ea84700f000000 or 6281dd43ea84700f000000
	VPMINSW Z23, Z0, K3, Z16                           // 62a17d4beac7 or 62a1fd4beac7
	VPMINSW Z19, Z0, K3, Z16                           // 62a17d4beac3 or 62a1fd4beac3
	VPMINSW 15(R8)(R14*1), Z0, K3, Z16                 // 62817d4bea84300f000000 or 6281fd4bea84300f000000
	VPMINSW 15(R8)(R14*2), Z0, K3, Z16                 // 62817d4bea84700f000000 or 6281fd4bea84700f000000
	VPMINSW Z23, Z20, K3, Z9                           // 62315d43eacf or 6231dd43eacf
	VPMINSW Z19, Z20, K3, Z9                           // 62315d43eacb or 6231dd43eacb
	VPMINSW 15(R8)(R14*1), Z20, K3, Z9                 // 62115d43ea8c300f000000 or 6211dd43ea8c300f000000
	VPMINSW 15(R8)(R14*2), Z20, K3, Z9                 // 62115d43ea8c700f000000 or 6211dd43ea8c700f000000
	VPMINSW Z23, Z0, K3, Z9                            // 62317d4beacf or 6231fd4beacf
	VPMINSW Z19, Z0, K3, Z9                            // 62317d4beacb or 6231fd4beacb
	VPMINSW 15(R8)(R14*1), Z0, K3, Z9                  // 62117d4bea8c300f000000 or 6211fd4bea8c300f000000
	VPMINSW 15(R8)(R14*2), Z0, K3, Z9                  // 62117d4bea8c700f000000 or 6211fd4bea8c700f000000
	VPMINUB X9, X7, K7, X20                            // 62c1450fdae1 or 62c1c50fdae1
	VPMINUB 99(R15)(R15*8), X7, K7, X20                // 6281450fdaa4ff63000000 or 6281c50fdaa4ff63000000
	VPMINUB 7(AX)(CX*8), X7, K7, X20                   // 62e1450fdaa4c807000000 or 62e1c50fdaa4c807000000
	VPMINUB Y1, Y12, K4, Y13                           // 62711d2cdae9 or 62719d2cdae9
	VPMINUB (SI), Y12, K4, Y13                         // 62711d2cda2e or 62719d2cda2e
	VPMINUB 7(SI)(DI*2), Y12, K4, Y13                  // 62711d2cdaac7e07000000 or 62719d2cdaac7e07000000
	VPMINUB Z24, Z0, K4, Z0                            // 62917d4cdac0 or 6291fd4cdac0
	VPMINUB Z12, Z0, K4, Z0                            // 62d17d4cdac4 or 62d1fd4cdac4
	VPMINUB (R14), Z0, K4, Z0                          // 62d17d4cda06 or 62d1fd4cda06
	VPMINUB -7(DI)(R8*8), Z0, K4, Z0                   // 62b17d4cda84c7f9ffffff or 62b1fd4cda84c7f9ffffff
	VPMINUB Z24, Z25, K4, Z0                           // 62913544dac0 or 6291b544dac0
	VPMINUB Z12, Z25, K4, Z0                           // 62d13544dac4 or 62d1b544dac4
	VPMINUB (R14), Z25, K4, Z0                         // 62d13544da06 or 62d1b544da06
	VPMINUB -7(DI)(R8*8), Z25, K4, Z0                  // 62b13544da84c7f9ffffff or 62b1b544da84c7f9ffffff
	VPMINUB Z24, Z0, K4, Z11                           // 62117d4cdad8 or 6211fd4cdad8
	VPMINUB Z12, Z0, K4, Z11                           // 62517d4cdadc or 6251fd4cdadc
	VPMINUB (R14), Z0, K4, Z11                         // 62517d4cda1e or 6251fd4cda1e
	VPMINUB -7(DI)(R8*8), Z0, K4, Z11                  // 62317d4cda9cc7f9ffffff or 6231fd4cda9cc7f9ffffff
	VPMINUB Z24, Z25, K4, Z11                          // 62113544dad8 or 6211b544dad8
	VPMINUB Z12, Z25, K4, Z11                          // 62513544dadc or 6251b544dadc
	VPMINUB (R14), Z25, K4, Z11                        // 62513544da1e or 6251b544da1e
	VPMINUB -7(DI)(R8*8), Z25, K4, Z11                 // 62313544da9cc7f9ffffff or 6231b544da9cc7f9ffffff
	VPMINUW X13, X11, K2, X1                           // 62d2250a3acd or 62d2a50a3acd
	VPMINUW 15(R8)(R14*4), X11, K2, X1                 // 6292250a3a8cb00f000000 or 6292a50a3a8cb00f000000
	VPMINUW -7(CX)(DX*4), X11, K2, X1                  // 62f2250a3a8c91f9ffffff or 62f2a50a3a8c91f9ffffff
	VPMINUW Y13, Y28, K3, Y1                           // 62d21d233acd or 62d29d233acd
	VPMINUW 17(SP), Y28, K3, Y1                        // 62f21d233a8c2411000000 or 62f29d233a8c2411000000
	VPMINUW -17(BP)(SI*4), Y28, K3, Y1                 // 62f21d233a8cb5efffffff or 62f29d233a8cb5efffffff
	VPMINUW Z21, Z31, K3, Z17                          // 62a205433acd or 62a285433acd
	VPMINUW Z9, Z31, K3, Z17                           // 62c205433ac9 or 62c285433ac9
	VPMINUW 99(R15)(R15*2), Z31, K3, Z17               // 628205433a8c7f63000000 or 628285433a8c7f63000000
	VPMINUW -7(DI), Z31, K3, Z17                       // 62e205433a8ff9ffffff or 62e285433a8ff9ffffff
	VPMINUW Z21, Z0, K3, Z17                           // 62a27d4b3acd or 62a2fd4b3acd
	VPMINUW Z9, Z0, K3, Z17                            // 62c27d4b3ac9 or 62c2fd4b3ac9
	VPMINUW 99(R15)(R15*2), Z0, K3, Z17                // 62827d4b3a8c7f63000000 or 6282fd4b3a8c7f63000000
	VPMINUW -7(DI), Z0, K3, Z17                        // 62e27d4b3a8ff9ffffff or 62e2fd4b3a8ff9ffffff
	VPMINUW Z21, Z31, K3, Z23                          // 62a205433afd or 62a285433afd
	VPMINUW Z9, Z31, K3, Z23                           // 62c205433af9 or 62c285433af9
	VPMINUW 99(R15)(R15*2), Z31, K3, Z23               // 628205433abc7f63000000 or 628285433abc7f63000000
	VPMINUW -7(DI), Z31, K3, Z23                       // 62e205433abff9ffffff or 62e285433abff9ffffff
	VPMINUW Z21, Z0, K3, Z23                           // 62a27d4b3afd or 62a2fd4b3afd
	VPMINUW Z9, Z0, K3, Z23                            // 62c27d4b3af9 or 62c2fd4b3af9
	VPMINUW 99(R15)(R15*2), Z0, K3, Z23                // 62827d4b3abc7f63000000 or 6282fd4b3abc7f63000000
	VPMINUW -7(DI), Z0, K3, Z23                        // 62e27d4b3abff9ffffff or 62e2fd4b3abff9ffffff
	VPMOVB2M X0, K5                                    // 62f27e0829e8
	VPMOVB2M X0, K4                                    // 62f27e0829e0
	VPMOVB2M Y7, K4                                    // 62f27e2829e7
	VPMOVB2M Y7, K6                                    // 62f27e2829f7
	VPMOVB2M Z6, K1                                    // 62f27e4829ce
	VPMOVB2M Z9, K1                                    // 62d27e4829c9
	VPMOVB2M Z6, K3                                    // 62f27e4829de
	VPMOVB2M Z9, K3                                    // 62d27e4829d9
	VPMOVM2B K4, X26                                   // 62627e0828d4
	VPMOVM2B K5, X26                                   // 62627e0828d5
	VPMOVM2B K2, Y1                                    // 62f27e2828ca
	VPMOVM2B K7, Y1                                    // 62f27e2828cf
	VPMOVM2B K0, Z26                                   // 62627e4828d0
	VPMOVM2B K5, Z26                                   // 62627e4828d5
	VPMOVM2B K0, Z22                                   // 62e27e4828f0
	VPMOVM2B K5, Z22                                   // 62e27e4828f5
	VPMOVM2W K0, X16                                   // 62e2fe0828c0
	VPMOVM2W K7, X16                                   // 62e2fe0828c7
	VPMOVM2W K5, Y2                                    // 62f2fe2828d5
	VPMOVM2W K4, Y2                                    // 62f2fe2828d4
	VPMOVM2W K4, Z14                                   // 6272fe4828f4
	VPMOVM2W K6, Z14                                   // 6272fe4828f6
	VPMOVM2W K4, Z13                                   // 6272fe4828ec
	VPMOVM2W K6, Z13                                   // 6272fe4828ee
	VPMOVSWB X18, K3, X0                               // 62e27e0b20d0
	VPMOVSWB X18, K3, -7(CX)                           // 62e27e0b2091f9ffffff
	VPMOVSWB X18, K3, 15(DX)(BX*4)                     // 62e27e0b20949a0f000000
	VPMOVSWB Y6, K3, X8                                // 62d27e2b20f0
	VPMOVSWB Y6, K3, -7(CX)(DX*1)                      // 62f27e2b20b411f9ffffff
	VPMOVSWB Y6, K3, -15(R14)(R15*4)                   // 62927e2b20b4bef1ffffff
	VPMOVSWB Z22, K3, Y21                              // 62a27e4b20f5
	VPMOVSWB Z25, K3, Y21                              // 62227e4b20cd
	VPMOVSWB Z22, K3, 7(SI)(DI*1)                      // 62e27e4b20b43e07000000
	VPMOVSWB Z25, K3, 7(SI)(DI*1)                      // 62627e4b208c3e07000000
	VPMOVSWB Z22, K3, 15(DX)(BX*8)                     // 62e27e4b20b4da0f000000
	VPMOVSWB Z25, K3, 15(DX)(BX*8)                     // 62627e4b208cda0f000000
	VPMOVSXBW X13, K1, Y28                             // 62427d2920e5 or 6242fd2920e5
	VPMOVSXBW -17(BP), K1, Y28                         // 62627d2920a5efffffff or 6262fd2920a5efffffff
	VPMOVSXBW -15(R14)(R15*8), K1, Y28                 // 62027d2920a4fef1ffffff or 6202fd2920a4fef1ffffff
	VPMOVSXBW X24, K1, X8                              // 62127d0920c0 or 6212fd0920c0
	VPMOVSXBW (BX), K1, X8                             // 62727d092003 or 6272fd092003
	VPMOVSXBW -17(BP)(SI*1), K1, X8                    // 62727d09208435efffffff or 6272fd09208435efffffff
	VPMOVSXBW Y20, K7, Z0                              // 62b27d4f20c4 or 62b2fd4f20c4
	VPMOVSXBW -7(DI)(R8*1), K7, Z0                     // 62b27d4f208407f9ffffff or 62b2fd4f208407f9ffffff
	VPMOVSXBW (SP), K7, Z0                             // 62f27d4f200424 or 62f2fd4f200424
	VPMOVSXBW Y20, K7, Z8                              // 62327d4f20c4 or 6232fd4f20c4
	VPMOVSXBW -7(DI)(R8*1), K7, Z8                     // 62327d4f208407f9ffffff or 6232fd4f208407f9ffffff
	VPMOVSXBW (SP), K7, Z8                             // 62727d4f200424 or 6272fd4f200424
	VPMOVUSWB X6, K1, X6                               // 62f27e0910f6
	VPMOVUSWB X6, K1, 99(R15)(R15*2)                   // 62927e0910b47f63000000
	VPMOVUSWB X6, K1, -7(DI)                           // 62f27e0910b7f9ffffff
	VPMOVUSWB Y15, K2, X22                             // 62327e2a10fe
	VPMOVUSWB Y15, K2, 7(SI)(DI*4)                     // 62727e2a10bcbe07000000
	VPMOVUSWB Y15, K2, -7(DI)(R8*2)                    // 62327e2a10bc47f9ffffff
	VPMOVUSWB Z28, K1, Y1                              // 62627e4910e1
	VPMOVUSWB Z6, K1, Y1                               // 62f27e4910f1
	VPMOVUSWB Z28, K1, 15(R8)(R14*4)                   // 62027e4910a4b00f000000
	VPMOVUSWB Z6, K1, 15(R8)(R14*4)                    // 62927e4910b4b00f000000
	VPMOVUSWB Z28, K1, -7(CX)(DX*4)                    // 62627e4910a491f9ffffff
	VPMOVUSWB Z6, K1, -7(CX)(DX*4)                     // 62f27e4910b491f9ffffff
	VPMOVW2M X12, K4                                   // 62d2fe0829e4
	VPMOVW2M X12, K6                                   // 62d2fe0829f4
	VPMOVW2M Y27, K4                                   // 6292fe2829e3
	VPMOVW2M Y27, K5                                   // 6292fe2829eb
	VPMOVW2M Z13, K2                                   // 62d2fe4829d5
	VPMOVW2M Z21, K2                                   // 62b2fe4829d5
	VPMOVW2M Z13, K7                                   // 62d2fe4829fd
	VPMOVW2M Z21, K7                                   // 62b2fe4829fd
	VPMOVWB X28, K7, X16                               // 62227e0f30e0
	VPMOVWB X28, K7, -7(CX)(DX*1)                      // 62627e0f30a411f9ffffff
	VPMOVWB X28, K7, -15(R14)(R15*4)                   // 62027e0f30a4bef1ffffff
	VPMOVWB Y19, K1, X8                                // 62c27e2930d8
	VPMOVWB Y19, K1, 17(SP)                            // 62e27e29309c2411000000
	VPMOVWB Y19, K1, -17(BP)(SI*4)                     // 62e27e29309cb5efffffff
	VPMOVWB Z26, K1, Y5                                // 62627e4930d5
	VPMOVWB Z3, K1, Y5                                 // 62f27e4930dd
	VPMOVWB Z26, K1, (R8)                              // 62427e493010
	VPMOVWB Z3, K1, (R8)                               // 62d27e493018
	VPMOVWB Z26, K1, 15(DX)(BX*2)                      // 62627e4930945a0f000000
	VPMOVWB Z3, K1, 15(DX)(BX*2)                       // 62f27e49309c5a0f000000
	VPMOVZXBW X0, K4, Y21                              // 62e27d2c30e8 or 62e2fd2c30e8
	VPMOVZXBW 99(R15)(R15*1), K4, Y21                  // 62827d2c30ac3f63000000 or 6282fd2c30ac3f63000000
	VPMOVZXBW (DX), K4, Y21                            // 62e27d2c302a or 62e2fd2c302a
	VPMOVZXBW X11, K5, X25                             // 62427d0d30cb or 6242fd0d30cb
	VPMOVZXBW 17(SP)(BP*2), K5, X25                    // 62627d0d308c6c11000000 or 6262fd0d308c6c11000000
	VPMOVZXBW -7(DI)(R8*4), K5, X25                    // 62227d0d308c87f9ffffff or 6222fd0d308c87f9ffffff
	VPMOVZXBW Y7, K7, Z11                              // 62727d4f30df or 6272fd4f30df
	VPMOVZXBW 17(SP)(BP*1), K7, Z11                    // 62727d4f309c2c11000000 or 6272fd4f309c2c11000000
	VPMOVZXBW -7(CX)(DX*8), K7, Z11                    // 62727d4f309cd1f9ffffff or 6272fd4f309cd1f9ffffff
	VPMOVZXBW Y7, K7, Z25                              // 62627d4f30cf or 6262fd4f30cf
	VPMOVZXBW 17(SP)(BP*1), K7, Z25                    // 62627d4f308c2c11000000 or 6262fd4f308c2c11000000
	VPMOVZXBW -7(CX)(DX*8), K7, Z25                    // 62627d4f308cd1f9ffffff or 6262fd4f308cd1f9ffffff
	VPMULHRSW X30, X15, K2, X11                        // 6212050a0bde or 6212850a0bde
	VPMULHRSW -7(CX), X15, K2, X11                     // 6272050a0b99f9ffffff or 6272850a0b99f9ffffff
	VPMULHRSW 15(DX)(BX*4), X15, K2, X11               // 6272050a0b9c9a0f000000 or 6272850a0b9c9a0f000000
	VPMULHRSW Y16, Y21, K3, Y24                        // 622255230bc0 or 6222d5230bc0
	VPMULHRSW 99(R15)(R15*4), Y21, K3, Y24             // 620255230b84bf63000000 or 6202d5230b84bf63000000
	VPMULHRSW 15(DX), Y21, K3, Y24                     // 626255230b820f000000 or 6262d5230b820f000000
	VPMULHRSW Z22, Z12, K3, Z16                        // 62a21d4b0bc6 or 62a29d4b0bc6
	VPMULHRSW Z11, Z12, K3, Z16                        // 62c21d4b0bc3 or 62c29d4b0bc3
	VPMULHRSW 15(DX)(BX*1), Z12, K3, Z16               // 62e21d4b0b841a0f000000 or 62e29d4b0b841a0f000000
	VPMULHRSW -7(CX)(DX*2), Z12, K3, Z16               // 62e21d4b0b8451f9ffffff or 62e29d4b0b8451f9ffffff
	VPMULHRSW Z22, Z27, K3, Z16                        // 62a225430bc6 or 62a2a5430bc6
	VPMULHRSW Z11, Z27, K3, Z16                        // 62c225430bc3 or 62c2a5430bc3
	VPMULHRSW 15(DX)(BX*1), Z27, K3, Z16               // 62e225430b841a0f000000 or 62e2a5430b841a0f000000
	VPMULHRSW -7(CX)(DX*2), Z27, K3, Z16               // 62e225430b8451f9ffffff or 62e2a5430b8451f9ffffff
	VPMULHRSW Z22, Z12, K3, Z13                        // 62321d4b0bee or 62329d4b0bee
	VPMULHRSW Z11, Z12, K3, Z13                        // 62521d4b0beb or 62529d4b0beb
	VPMULHRSW 15(DX)(BX*1), Z12, K3, Z13               // 62721d4b0bac1a0f000000 or 62729d4b0bac1a0f000000
	VPMULHRSW -7(CX)(DX*2), Z12, K3, Z13               // 62721d4b0bac51f9ffffff or 62729d4b0bac51f9ffffff
	VPMULHRSW Z22, Z27, K3, Z13                        // 623225430bee or 6232a5430bee
	VPMULHRSW Z11, Z27, K3, Z13                        // 625225430beb or 6252a5430beb
	VPMULHRSW 15(DX)(BX*1), Z27, K3, Z13               // 627225430bac1a0f000000 or 6272a5430bac1a0f000000
	VPMULHRSW -7(CX)(DX*2), Z27, K3, Z13               // 627225430bac51f9ffffff or 6272a5430bac51f9ffffff
	VPMULHUW X12, X6, K3, X13                          // 62514d0be4ec or 6251cd0be4ec
	VPMULHUW 99(R15)(R15*8), X6, K3, X13               // 62114d0be4acff63000000 or 6211cd0be4acff63000000
	VPMULHUW 7(AX)(CX*8), X6, K3, X13                  // 62714d0be4acc807000000 or 6271cd0be4acc807000000
	VPMULHUW Y9, Y13, K2, Y9                           // 6251152ae4c9 or 6251952ae4c9
	VPMULHUW (CX), Y13, K2, Y9                         // 6271152ae409 or 6271952ae409
	VPMULHUW 99(R15), Y13, K2, Y9                      // 6251152ae48f63000000 or 6251952ae48f63000000
	VPMULHUW Z12, Z25, K1, Z6                          // 62d13541e4f4 or 62d1b541e4f4
	VPMULHUW Z17, Z25, K1, Z6                          // 62b13541e4f1 or 62b1b541e4f1
	VPMULHUW -17(BP), Z25, K1, Z6                      // 62f13541e4b5efffffff or 62f1b541e4b5efffffff
	VPMULHUW -15(R14)(R15*8), Z25, K1, Z6              // 62913541e4b4fef1ffffff or 6291b541e4b4fef1ffffff
	VPMULHUW Z12, Z12, K1, Z6                          // 62d11d49e4f4 or 62d19d49e4f4
	VPMULHUW Z17, Z12, K1, Z6                          // 62b11d49e4f1 or 62b19d49e4f1
	VPMULHUW -17(BP), Z12, K1, Z6                      // 62f11d49e4b5efffffff or 62f19d49e4b5efffffff
	VPMULHUW -15(R14)(R15*8), Z12, K1, Z6              // 62911d49e4b4fef1ffffff or 62919d49e4b4fef1ffffff
	VPMULHUW Z12, Z25, K1, Z8                          // 62513541e4c4 or 6251b541e4c4
	VPMULHUW Z17, Z25, K1, Z8                          // 62313541e4c1 or 6231b541e4c1
	VPMULHUW -17(BP), Z25, K1, Z8                      // 62713541e485efffffff or 6271b541e485efffffff
	VPMULHUW -15(R14)(R15*8), Z25, K1, Z8              // 62113541e484fef1ffffff or 6211b541e484fef1ffffff
	VPMULHUW Z12, Z12, K1, Z8                          // 62511d49e4c4 or 62519d49e4c4
	VPMULHUW Z17, Z12, K1, Z8                          // 62311d49e4c1 or 62319d49e4c1
	VPMULHUW -17(BP), Z12, K1, Z8                      // 62711d49e485efffffff or 62719d49e485efffffff
	VPMULHUW -15(R14)(R15*8), Z12, K1, Z8              // 62111d49e484fef1ffffff or 62119d49e484fef1ffffff
	VPMULHW X8, X30, K2, X23                           // 62c10d02e5f8 or 62c18d02e5f8
	VPMULHW (AX), X30, K2, X23                         // 62e10d02e538 or 62e18d02e538
	VPMULHW 7(SI), X30, K2, X23                        // 62e10d02e5be07000000 or 62e18d02e5be07000000
	VPMULHW Y7, Y3, K1, Y6                             // 62f16529e5f7 or 62f1e529e5f7
	VPMULHW 99(R15)(R15*2), Y3, K1, Y6                 // 62916529e5b47f63000000 or 6291e529e5b47f63000000
	VPMULHW -7(DI), Y3, K1, Y6                         // 62f16529e5b7f9ffffff or 62f1e529e5b7f9ffffff
	VPMULHW Z3, Z6, K7, Z9                             // 62714d4fe5cb or 6271cd4fe5cb
	VPMULHW Z21, Z6, K7, Z9                            // 62314d4fe5cd or 6231cd4fe5cd
	VPMULHW 17(SP)(BP*2), Z6, K7, Z9                   // 62714d4fe58c6c11000000 or 6271cd4fe58c6c11000000
	VPMULHW -7(DI)(R8*4), Z6, K7, Z9                   // 62314d4fe58c87f9ffffff or 6231cd4fe58c87f9ffffff
	VPMULHW Z3, Z25, K7, Z9                            // 62713547e5cb or 6271b547e5cb
	VPMULHW Z21, Z25, K7, Z9                           // 62313547e5cd or 6231b547e5cd
	VPMULHW 17(SP)(BP*2), Z25, K7, Z9                  // 62713547e58c6c11000000 or 6271b547e58c6c11000000
	VPMULHW -7(DI)(R8*4), Z25, K7, Z9                  // 62313547e58c87f9ffffff or 6231b547e58c87f9ffffff
	VPMULHW Z3, Z6, K7, Z12                            // 62714d4fe5e3 or 6271cd4fe5e3
	VPMULHW Z21, Z6, K7, Z12                           // 62314d4fe5e5 or 6231cd4fe5e5
	VPMULHW 17(SP)(BP*2), Z6, K7, Z12                  // 62714d4fe5a46c11000000 or 6271cd4fe5a46c11000000
	VPMULHW -7(DI)(R8*4), Z6, K7, Z12                  // 62314d4fe5a487f9ffffff or 6231cd4fe5a487f9ffffff
	VPMULHW Z3, Z25, K7, Z12                           // 62713547e5e3 or 6271b547e5e3
	VPMULHW Z21, Z25, K7, Z12                          // 62313547e5e5 or 6231b547e5e5
	VPMULHW 17(SP)(BP*2), Z25, K7, Z12                 // 62713547e5a46c11000000 or 6271b547e5a46c11000000
	VPMULHW -7(DI)(R8*4), Z25, K7, Z12                 // 62313547e5a487f9ffffff or 6231b547e5a487f9ffffff
	VPMULLW X7, X16, K1, X31                           // 62617d01d5ff or 6261fd01d5ff
	VPMULLW (R8), X16, K1, X31                         // 62417d01d538 or 6241fd01d538
	VPMULLW 15(DX)(BX*2), X16, K1, X31                 // 62617d01d5bc5a0f000000 or 6261fd01d5bc5a0f000000
	VPMULLW Y18, Y31, K3, Y18                          // 62a10523d5d2 or 62a18523d5d2
	VPMULLW -17(BP), Y31, K3, Y18                      // 62e10523d595efffffff or 62e18523d595efffffff
	VPMULLW -15(R14)(R15*8), Y31, K3, Y18              // 62810523d594fef1ffffff or 62818523d594fef1ffffff
	VPMULLW Z11, Z12, K4, Z9                           // 62511d4cd5cb or 62519d4cd5cb
	VPMULLW Z5, Z12, K4, Z9                            // 62711d4cd5cd or 62719d4cd5cd
	VPMULLW -15(R14)(R15*1), Z12, K4, Z9               // 62111d4cd58c3ef1ffffff or 62119d4cd58c3ef1ffffff
	VPMULLW -15(BX), Z12, K4, Z9                       // 62711d4cd58bf1ffffff or 62719d4cd58bf1ffffff
	VPMULLW Z11, Z22, K4, Z9                           // 62514d44d5cb or 6251cd44d5cb
	VPMULLW Z5, Z22, K4, Z9                            // 62714d44d5cd or 6271cd44d5cd
	VPMULLW -15(R14)(R15*1), Z22, K4, Z9               // 62114d44d58c3ef1ffffff or 6211cd44d58c3ef1ffffff
	VPMULLW -15(BX), Z22, K4, Z9                       // 62714d44d58bf1ffffff or 6271cd44d58bf1ffffff
	VPMULLW Z11, Z12, K4, Z19                          // 62c11d4cd5db or 62c19d4cd5db
	VPMULLW Z5, Z12, K4, Z19                           // 62e11d4cd5dd or 62e19d4cd5dd
	VPMULLW -15(R14)(R15*1), Z12, K4, Z19              // 62811d4cd59c3ef1ffffff or 62819d4cd59c3ef1ffffff
	VPMULLW -15(BX), Z12, K4, Z19                      // 62e11d4cd59bf1ffffff or 62e19d4cd59bf1ffffff
	VPMULLW Z11, Z22, K4, Z19                          // 62c14d44d5db or 62c1cd44d5db
	VPMULLW Z5, Z22, K4, Z19                           // 62e14d44d5dd or 62e1cd44d5dd
	VPMULLW -15(R14)(R15*1), Z22, K4, Z19              // 62814d44d59c3ef1ffffff or 6281cd44d59c3ef1ffffff
	VPMULLW -15(BX), Z22, K4, Z19                      // 62e14d44d59bf1ffffff or 62e1cd44d59bf1ffffff
	VPSADBW X7, X3, X31                                // 62616508f6ff or 6261e508f6ff
	VPSADBW 17(SP)(BP*8), X3, X31                      // 62616508f6bcec11000000 or 6261e508f6bcec11000000
	VPSADBW 17(SP)(BP*4), X3, X31                      // 62616508f6bcac11000000 or 6261e508f6bcac11000000
	VPSADBW Y14, Y9, Y22                               // 62c13528f6f6 or 62c1b528f6f6
	VPSADBW 99(R15)(R15*8), Y9, Y22                    // 62813528f6b4ff63000000 or 6281b528f6b4ff63000000
	VPSADBW 7(AX)(CX*8), Y9, Y22                       // 62e13528f6b4c807000000 or 62e1b528f6b4c807000000
	VPSADBW Z7, Z26, Z30                               // 62612d40f6f7 or 6261ad40f6f7
	VPSADBW Z21, Z26, Z30                              // 62212d40f6f5 or 6221ad40f6f5
	VPSADBW (R8), Z26, Z30                             // 62412d40f630 or 6241ad40f630
	VPSADBW 15(DX)(BX*2), Z26, Z30                     // 62612d40f6b45a0f000000 or 6261ad40f6b45a0f000000
	VPSADBW Z7, Z22, Z30                               // 62614d40f6f7 or 6261cd40f6f7
	VPSADBW Z21, Z22, Z30                              // 62214d40f6f5 or 6221cd40f6f5
	VPSADBW (R8), Z22, Z30                             // 62414d40f630 or 6241cd40f630
	VPSADBW 15(DX)(BX*2), Z22, Z30                     // 62614d40f6b45a0f000000 or 6261cd40f6b45a0f000000
	VPSADBW Z7, Z26, Z5                                // 62f12d40f6ef or 62f1ad40f6ef
	VPSADBW Z21, Z26, Z5                               // 62b12d40f6ed or 62b1ad40f6ed
	VPSADBW (R8), Z26, Z5                              // 62d12d40f628 or 62d1ad40f628
	VPSADBW 15(DX)(BX*2), Z26, Z5                      // 62f12d40f6ac5a0f000000 or 62f1ad40f6ac5a0f000000
	VPSADBW Z7, Z22, Z5                                // 62f14d40f6ef or 62f1cd40f6ef
	VPSADBW Z21, Z22, Z5                               // 62b14d40f6ed or 62b1cd40f6ed
	VPSADBW (R8), Z22, Z5                              // 62d14d40f628 or 62d1cd40f628
	VPSADBW 15(DX)(BX*2), Z22, Z5                      // 62f14d40f6ac5a0f000000 or 62f1cd40f6ac5a0f000000
	VPSHUFB X13, X9, K5, X0                            // 62d2350d00c5 or 62d2b50d00c5
	VPSHUFB 15(R8)(R14*4), X9, K5, X0                  // 6292350d0084b00f000000 or 6292b50d0084b00f000000
	VPSHUFB -7(CX)(DX*4), X9, K5, X0                   // 62f2350d008491f9ffffff or 62f2b50d008491f9ffffff
	VPSHUFB Y2, Y16, K7, Y5                            // 62f27d2700ea or 62f2fd2700ea
	VPSHUFB 15(DX)(BX*1), Y16, K7, Y5                  // 62f27d2700ac1a0f000000 or 62f2fd2700ac1a0f000000
	VPSHUFB -7(CX)(DX*2), Y16, K7, Y5                  // 62f27d2700ac51f9ffffff or 62f2fd2700ac51f9ffffff
	VPSHUFB Z9, Z12, K7, Z25                           // 62421d4f00c9 or 62429d4f00c9
	VPSHUFB Z12, Z12, K7, Z25                          // 62421d4f00cc or 62429d4f00cc
	VPSHUFB 15(R8)(R14*8), Z12, K7, Z25                // 62021d4f008cf00f000000 or 62029d4f008cf00f000000
	VPSHUFB -15(R14)(R15*2), Z12, K7, Z25              // 62021d4f008c7ef1ffffff or 62029d4f008c7ef1ffffff
	VPSHUFB Z9, Z17, K7, Z25                           // 6242754700c9 or 6242f54700c9
	VPSHUFB Z12, Z17, K7, Z25                          // 6242754700cc or 6242f54700cc
	VPSHUFB 15(R8)(R14*8), Z17, K7, Z25                // 62027547008cf00f000000 or 6202f547008cf00f000000
	VPSHUFB -15(R14)(R15*2), Z17, K7, Z25              // 62027547008c7ef1ffffff or 6202f547008c7ef1ffffff
	VPSHUFB Z9, Z12, K7, Z12                           // 62521d4f00e1 or 62529d4f00e1
	VPSHUFB Z12, Z12, K7, Z12                          // 62521d4f00e4 or 62529d4f00e4
	VPSHUFB 15(R8)(R14*8), Z12, K7, Z12                // 62121d4f00a4f00f000000 or 62129d4f00a4f00f000000
	VPSHUFB -15(R14)(R15*2), Z12, K7, Z12              // 62121d4f00a47ef1ffffff or 62129d4f00a47ef1ffffff
	VPSHUFB Z9, Z17, K7, Z12                           // 6252754700e1 or 6252f54700e1
	VPSHUFB Z12, Z17, K7, Z12                          // 6252754700e4 or 6252f54700e4
	VPSHUFB 15(R8)(R14*8), Z17, K7, Z12                // 6212754700a4f00f000000 or 6212f54700a4f00f000000
	VPSHUFB -15(R14)(R15*2), Z17, K7, Z12              // 6212754700a47ef1ffffff or 6212f54700a47ef1ffffff
	VPSHUFHW $13, X11, K2, X31                         // 62417e0a70fb0d or 6241fe0a70fb0d
	VPSHUFHW $13, -17(BP)(SI*2), K2, X31               // 62617e0a70bc75efffffff0d or 6261fe0a70bc75efffffff0d
	VPSHUFHW $13, 7(AX)(CX*2), K2, X31                 // 62617e0a70bc48070000000d or 6261fe0a70bc48070000000d
	VPSHUFHW $65, Y11, K5, Y6                          // 62d17e2d70f341 or 62d1fe2d70f341
	VPSHUFHW $65, 15(R8), K5, Y6                       // 62d17e2d70b00f00000041 or 62d1fe2d70b00f00000041
	VPSHUFHW $65, (BP), K5, Y6                         // 62f17e2d70750041 or 62f1fe2d70750041
	VPSHUFHW $67, Z0, K3, Z7                           // 62f17e4b70f843 or 62f1fe4b70f843
	VPSHUFHW $67, Z6, K3, Z7                           // 62f17e4b70fe43 or 62f1fe4b70fe43
	VPSHUFHW $67, (SI), K3, Z7                         // 62f17e4b703e43 or 62f1fe4b703e43
	VPSHUFHW $67, 7(SI)(DI*2), K3, Z7                  // 62f17e4b70bc7e0700000043 or 62f1fe4b70bc7e0700000043
	VPSHUFHW $67, Z0, K3, Z9                           // 62717e4b70c843 or 6271fe4b70c843
	VPSHUFHW $67, Z6, K3, Z9                           // 62717e4b70ce43 or 6271fe4b70ce43
	VPSHUFHW $67, (SI), K3, Z9                         // 62717e4b700e43 or 6271fe4b700e43
	VPSHUFHW $67, 7(SI)(DI*2), K3, Z9                  // 62717e4b708c7e0700000043 or 6271fe4b708c7e0700000043
	VPSHUFLW $127, X5, K4, X22                         // 62e17f0c70f57f or 62e1ff0c70f57f
	VPSHUFLW $127, 15(R8)(R14*1), K4, X22              // 62817f0c70b4300f0000007f or 6281ff0c70b4300f0000007f
	VPSHUFLW $127, 15(R8)(R14*2), K4, X22              // 62817f0c70b4700f0000007f or 6281ff0c70b4700f0000007f
	VPSHUFLW $0, Y7, K2, Y19                           // 62e17f2a70df00 or 62e1ff2a70df00
	VPSHUFLW $0, 15(R8)(R14*8), K2, Y19                // 62817f2a709cf00f00000000 or 6281ff2a709cf00f00000000
	VPSHUFLW $0, -15(R14)(R15*2), K2, Y19              // 62817f2a709c7ef1ffffff00 or 6281ff2a709c7ef1ffffff00
	VPSHUFLW $97, Z3, K2, Z20                          // 62e17f4a70e361 or 62e1ff4a70e361
	VPSHUFLW $97, Z30, K2, Z20                         // 62817f4a70e661 or 6281ff4a70e661
	VPSHUFLW $97, 17(SP)(BP*8), K2, Z20                // 62e17f4a70a4ec1100000061 or 62e1ff4a70a4ec1100000061
	VPSHUFLW $97, 17(SP)(BP*4), K2, Z20                // 62e17f4a70a4ac1100000061 or 62e1ff4a70a4ac1100000061
	VPSHUFLW $97, Z3, K2, Z28                          // 62617f4a70e361 or 6261ff4a70e361
	VPSHUFLW $97, Z30, K2, Z28                         // 62017f4a70e661 or 6201ff4a70e661
	VPSHUFLW $97, 17(SP)(BP*8), K2, Z28                // 62617f4a70a4ec1100000061 or 6261ff4a70a4ec1100000061
	VPSHUFLW $97, 17(SP)(BP*4), K2, Z28                // 62617f4a70a4ac1100000061 or 6261ff4a70a4ac1100000061
	VPSLLDQ $64, X8, X18                               // 62d16d0073f840 or 62d1ed0073f840
	VPSLLDQ $64, -7(CX)(DX*1), X18                     // 62f16d0073bc11f9ffffff40 or 62f1ed0073bc11f9ffffff40
	VPSLLDQ $64, -15(R14)(R15*4), X18                  // 62916d0073bcbef1ffffff40 or 6291ed0073bcbef1ffffff40
	VPSLLDQ $27, Y12, Y20                              // 62d15d2073fc1b or 62d1dd2073fc1b
	VPSLLDQ $27, 7(AX)(CX*4), Y20                      // 62f15d2073bc88070000001b or 62f1dd2073bc88070000001b
	VPSLLDQ $27, 7(AX)(CX*1), Y20                      // 62f15d2073bc08070000001b or 62f1dd2073bc08070000001b
	VPSLLDQ $47, Z7, Z2                                // 62f16d4873ff2f or 62f1ed4873ff2f
	VPSLLDQ $47, Z13, Z2                               // 62d16d4873fd2f or 62d1ed4873fd2f
	VPSLLDQ $47, 17(SP), Z2                            // 62f16d4873bc24110000002f or 62f1ed4873bc24110000002f
	VPSLLDQ $47, -17(BP)(SI*4), Z2                     // 62f16d4873bcb5efffffff2f or 62f1ed4873bcb5efffffff2f
	VPSLLDQ $47, Z7, Z21                               // 62f1554073ff2f or 62f1d54073ff2f
	VPSLLDQ $47, Z13, Z21                              // 62d1554073fd2f or 62d1d54073fd2f
	VPSLLDQ $47, 17(SP), Z21                           // 62f1554073bc24110000002f or 62f1d54073bc24110000002f
	VPSLLDQ $47, -17(BP)(SI*4), Z21                    // 62f1554073bcb5efffffff2f or 62f1d54073bcb5efffffff2f
	VPSLLVW X11, X1, K7, X22                           // 62c2f50f12f3
	VPSLLVW 7(AX)(CX*4), X1, K7, X22                   // 62e2f50f12b48807000000
	VPSLLVW 7(AX)(CX*1), X1, K7, X22                   // 62e2f50f12b40807000000
	VPSLLVW Y9, Y7, K7, Y17                            // 62c2c52f12c9
	VPSLLVW 17(SP), Y7, K7, Y17                        // 62e2c52f128c2411000000
	VPSLLVW -17(BP)(SI*4), Y7, K7, Y17                 // 62e2c52f128cb5efffffff
	VPSLLVW Z3, Z14, K6, Z28                           // 62628d4e12e3
	VPSLLVW Z12, Z14, K6, Z28                          // 62428d4e12e4
	VPSLLVW 7(SI)(DI*8), Z14, K6, Z28                  // 62628d4e12a4fe07000000
	VPSLLVW -15(R14), Z14, K6, Z28                     // 62428d4e12a6f1ffffff
	VPSLLVW Z3, Z28, K6, Z28                           // 62629d4612e3
	VPSLLVW Z12, Z28, K6, Z28                          // 62429d4612e4
	VPSLLVW 7(SI)(DI*8), Z28, K6, Z28                  // 62629d4612a4fe07000000
	VPSLLVW -15(R14), Z28, K6, Z28                     // 62429d4612a6f1ffffff
	VPSLLVW Z3, Z14, K6, Z13                           // 62728d4e12eb
	VPSLLVW Z12, Z14, K6, Z13                          // 62528d4e12ec
	VPSLLVW 7(SI)(DI*8), Z14, K6, Z13                  // 62728d4e12acfe07000000
	VPSLLVW -15(R14), Z14, K6, Z13                     // 62528d4e12aef1ffffff
	VPSLLVW Z3, Z28, K6, Z13                           // 62729d4612eb
	VPSLLVW Z12, Z28, K6, Z13                          // 62529d4612ec
	VPSLLVW 7(SI)(DI*8), Z28, K6, Z13                  // 62729d4612acfe07000000
	VPSLLVW -15(R14), Z28, K6, Z13                     // 62529d4612aef1ffffff
	VPSLLW $121, X7, K3, X6                            // 62f14d0b71f779 or 62f1cd0b71f779
	VPSLLW $121, (SI), K3, X6                          // 62f14d0b713679 or 62f1cd0b713679
	VPSLLW $121, 7(SI)(DI*2), K3, X6                   // 62f14d0b71b47e0700000079 or 62f1cd0b71b47e0700000079
	VPSLLW $13, Y8, K7, Y31                            // 62d1052771f00d or 62d1852771f00d
	VPSLLW $13, 7(AX), K7, Y31                         // 62f1052771b0070000000d or 62f1852771b0070000000d
	VPSLLW $13, (DI), K7, Y31                          // 62f1052771370d or 62f1852771370d
	VPSLLW $65, Z19, K4, Z15                           // 62b1054c71f341 or 62b1854c71f341
	VPSLLW $65, Z15, K4, Z15                           // 62d1054c71f741 or 62d1854c71f741
	VPSLLW $65, 7(SI)(DI*1), K4, Z15                   // 62f1054c71b43e0700000041 or 62f1854c71b43e0700000041
	VPSLLW $65, 15(DX)(BX*8), K4, Z15                  // 62f1054c71b4da0f00000041 or 62f1854c71b4da0f00000041
	VPSLLW $65, Z19, K4, Z30                           // 62b10d4471f341 or 62b18d4471f341
	VPSLLW $65, Z15, K4, Z30                           // 62d10d4471f741 or 62d18d4471f741
	VPSLLW $65, 7(SI)(DI*1), K4, Z30                   // 62f10d4471b43e0700000041 or 62f18d4471b43e0700000041
	VPSLLW $65, 15(DX)(BX*8), K4, Z30                  // 62f10d4471b4da0f00000041 or 62f18d4471b4da0f00000041
	VPSLLW X3, X31, K4, X8                             // 62710504f1c3 or 62718504f1c3
	VPSLLW 17(SP)(BP*8), X31, K4, X8                   // 62710504f184ec11000000 or 62718504f184ec11000000
	VPSLLW 17(SP)(BP*4), X31, K4, X8                   // 62710504f184ac11000000 or 62718504f184ac11000000
	VPSLLW X28, Y28, K7, Y1                            // 62911d27f1cc or 62919d27f1cc
	VPSLLW 7(SI)(DI*4), Y28, K7, Y1                    // 62f11d27f18cbe07000000 or 62f19d27f18cbe07000000
	VPSLLW -7(DI)(R8*2), Y28, K7, Y1                   // 62b11d27f18c47f9ffffff or 62b19d27f18c47f9ffffff
	VPSLLW X20, Z3, K2, Z5                             // 62b1654af1ec or 62b1e54af1ec
	VPSLLW 17(SP), Z3, K2, Z5                          // 62f1654af1ac2411000000 or 62f1e54af1ac2411000000
	VPSLLW -17(BP)(SI*4), Z3, K2, Z5                   // 62f1654af1acb5efffffff or 62f1e54af1acb5efffffff
	VPSLLW X20, Z5, K2, Z5                             // 62b1554af1ec or 62b1d54af1ec
	VPSLLW 17(SP), Z5, K2, Z5                          // 62f1554af1ac2411000000 or 62f1d54af1ac2411000000
	VPSLLW -17(BP)(SI*4), Z5, K2, Z5                   // 62f1554af1acb5efffffff or 62f1d54af1acb5efffffff
	VPSLLW X20, Z3, K2, Z1                             // 62b1654af1cc or 62b1e54af1cc
	VPSLLW 17(SP), Z3, K2, Z1                          // 62f1654af18c2411000000 or 62f1e54af18c2411000000
	VPSLLW -17(BP)(SI*4), Z3, K2, Z1                   // 62f1654af18cb5efffffff or 62f1e54af18cb5efffffff
	VPSLLW X20, Z5, K2, Z1                             // 62b1554af1cc or 62b1d54af1cc
	VPSLLW 17(SP), Z5, K2, Z1                          // 62f1554af18c2411000000 or 62f1d54af18c2411000000
	VPSLLW -17(BP)(SI*4), Z5, K2, Z1                   // 62f1554af18cb5efffffff or 62f1d54af18cb5efffffff
	VPSRAVW X8, X28, K4, X16                           // 62c29d0411c0
	VPSRAVW 15(R8)(R14*4), X28, K4, X16                // 62829d041184b00f000000
	VPSRAVW -7(CX)(DX*4), X28, K4, X16                 // 62e29d04118491f9ffffff
	VPSRAVW Y7, Y26, K1, Y30                           // 6262ad2111f7
	VPSRAVW -7(DI)(R8*1), Y26, K1, Y30                 // 6222ad2111b407f9ffffff
	VPSRAVW (SP), Y26, K1, Y30                         // 6262ad21113424
	VPSRAVW Z21, Z31, K3, Z17                          // 62a2854311cd
	VPSRAVW Z9, Z31, K3, Z17                           // 62c2854311c9
	VPSRAVW (BX), Z31, K3, Z17                         // 62e28543110b
	VPSRAVW -17(BP)(SI*1), Z31, K3, Z17                // 62e28543118c35efffffff
	VPSRAVW Z21, Z0, K3, Z17                           // 62a2fd4b11cd
	VPSRAVW Z9, Z0, K3, Z17                            // 62c2fd4b11c9
	VPSRAVW (BX), Z0, K3, Z17                          // 62e2fd4b110b
	VPSRAVW -17(BP)(SI*1), Z0, K3, Z17                 // 62e2fd4b118c35efffffff
	VPSRAVW Z21, Z31, K3, Z23                          // 62a2854311fd
	VPSRAVW Z9, Z31, K3, Z23                           // 62c2854311f9
	VPSRAVW (BX), Z31, K3, Z23                         // 62e28543113b
	VPSRAVW -17(BP)(SI*1), Z31, K3, Z23                // 62e2854311bc35efffffff
	VPSRAVW Z21, Z0, K3, Z23                           // 62a2fd4b11fd
	VPSRAVW Z9, Z0, K3, Z23                            // 62c2fd4b11f9
	VPSRAVW (BX), Z0, K3, Z23                          // 62e2fd4b113b
	VPSRAVW -17(BP)(SI*1), Z0, K3, Z23                 // 62e2fd4b11bc35efffffff
	VPSRAW $79, X11, K4, X15                           // 62d1050c71e34f or 62d1850c71e34f
	VPSRAW $79, (R8), K4, X15                          // 62d1050c71204f or 62d1850c71204f
	VPSRAW $79, 15(DX)(BX*2), K4, X15                  // 62f1050c71a45a0f0000004f or 62f1850c71a45a0f0000004f
	VPSRAW $64, Y1, K5, Y16                            // 62f17d2571e140 or 62f1fd2571e140
	VPSRAW $64, -7(CX), K5, Y16                        // 62f17d2571a1f9ffffff40 or 62f1fd2571a1f9ffffff40
	VPSRAW $64, 15(DX)(BX*4), K5, Y16                  // 62f17d2571a49a0f00000040 or 62f1fd2571a49a0f00000040
	VPSRAW $27, Z1, K7, Z6                             // 62f14d4f71e11b or 62f1cd4f71e11b
	VPSRAW $27, Z9, K7, Z6                             // 62d14d4f71e11b or 62d1cd4f71e11b
	VPSRAW $27, 15(R8)(R14*4), K7, Z6                  // 62914d4f71a4b00f0000001b or 6291cd4f71a4b00f0000001b
	VPSRAW $27, -7(CX)(DX*4), K7, Z6                   // 62f14d4f71a491f9ffffff1b or 62f1cd4f71a491f9ffffff1b
	VPSRAW $27, Z1, K7, Z9                             // 62f1354f71e11b or 62f1b54f71e11b
	VPSRAW $27, Z9, K7, Z9                             // 62d1354f71e11b or 62d1b54f71e11b
	VPSRAW $27, 15(R8)(R14*4), K7, Z9                  // 6291354f71a4b00f0000001b or 6291b54f71a4b00f0000001b
	VPSRAW $27, -7(CX)(DX*4), K7, Z9                   // 62f1354f71a491f9ffffff1b or 62f1b54f71a491f9ffffff1b
	VPSRAW X13, X19, K7, X1                            // 62d16507e1cd or 62d1e507e1cd
	VPSRAW 17(SP)(BP*1), X19, K7, X1                   // 62f16507e18c2c11000000 or 62f1e507e18c2c11000000
	VPSRAW -7(CX)(DX*8), X19, K7, X1                   // 62f16507e18cd1f9ffffff or 62f1e507e18cd1f9ffffff
	VPSRAW X2, Y31, K6, Y30                            // 62610526e1f2 or 62618526e1f2
	VPSRAW -17(BP)(SI*2), Y31, K6, Y30                 // 62610526e1b475efffffff or 62618526e1b475efffffff
	VPSRAW 7(AX)(CX*2), Y31, K6, Y30                   // 62610526e1b44807000000 or 62618526e1b44807000000
	VPSRAW X14, Z30, K3, Z20                           // 62c10d43e1e6 or 62c18d43e1e6
	VPSRAW 15(R8)(R14*1), Z30, K3, Z20                 // 62810d43e1a4300f000000 or 62818d43e1a4300f000000
	VPSRAW 15(R8)(R14*2), Z30, K3, Z20                 // 62810d43e1a4700f000000 or 62818d43e1a4700f000000
	VPSRAW X14, Z5, K3, Z20                            // 62c1554be1e6 or 62c1d54be1e6
	VPSRAW 15(R8)(R14*1), Z5, K3, Z20                  // 6281554be1a4300f000000 or 6281d54be1a4300f000000
	VPSRAW 15(R8)(R14*2), Z5, K3, Z20                  // 6281554be1a4700f000000 or 6281d54be1a4700f000000
	VPSRAW X14, Z30, K3, Z9                            // 62510d43e1ce or 62518d43e1ce
	VPSRAW 15(R8)(R14*1), Z30, K3, Z9                  // 62110d43e18c300f000000 or 62118d43e18c300f000000
	VPSRAW 15(R8)(R14*2), Z30, K3, Z9                  // 62110d43e18c700f000000 or 62118d43e18c700f000000
	VPSRAW X14, Z5, K3, Z9                             // 6251554be1ce or 6251d54be1ce
	VPSRAW 15(R8)(R14*1), Z5, K3, Z9                   // 6211554be18c300f000000 or 6211d54be18c300f000000
	VPSRAW 15(R8)(R14*2), Z5, K3, Z9                   // 6211554be18c700f000000 or 6211d54be18c700f000000
	VPSRLDQ $94, -7(CX)(DX*1), X9                      // 62f13508739c11f9ffffff5e or 62f1b508739c11f9ffffff5e
	VPSRLDQ $94, -15(R14)(R15*4), X9                   // 62913508739cbef1ffffff5e or 6291b508739cbef1ffffff5e
	VPSRLDQ $121, Y28, Y0                              // 62917d2873dc79 or 6291fd2873dc79
	VPSRLDQ $121, (AX), Y0                             // 62f17d28731879 or 62f1fd28731879
	VPSRLDQ $121, 7(SI), Y0                            // 62f17d28739e0700000079 or 62f1fd28739e0700000079
	VPSRLDQ $13, Z21, Z12                              // 62b11d4873dd0d or 62b19d4873dd0d
	VPSRLDQ $13, Z9, Z12                               // 62d11d4873d90d or 62d19d4873d90d
	VPSRLDQ $13, 17(SP)(BP*1), Z12                     // 62f11d48739c2c110000000d or 62f19d48739c2c110000000d
	VPSRLDQ $13, -7(CX)(DX*8), Z12                     // 62f11d48739cd1f9ffffff0d or 62f19d48739cd1f9ffffff0d
	VPSRLDQ $13, Z21, Z13                              // 62b1154873dd0d or 62b1954873dd0d
	VPSRLDQ $13, Z9, Z13                               // 62d1154873d90d or 62d1954873d90d
	VPSRLDQ $13, 17(SP)(BP*1), Z13                     // 62f11548739c2c110000000d or 62f19548739c2c110000000d
	VPSRLDQ $13, -7(CX)(DX*8), Z13                     // 62f11548739cd1f9ffffff0d or 62f19548739cd1f9ffffff0d
	VPSRLVW X30, X23, K1, X12                          // 6212c50110e6
	VPSRLVW 7(AX)(CX*4), X23, K1, X12                  // 6272c50110a48807000000
	VPSRLVW 7(AX)(CX*1), X23, K1, X12                  // 6272c50110a40807000000
	VPSRLVW Y3, Y22, K1, Y12                           // 6272cd2110e3
	VPSRLVW 17(SP)(BP*1), Y22, K1, Y12                 // 6272cd2110a42c11000000
	VPSRLVW -7(CX)(DX*8), Y22, K1, Y12                 // 6272cd2110a4d1f9ffffff
	VPSRLVW Z14, Z15, K1, Z0                           // 62d2854910c6
	VPSRLVW Z27, Z15, K1, Z0                           // 6292854910c3
	VPSRLVW 99(R15)(R15*4), Z15, K1, Z0                // 629285491084bf63000000
	VPSRLVW 15(DX), Z15, K1, Z0                        // 62f2854910820f000000
	VPSRLVW Z14, Z12, K1, Z0                           // 62d29d4910c6
	VPSRLVW Z27, Z12, K1, Z0                           // 62929d4910c3
	VPSRLVW 99(R15)(R15*4), Z12, K1, Z0                // 62929d491084bf63000000
	VPSRLVW 15(DX), Z12, K1, Z0                        // 62f29d4910820f000000
	VPSRLVW Z14, Z15, K1, Z8                           // 6252854910c6
	VPSRLVW Z27, Z15, K1, Z8                           // 6212854910c3
	VPSRLVW 99(R15)(R15*4), Z15, K1, Z8                // 621285491084bf63000000
	VPSRLVW 15(DX), Z15, K1, Z8                        // 6272854910820f000000
	VPSRLVW Z14, Z12, K1, Z8                           // 62529d4910c6
	VPSRLVW Z27, Z12, K1, Z8                           // 62129d4910c3
	VPSRLVW 99(R15)(R15*4), Z12, K1, Z8                // 62129d491084bf63000000
	VPSRLVW 15(DX), Z12, K1, Z8                        // 62729d4910820f000000
	VPSRLW $0, X20, K7, X8                             // 62b13d0f71d400 or 62b1bd0f71d400
	VPSRLW $0, (SI), K7, X8                            // 62f13d0f711600 or 62f1bd0f711600
	VPSRLW $0, 7(SI)(DI*2), K7, X8                     // 62f13d0f71947e0700000000 or 62f1bd0f71947e0700000000
	VPSRLW $97, Y1, K2, Y15                            // 62f1052a71d161 or 62f1852a71d161
	VPSRLW $97, -17(BP)(SI*2), K2, Y15                 // 62f1052a719475efffffff61 or 62f1852a719475efffffff61
	VPSRLW $97, 7(AX)(CX*2), K2, Y15                   // 62f1052a7194480700000061 or 62f1852a7194480700000061
	VPSRLW $81, Z13, K4, Z11                           // 62d1254c71d551 or 62d1a54c71d551
	VPSRLW $81, Z14, K4, Z11                           // 62d1254c71d651 or 62d1a54c71d651
	VPSRLW $81, (CX), K4, Z11                          // 62f1254c711151 or 62f1a54c711151
	VPSRLW $81, 99(R15), K4, Z11                       // 62d1254c71976300000051 or 62d1a54c71976300000051
	VPSRLW $81, Z13, K4, Z5                            // 62d1554c71d551 or 62d1d54c71d551
	VPSRLW $81, Z14, K4, Z5                            // 62d1554c71d651 or 62d1d54c71d651
	VPSRLW $81, (CX), K4, Z5                           // 62f1554c711151 or 62f1d54c711151
	VPSRLW $81, 99(R15), K4, Z5                        // 62d1554c71976300000051 or 62d1d54c71976300000051
	VPSRLW X26, X9, K1, X2                             // 62913509d1d2 or 6291b509d1d2
	VPSRLW 17(SP)(BP*8), X9, K1, X2                    // 62f13509d194ec11000000 or 62f1b509d194ec11000000
	VPSRLW 17(SP)(BP*4), X9, K1, X2                    // 62f13509d194ac11000000 or 62f1b509d194ac11000000
	VPSRLW X19, Y19, K3, Y27                           // 62216523d1db or 6221e523d1db
	VPSRLW 7(SI)(DI*4), Y19, K3, Y27                   // 62616523d19cbe07000000 or 6261e523d19cbe07000000
	VPSRLW -7(DI)(R8*2), Y19, K3, Y27                  // 62216523d19c47f9ffffff or 6221e523d19c47f9ffffff
	VPSRLW X0, Z2, K4, Z5                              // 62f16d4cd1e8 or 62f1ed4cd1e8
	VPSRLW 17(SP), Z2, K4, Z5                          // 62f16d4cd1ac2411000000 or 62f1ed4cd1ac2411000000
	VPSRLW -17(BP)(SI*4), Z2, K4, Z5                   // 62f16d4cd1acb5efffffff or 62f1ed4cd1acb5efffffff
	VPSRLW X0, Z2, K4, Z23                             // 62e16d4cd1f8 or 62e1ed4cd1f8
	VPSRLW 17(SP), Z2, K4, Z23                         // 62e16d4cd1bc2411000000 or 62e1ed4cd1bc2411000000
	VPSRLW -17(BP)(SI*4), Z2, K4, Z23                  // 62e16d4cd1bcb5efffffff or 62e1ed4cd1bcb5efffffff
	VPSUBB X7, X16, K5, X31                            // 62617d05f8ff or 6261fd05f8ff
	VPSUBB 7(AX), X16, K5, X31                         // 62617d05f8b807000000 or 6261fd05f8b807000000
	VPSUBB (DI), X16, K5, X31                          // 62617d05f83f or 6261fd05f83f
	VPSUBB Y13, Y17, K7, Y5                            // 62d17527f8ed or 62d1f527f8ed
	VPSUBB 15(R8)(R14*1), Y17, K7, Y5                  // 62917527f8ac300f000000 or 6291f527f8ac300f000000
	VPSUBB 15(R8)(R14*2), Y17, K7, Y5                  // 62917527f8ac700f000000 or 6291f527f8ac700f000000
	VPSUBB Z28, Z26, K7, Z6                            // 62912d47f8f4 or 6291ad47f8f4
	VPSUBB Z6, Z26, K7, Z6                             // 62f12d47f8f6 or 62f1ad47f8f6
	VPSUBB 99(R15)(R15*2), Z26, K7, Z6                 // 62912d47f8b47f63000000 or 6291ad47f8b47f63000000
	VPSUBB -7(DI), Z26, K7, Z6                         // 62f12d47f8b7f9ffffff or 62f1ad47f8b7f9ffffff
	VPSUBB Z28, Z14, K7, Z6                            // 62910d4ff8f4 or 62918d4ff8f4
	VPSUBB Z6, Z14, K7, Z6                             // 62f10d4ff8f6 or 62f18d4ff8f6
	VPSUBB 99(R15)(R15*2), Z14, K7, Z6                 // 62910d4ff8b47f63000000 or 62918d4ff8b47f63000000
	VPSUBB -7(DI), Z14, K7, Z6                         // 62f10d4ff8b7f9ffffff or 62f18d4ff8b7f9ffffff
	VPSUBB Z28, Z26, K7, Z14                           // 62112d47f8f4 or 6211ad47f8f4
	VPSUBB Z6, Z26, K7, Z14                            // 62712d47f8f6 or 6271ad47f8f6
	VPSUBB 99(R15)(R15*2), Z26, K7, Z14                // 62112d47f8b47f63000000 or 6211ad47f8b47f63000000
	VPSUBB -7(DI), Z26, K7, Z14                        // 62712d47f8b7f9ffffff or 6271ad47f8b7f9ffffff
	VPSUBB Z28, Z14, K7, Z14                           // 62110d4ff8f4 or 62118d4ff8f4
	VPSUBB Z6, Z14, K7, Z14                            // 62710d4ff8f6 or 62718d4ff8f6
	VPSUBB 99(R15)(R15*2), Z14, K7, Z14                // 62110d4ff8b47f63000000 or 62118d4ff8b47f63000000
	VPSUBB -7(DI), Z14, K7, Z14                        // 62710d4ff8b7f9ffffff or 62718d4ff8b7f9ffffff
	VPSUBSB X28, X0, K2, X21                           // 62817d0ae8ec or 6281fd0ae8ec
	VPSUBSB 7(SI)(DI*8), X0, K2, X21                   // 62e17d0ae8acfe07000000 or 62e1fd0ae8acfe07000000
	VPSUBSB -15(R14), X0, K2, X21                      // 62c17d0ae8aef1ffffff or 62c1fd0ae8aef1ffffff
	VPSUBSB Y24, Y11, K5, Y8                           // 6211252de8c0 or 6211a52de8c0
	VPSUBSB (CX), Y11, K5, Y8                          // 6271252de801 or 6271a52de801
	VPSUBSB 99(R15), Y11, K5, Y8                       // 6251252de88763000000 or 6251a52de88763000000
	VPSUBSB Z23, Z23, K3, Z27                          // 62214543e8df or 6221c543e8df
	VPSUBSB Z6, Z23, K3, Z27                           // 62614543e8de or 6261c543e8de
	VPSUBSB -17(BP), Z23, K3, Z27                      // 62614543e89defffffff or 6261c543e89defffffff
	VPSUBSB -15(R14)(R15*8), Z23, K3, Z27              // 62014543e89cfef1ffffff or 6201c543e89cfef1ffffff
	VPSUBSB Z23, Z5, K3, Z27                           // 6221554be8df or 6221d54be8df
	VPSUBSB Z6, Z5, K3, Z27                            // 6261554be8de or 6261d54be8de
	VPSUBSB -17(BP), Z5, K3, Z27                       // 6261554be89defffffff or 6261d54be89defffffff
	VPSUBSB -15(R14)(R15*8), Z5, K3, Z27               // 6201554be89cfef1ffffff or 6201d54be89cfef1ffffff
	VPSUBSB Z23, Z23, K3, Z15                          // 62314543e8ff or 6231c543e8ff
	VPSUBSB Z6, Z23, K3, Z15                           // 62714543e8fe or 6271c543e8fe
	VPSUBSB -17(BP), Z23, K3, Z15                      // 62714543e8bdefffffff or 6271c543e8bdefffffff
	VPSUBSB -15(R14)(R15*8), Z23, K3, Z15              // 62114543e8bcfef1ffffff or 6211c543e8bcfef1ffffff
	VPSUBSB Z23, Z5, K3, Z15                           // 6231554be8ff or 6231d54be8ff
	VPSUBSB Z6, Z5, K3, Z15                            // 6271554be8fe or 6271d54be8fe
	VPSUBSB -17(BP), Z5, K3, Z15                       // 6271554be8bdefffffff or 6271d54be8bdefffffff
	VPSUBSB -15(R14)(R15*8), Z5, K3, Z15               // 6211554be8bcfef1ffffff or 6211d54be8bcfef1ffffff
	VPSUBSW X19, X7, K4, X22                           // 62a1450ce9f3 or 62a1c50ce9f3
	VPSUBSW 7(SI)(DI*1), X7, K4, X22                   // 62e1450ce9b43e07000000 or 62e1c50ce9b43e07000000
	VPSUBSW 15(DX)(BX*8), X7, K4, X22                  // 62e1450ce9b4da0f000000 or 62e1c50ce9b4da0f000000
	VPSUBSW Y21, Y24, K2, Y5                           // 62b13d22e9ed or 62b1bd22e9ed
	VPSUBSW 99(R15)(R15*2), Y24, K2, Y5                // 62913d22e9ac7f63000000 or 6291bd22e9ac7f63000000
	VPSUBSW -7(DI), Y24, K2, Y5                        // 62f13d22e9aff9ffffff or 62f1bd22e9aff9ffffff
	VPSUBSW Z16, Z21, K2, Z8                           // 62315542e9c0 or 6231d542e9c0
	VPSUBSW Z13, Z21, K2, Z8                           // 62515542e9c5 or 6251d542e9c5
	VPSUBSW 17(SP)(BP*2), Z21, K2, Z8                  // 62715542e9846c11000000 or 6271d542e9846c11000000
	VPSUBSW -7(DI)(R8*4), Z21, K2, Z8                  // 62315542e98487f9ffffff or 6231d542e98487f9ffffff
	VPSUBSW Z16, Z5, K2, Z8                            // 6231554ae9c0 or 6231d54ae9c0
	VPSUBSW Z13, Z5, K2, Z8                            // 6251554ae9c5 or 6251d54ae9c5
	VPSUBSW 17(SP)(BP*2), Z5, K2, Z8                   // 6271554ae9846c11000000 or 6271d54ae9846c11000000
	VPSUBSW -7(DI)(R8*4), Z5, K2, Z8                   // 6231554ae98487f9ffffff or 6231d54ae98487f9ffffff
	VPSUBSW Z16, Z21, K2, Z28                          // 62215542e9e0 or 6221d542e9e0
	VPSUBSW Z13, Z21, K2, Z28                          // 62415542e9e5 or 6241d542e9e5
	VPSUBSW 17(SP)(BP*2), Z21, K2, Z28                 // 62615542e9a46c11000000 or 6261d542e9a46c11000000
	VPSUBSW -7(DI)(R8*4), Z21, K2, Z28                 // 62215542e9a487f9ffffff or 6221d542e9a487f9ffffff
	VPSUBSW Z16, Z5, K2, Z28                           // 6221554ae9e0 or 6221d54ae9e0
	VPSUBSW Z13, Z5, K2, Z28                           // 6241554ae9e5 or 6241d54ae9e5
	VPSUBSW 17(SP)(BP*2), Z5, K2, Z28                  // 6261554ae9a46c11000000 or 6261d54ae9a46c11000000
	VPSUBSW -7(DI)(R8*4), Z5, K2, Z28                  // 6221554ae9a487f9ffffff or 6221d54ae9a487f9ffffff
	VPSUBUSB X31, X16, K3, X7                          // 62917d03d8ff or 6291fd03d8ff
	VPSUBUSB -7(DI)(R8*1), X16, K3, X7                 // 62b17d03d8bc07f9ffffff or 62b1fd03d8bc07f9ffffff
	VPSUBUSB (SP), X16, K3, X7                         // 62f17d03d83c24 or 62f1fd03d83c24
	VPSUBUSB Y13, Y9, K3, Y16                          // 62c1352bd8c5 or 62c1b52bd8c5
	VPSUBUSB -7(CX)(DX*1), Y9, K3, Y16                 // 62e1352bd88411f9ffffff or 62e1b52bd88411f9ffffff
	VPSUBUSB -15(R14)(R15*4), Y9, K3, Y16              // 6281352bd884bef1ffffff or 6281b52bd884bef1ffffff
	VPSUBUSB Z6, Z22, K3, Z12                          // 62714d43d8e6 or 6271cd43d8e6
	VPSUBUSB Z8, Z22, K3, Z12                          // 62514d43d8e0 or 6251cd43d8e0
	VPSUBUSB 15(R8), Z22, K3, Z12                      // 62514d43d8a00f000000 or 6251cd43d8a00f000000
	VPSUBUSB (BP), Z22, K3, Z12                        // 62714d43d86500 or 6271cd43d86500
	VPSUBUSB Z6, Z11, K3, Z12                          // 6271254bd8e6 or 6271a54bd8e6
	VPSUBUSB Z8, Z11, K3, Z12                          // 6251254bd8e0 or 6251a54bd8e0
	VPSUBUSB 15(R8), Z11, K3, Z12                      // 6251254bd8a00f000000 or 6251a54bd8a00f000000
	VPSUBUSB (BP), Z11, K3, Z12                        // 6271254bd86500 or 6271a54bd86500
	VPSUBUSB Z6, Z22, K3, Z27                          // 62614d43d8de or 6261cd43d8de
	VPSUBUSB Z8, Z22, K3, Z27                          // 62414d43d8d8 or 6241cd43d8d8
	VPSUBUSB 15(R8), Z22, K3, Z27                      // 62414d43d8980f000000 or 6241cd43d8980f000000
	VPSUBUSB (BP), Z22, K3, Z27                        // 62614d43d85d00 or 6261cd43d85d00
	VPSUBUSB Z6, Z11, K3, Z27                          // 6261254bd8de or 6261a54bd8de
	VPSUBUSB Z8, Z11, K3, Z27                          // 6241254bd8d8 or 6241a54bd8d8
	VPSUBUSB 15(R8), Z11, K3, Z27                      // 6241254bd8980f000000 or 6241a54bd8980f000000
	VPSUBUSB (BP), Z11, K3, Z27                        // 6261254bd85d00 or 6261a54bd85d00
	VPSUBUSW X9, X7, K2, X1                            // 62d1450ad9c9 or 62d1c50ad9c9
	VPSUBUSW -7(CX), X7, K2, X1                        // 62f1450ad989f9ffffff or 62f1c50ad989f9ffffff
	VPSUBUSW 15(DX)(BX*4), X7, K2, X1                  // 62f1450ad98c9a0f000000 or 62f1c50ad98c9a0f000000
	VPSUBUSW Y3, Y6, K1, Y9                            // 62714d29d9cb or 6271cd29d9cb
	VPSUBUSW 15(DX)(BX*1), Y6, K1, Y9                  // 62714d29d98c1a0f000000 or 6271cd29d98c1a0f000000
	VPSUBUSW -7(CX)(DX*2), Y6, K1, Y9                  // 62714d29d98c51f9ffffff or 6271cd29d98c51f9ffffff
	VPSUBUSW Z9, Z12, K2, Z25                          // 62411d4ad9c9 or 62419d4ad9c9
	VPSUBUSW Z12, Z12, K2, Z25                         // 62411d4ad9cc or 62419d4ad9cc
	VPSUBUSW 15(R8)(R14*8), Z12, K2, Z25               // 62011d4ad98cf00f000000 or 62019d4ad98cf00f000000
	VPSUBUSW -15(R14)(R15*2), Z12, K2, Z25             // 62011d4ad98c7ef1ffffff or 62019d4ad98c7ef1ffffff
	VPSUBUSW Z9, Z17, K2, Z25                          // 62417542d9c9 or 6241f542d9c9
	VPSUBUSW Z12, Z17, K2, Z25                         // 62417542d9cc or 6241f542d9cc
	VPSUBUSW 15(R8)(R14*8), Z17, K2, Z25               // 62017542d98cf00f000000 or 6201f542d98cf00f000000
	VPSUBUSW -15(R14)(R15*2), Z17, K2, Z25             // 62017542d98c7ef1ffffff or 6201f542d98c7ef1ffffff
	VPSUBUSW Z9, Z12, K2, Z12                          // 62511d4ad9e1 or 62519d4ad9e1
	VPSUBUSW Z12, Z12, K2, Z12                         // 62511d4ad9e4 or 62519d4ad9e4
	VPSUBUSW 15(R8)(R14*8), Z12, K2, Z12               // 62111d4ad9a4f00f000000 or 62119d4ad9a4f00f000000
	VPSUBUSW -15(R14)(R15*2), Z12, K2, Z12             // 62111d4ad9a47ef1ffffff or 62119d4ad9a47ef1ffffff
	VPSUBUSW Z9, Z17, K2, Z12                          // 62517542d9e1 or 6251f542d9e1
	VPSUBUSW Z12, Z17, K2, Z12                         // 62517542d9e4 or 6251f542d9e4
	VPSUBUSW 15(R8)(R14*8), Z17, K2, Z12               // 62117542d9a4f00f000000 or 6211f542d9a4f00f000000
	VPSUBUSW -15(R14)(R15*2), Z17, K2, Z12             // 62117542d9a47ef1ffffff or 6211f542d9a47ef1ffffff
	VPSUBW X0, X12, K1, X15                            // 62711d09f9f8 or 62719d09f9f8
	VPSUBW 99(R15)(R15*8), X12, K1, X15                // 62111d09f9bcff63000000 or 62119d09f9bcff63000000
	VPSUBW 7(AX)(CX*8), X12, K1, X15                   // 62711d09f9bcc807000000 or 62719d09f9bcc807000000
	VPSUBW Y26, Y6, K7, Y7                             // 62914d2ff9fa or 6291cd2ff9fa
	VPSUBW -17(BP), Y6, K7, Y7                         // 62f14d2ff9bdefffffff or 62f1cd2ff9bdefffffff
	VPSUBW -15(R14)(R15*8), Y6, K7, Y7                 // 62914d2ff9bcfef1ffffff or 6291cd2ff9bcfef1ffffff
	VPSUBW Z8, Z3, K1, Z6                              // 62d16549f9f0 or 62d1e549f9f0
	VPSUBW Z2, Z3, K1, Z6                              // 62f16549f9f2 or 62f1e549f9f2
	VPSUBW -15(R14)(R15*1), Z3, K1, Z6                 // 62916549f9b43ef1ffffff or 6291e549f9b43ef1ffffff
	VPSUBW -15(BX), Z3, K1, Z6                         // 62f16549f9b3f1ffffff or 62f1e549f9b3f1ffffff
	VPSUBW Z8, Z21, K1, Z6                             // 62d15541f9f0 or 62d1d541f9f0
	VPSUBW Z2, Z21, K1, Z6                             // 62f15541f9f2 or 62f1d541f9f2
	VPSUBW -15(R14)(R15*1), Z21, K1, Z6                // 62915541f9b43ef1ffffff or 6291d541f9b43ef1ffffff
	VPSUBW -15(BX), Z21, K1, Z6                        // 62f15541f9b3f1ffffff or 62f1d541f9b3f1ffffff
	VPSUBW Z8, Z3, K1, Z25                             // 62416549f9c8 or 6241e549f9c8
	VPSUBW Z2, Z3, K1, Z25                             // 62616549f9ca or 6261e549f9ca
	VPSUBW -15(R14)(R15*1), Z3, K1, Z25                // 62016549f98c3ef1ffffff or 6201e549f98c3ef1ffffff
	VPSUBW -15(BX), Z3, K1, Z25                        // 62616549f98bf1ffffff or 6261e549f98bf1ffffff
	VPSUBW Z8, Z21, K1, Z25                            // 62415541f9c8 or 6241d541f9c8
	VPSUBW Z2, Z21, K1, Z25                            // 62615541f9ca or 6261d541f9ca
	VPSUBW -15(R14)(R15*1), Z21, K1, Z25               // 62015541f98c3ef1ffffff or 6201d541f98c3ef1ffffff
	VPSUBW -15(BX), Z21, K1, Z25                       // 62615541f98bf1ffffff or 6261d541f98bf1ffffff
	VPTESTMB X26, X3, K3, K3                           // 6292650b26da
	VPTESTMB 15(R8)(R14*4), X3, K3, K3                 // 6292650b269cb00f000000
	VPTESTMB -7(CX)(DX*4), X3, K3, K3                  // 62f2650b269c91f9ffffff
	VPTESTMB X26, X3, K3, K1                           // 6292650b26ca
	VPTESTMB 15(R8)(R14*4), X3, K3, K1                 // 6292650b268cb00f000000
	VPTESTMB -7(CX)(DX*4), X3, K3, K1                  // 62f2650b268c91f9ffffff
	VPTESTMB Y3, Y18, K4, K5                           // 62f26d2426eb
	VPTESTMB 15(R8)(R14*8), Y18, K4, K5                // 62926d2426acf00f000000
	VPTESTMB -15(R14)(R15*2), Y18, K4, K5              // 62926d2426ac7ef1ffffff
	VPTESTMB Y3, Y18, K4, K4                           // 62f26d2426e3
	VPTESTMB 15(R8)(R14*8), Y18, K4, K4                // 62926d2426a4f00f000000
	VPTESTMB -15(R14)(R15*2), Y18, K4, K4              // 62926d2426a47ef1ffffff
	VPTESTMB Z11, Z12, K5, K7                          // 62d21d4d26fb
	VPTESTMB Z5, Z12, K5, K7                           // 62f21d4d26fd
	VPTESTMB 17(SP)(BP*8), Z12, K5, K7                 // 62f21d4d26bcec11000000
	VPTESTMB 17(SP)(BP*4), Z12, K5, K7                 // 62f21d4d26bcac11000000
	VPTESTMB Z11, Z22, K5, K7                          // 62d24d4526fb
	VPTESTMB Z5, Z22, K5, K7                           // 62f24d4526fd
	VPTESTMB 17(SP)(BP*8), Z22, K5, K7                 // 62f24d4526bcec11000000
	VPTESTMB 17(SP)(BP*4), Z22, K5, K7                 // 62f24d4526bcac11000000
	VPTESTMB Z11, Z12, K5, K6                          // 62d21d4d26f3
	VPTESTMB Z5, Z12, K5, K6                           // 62f21d4d26f5
	VPTESTMB 17(SP)(BP*8), Z12, K5, K6                 // 62f21d4d26b4ec11000000
	VPTESTMB 17(SP)(BP*4), Z12, K5, K6                 // 62f21d4d26b4ac11000000
	VPTESTMB Z11, Z22, K5, K6                          // 62d24d4526f3
	VPTESTMB Z5, Z22, K5, K6                           // 62f24d4526f5
	VPTESTMB 17(SP)(BP*8), Z22, K5, K6                 // 62f24d4526b4ec11000000
	VPTESTMB 17(SP)(BP*4), Z22, K5, K6                 // 62f24d4526b4ac11000000
	VPTESTMW X15, X9, K4, K6                           // 62d2b50c26f7
	VPTESTMW -17(BP)(SI*2), X9, K4, K6                 // 62f2b50c26b475efffffff
	VPTESTMW 7(AX)(CX*2), X9, K4, K6                   // 62f2b50c26b44807000000
	VPTESTMW X15, X9, K4, K4                           // 62d2b50c26e7
	VPTESTMW -17(BP)(SI*2), X9, K4, K4                 // 62f2b50c26a475efffffff
	VPTESTMW 7(AX)(CX*2), X9, K4, K4                   // 62f2b50c26a44807000000
	VPTESTMW Y8, Y14, K7, K4                           // 62d28d2f26e0
	VPTESTMW (SI), Y14, K7, K4                         // 62f28d2f2626
	VPTESTMW 7(SI)(DI*2), Y14, K7, K4                  // 62f28d2f26a47e07000000
	VPTESTMW Y8, Y14, K7, K6                           // 62d28d2f26f0
	VPTESTMW (SI), Y14, K7, K6                         // 62f28d2f2636
	VPTESTMW 7(SI)(DI*2), Y14, K7, K6                  // 62f28d2f26b47e07000000
	VPTESTMW Z1, Z6, K2, K4                            // 62f2cd4a26e1
	VPTESTMW Z15, Z6, K2, K4                           // 62d2cd4a26e7
	VPTESTMW 7(AX), Z6, K2, K4                         // 62f2cd4a26a007000000
	VPTESTMW (DI), Z6, K2, K4                          // 62f2cd4a2627
	VPTESTMW Z1, Z22, K2, K4                           // 62f2cd4226e1
	VPTESTMW Z15, Z22, K2, K4                          // 62d2cd4226e7
	VPTESTMW 7(AX), Z22, K2, K4                        // 62f2cd4226a007000000
	VPTESTMW (DI), Z22, K2, K4                         // 62f2cd422627
	VPTESTMW Z1, Z6, K2, K5                            // 62f2cd4a26e9
	VPTESTMW Z15, Z6, K2, K5                           // 62d2cd4a26ef
	VPTESTMW 7(AX), Z6, K2, K5                         // 62f2cd4a26a807000000
	VPTESTMW (DI), Z6, K2, K5                          // 62f2cd4a262f
	VPTESTMW Z1, Z22, K2, K5                           // 62f2cd4226e9
	VPTESTMW Z15, Z22, K2, K5                          // 62d2cd4226ef
	VPTESTMW 7(AX), Z22, K2, K5                        // 62f2cd4226a807000000
	VPTESTMW (DI), Z22, K2, K5                         // 62f2cd42262f
	VPTESTNMB X18, X26, K5, K2                         // 62b22e0526d2
	VPTESTNMB 15(R8)(R14*1), X26, K5, K2               // 62922e052694300f000000
	VPTESTNMB 15(R8)(R14*2), X26, K5, K2               // 62922e052694700f000000
	VPTESTNMB X18, X26, K5, K7                         // 62b22e0526fa
	VPTESTNMB 15(R8)(R14*1), X26, K5, K7               // 62922e0526bc300f000000
	VPTESTNMB 15(R8)(R14*2), X26, K5, K7               // 62922e0526bc700f000000
	VPTESTNMB Y11, Y20, K3, K0                         // 62d25e2326c3
	VPTESTNMB 17(SP)(BP*8), Y20, K3, K0                // 62f25e232684ec11000000
	VPTESTNMB 17(SP)(BP*4), Y20, K3, K0                // 62f25e232684ac11000000
	VPTESTNMB Y11, Y20, K3, K5                         // 62d25e2326eb
	VPTESTNMB 17(SP)(BP*8), Y20, K3, K5                // 62f25e2326acec11000000
	VPTESTNMB 17(SP)(BP*4), Y20, K3, K5                // 62f25e2326acac11000000
	VPTESTNMB Z18, Z13, K4, K6                         // 62b2164c26f2
	VPTESTNMB Z8, Z13, K4, K6                          // 62d2164c26f0
	VPTESTNMB 99(R15)(R15*1), Z13, K4, K6              // 6292164c26b43f63000000
	VPTESTNMB (DX), Z13, K4, K6                        // 62f2164c2632
	VPTESTNMB Z18, Z13, K4, K5                         // 62b2164c26ea
	VPTESTNMB Z8, Z13, K4, K5                          // 62d2164c26e8
	VPTESTNMB 99(R15)(R15*1), Z13, K4, K5              // 6292164c26ac3f63000000
	VPTESTNMB (DX), Z13, K4, K5                        // 62f2164c262a
	VPTESTNMW X7, X3, K1, K5                           // 62f2e60926ef
	VPTESTNMW (CX), X3, K1, K5                         // 62f2e6092629
	VPTESTNMW 99(R15), X3, K1, K5                      // 62d2e60926af63000000
	VPTESTNMW X7, X3, K1, K4                           // 62f2e60926e7
	VPTESTNMW (CX), X3, K1, K4                         // 62f2e6092621
	VPTESTNMW 99(R15), X3, K1, K4                      // 62d2e60926a763000000
	VPTESTNMW Y20, Y20, K2, K4                         // 62b2de2226e4
	VPTESTNMW 7(AX), Y20, K2, K4                       // 62f2de2226a007000000
	VPTESTNMW (DI), Y20, K2, K4                        // 62f2de222627
	VPTESTNMW Y20, Y20, K2, K6                         // 62b2de2226f4
	VPTESTNMW 7(AX), Y20, K2, K6                       // 62f2de2226b007000000
	VPTESTNMW (DI), Y20, K2, K6                        // 62f2de222637
	VPTESTNMW Z28, Z12, K1, K1                         // 62929e4926cc
	VPTESTNMW Z13, Z12, K1, K1                         // 62d29e4926cd
	VPTESTNMW 7(SI)(DI*1), Z12, K1, K1                 // 62f29e49268c3e07000000
	VPTESTNMW 15(DX)(BX*8), Z12, K1, K1                // 62f29e49268cda0f000000
	VPTESTNMW Z28, Z16, K1, K1                         // 6292fe4126cc
	VPTESTNMW Z13, Z16, K1, K1                         // 62d2fe4126cd
	VPTESTNMW 7(SI)(DI*1), Z16, K1, K1                 // 62f2fe41268c3e07000000
	VPTESTNMW 15(DX)(BX*8), Z16, K1, K1                // 62f2fe41268cda0f000000
	VPTESTNMW Z28, Z12, K1, K3                         // 62929e4926dc
	VPTESTNMW Z13, Z12, K1, K3                         // 62d29e4926dd
	VPTESTNMW 7(SI)(DI*1), Z12, K1, K3                 // 62f29e49269c3e07000000
	VPTESTNMW 15(DX)(BX*8), Z12, K1, K3                // 62f29e49269cda0f000000
	VPTESTNMW Z28, Z16, K1, K3                         // 6292fe4126dc
	VPTESTNMW Z13, Z16, K1, K3                         // 62d2fe4126dd
	VPTESTNMW 7(SI)(DI*1), Z16, K1, K3                 // 62f2fe41269c3e07000000
	VPTESTNMW 15(DX)(BX*8), Z16, K1, K3                // 62f2fe41269cda0f000000
	VPUNPCKHBW X24, X0, K7, X0                         // 62917d0f68c0 or 6291fd0f68c0
	VPUNPCKHBW 99(R15)(R15*2), X0, K7, X0              // 62917d0f68847f63000000 or 6291fd0f68847f63000000
	VPUNPCKHBW -7(DI), X0, K7, X0                      // 62f17d0f6887f9ffffff or 62f1fd0f6887f9ffffff
	VPUNPCKHBW Y28, Y28, K1, Y9                        // 62111d2168cc or 62119d2168cc
	VPUNPCKHBW 99(R15)(R15*1), Y28, K1, Y9             // 62111d21688c3f63000000 or 62119d21688c3f63000000
	VPUNPCKHBW (DX), Y28, K1, Y9                       // 62711d21680a or 62719d21680a
	VPUNPCKHBW Z15, Z3, K1, Z14                        // 6251654968f7 or 6251e54968f7
	VPUNPCKHBW Z30, Z3, K1, Z14                        // 6211654968f6 or 6211e54968f6
	VPUNPCKHBW -7(DI)(R8*1), Z3, K1, Z14               // 6231654968b407f9ffffff or 6231e54968b407f9ffffff
	VPUNPCKHBW (SP), Z3, K1, Z14                       // 62716549683424 or 6271e549683424
	VPUNPCKHBW Z15, Z12, K1, Z14                       // 62511d4968f7 or 62519d4968f7
	VPUNPCKHBW Z30, Z12, K1, Z14                       // 62111d4968f6 or 62119d4968f6
	VPUNPCKHBW -7(DI)(R8*1), Z12, K1, Z14              // 62311d4968b407f9ffffff or 62319d4968b407f9ffffff
	VPUNPCKHBW (SP), Z12, K1, Z14                      // 62711d49683424 or 62719d49683424
	VPUNPCKHBW Z15, Z3, K1, Z28                        // 6241654968e7 or 6241e54968e7
	VPUNPCKHBW Z30, Z3, K1, Z28                        // 6201654968e6 or 6201e54968e6
	VPUNPCKHBW -7(DI)(R8*1), Z3, K1, Z28               // 6221654968a407f9ffffff or 6221e54968a407f9ffffff
	VPUNPCKHBW (SP), Z3, K1, Z28                       // 62616549682424 or 6261e549682424
	VPUNPCKHBW Z15, Z12, K1, Z28                       // 62411d4968e7 or 62419d4968e7
	VPUNPCKHBW Z30, Z12, K1, Z28                       // 62011d4968e6 or 62019d4968e6
	VPUNPCKHBW -7(DI)(R8*1), Z12, K1, Z28              // 62211d4968a407f9ffffff or 62219d4968a407f9ffffff
	VPUNPCKHBW (SP), Z12, K1, Z28                      // 62611d49682424 or 62619d49682424
	VPUNPCKHWD X21, X3, K4, X31                        // 6221650c69fd or 6221e50c69fd
	VPUNPCKHWD -17(BP), X3, K4, X31                    // 6261650c69bdefffffff or 6261e50c69bdefffffff
	VPUNPCKHWD -15(R14)(R15*8), X3, K4, X31            // 6201650c69bcfef1ffffff or 6201e50c69bcfef1ffffff
	VPUNPCKHWD Y26, Y6, K5, Y12                        // 62114d2d69e2 or 6211cd2d69e2
	VPUNPCKHWD 7(SI)(DI*1), Y6, K5, Y12                // 62714d2d69a43e07000000 or 6271cd2d69a43e07000000
	VPUNPCKHWD 15(DX)(BX*8), Y6, K5, Y12               // 62714d2d69a4da0f000000 or 6271cd2d69a4da0f000000
	VPUNPCKHWD Z0, Z23, K7, Z20                        // 62e1454769e0 or 62e1c54769e0
	VPUNPCKHWD Z11, Z23, K7, Z20                       // 62c1454769e3 or 62c1c54769e3
	VPUNPCKHWD (AX), Z23, K7, Z20                      // 62e145476920 or 62e1c5476920
	VPUNPCKHWD 7(SI), Z23, K7, Z20                     // 62e1454769a607000000 or 62e1c54769a607000000
	VPUNPCKHWD Z0, Z19, K7, Z20                        // 62e1654769e0 or 62e1e54769e0
	VPUNPCKHWD Z11, Z19, K7, Z20                       // 62c1654769e3 or 62c1e54769e3
	VPUNPCKHWD (AX), Z19, K7, Z20                      // 62e165476920 or 62e1e5476920
	VPUNPCKHWD 7(SI), Z19, K7, Z20                     // 62e1654769a607000000 or 62e1e54769a607000000
	VPUNPCKHWD Z0, Z23, K7, Z0                         // 62f1454769c0 or 62f1c54769c0
	VPUNPCKHWD Z11, Z23, K7, Z0                        // 62d1454769c3 or 62d1c54769c3
	VPUNPCKHWD (AX), Z23, K7, Z0                       // 62f145476900 or 62f1c5476900
	VPUNPCKHWD 7(SI), Z23, K7, Z0                      // 62f14547698607000000 or 62f1c547698607000000
	VPUNPCKHWD Z0, Z19, K7, Z0                         // 62f1654769c0 or 62f1e54769c0
	VPUNPCKHWD Z11, Z19, K7, Z0                        // 62d1654769c3 or 62d1e54769c3
	VPUNPCKHWD (AX), Z19, K7, Z0                       // 62f165476900 or 62f1e5476900
	VPUNPCKHWD 7(SI), Z19, K7, Z0                      // 62f16547698607000000 or 62f1e547698607000000
	VPUNPCKLBW X13, X11, K7, X1                        // 62d1250f60cd or 62d1a50f60cd
	VPUNPCKLBW 17(SP)(BP*2), X11, K7, X1               // 62f1250f608c6c11000000 or 62f1a50f608c6c11000000
	VPUNPCKLBW -7(DI)(R8*4), X11, K7, X1               // 62b1250f608c87f9ffffff or 62b1a50f608c87f9ffffff
	VPUNPCKLBW Y28, Y8, K6, Y3                         // 62913d2e60dc or 6291bd2e60dc
	VPUNPCKLBW -7(DI)(R8*1), Y8, K6, Y3                // 62b13d2e609c07f9ffffff or 62b1bd2e609c07f9ffffff
	VPUNPCKLBW (SP), Y8, K6, Y3                        // 62f13d2e601c24 or 62f1bd2e601c24
	VPUNPCKLBW Z0, Z24, K3, Z0                         // 62f13d4360c0 or 62f1bd4360c0
	VPUNPCKLBW Z26, Z24, K3, Z0                        // 62913d4360c2 or 6291bd4360c2
	VPUNPCKLBW (BX), Z24, K3, Z0                       // 62f13d436003 or 62f1bd436003
	VPUNPCKLBW -17(BP)(SI*1), Z24, K3, Z0              // 62f13d43608435efffffff or 62f1bd43608435efffffff
	VPUNPCKLBW Z0, Z12, K3, Z0                         // 62f11d4b60c0 or 62f19d4b60c0
	VPUNPCKLBW Z26, Z12, K3, Z0                        // 62911d4b60c2 or 62919d4b60c2
	VPUNPCKLBW (BX), Z12, K3, Z0                       // 62f11d4b6003 or 62f19d4b6003
	VPUNPCKLBW -17(BP)(SI*1), Z12, K3, Z0              // 62f11d4b608435efffffff or 62f19d4b608435efffffff
	VPUNPCKLBW Z0, Z24, K3, Z25                        // 62613d4360c8 or 6261bd4360c8
	VPUNPCKLBW Z26, Z24, K3, Z25                       // 62013d4360ca or 6201bd4360ca
	VPUNPCKLBW (BX), Z24, K3, Z25                      // 62613d43600b or 6261bd43600b
	VPUNPCKLBW -17(BP)(SI*1), Z24, K3, Z25             // 62613d43608c35efffffff or 6261bd43608c35efffffff
	VPUNPCKLBW Z0, Z12, K3, Z25                        // 62611d4b60c8 or 62619d4b60c8
	VPUNPCKLBW Z26, Z12, K3, Z25                       // 62011d4b60ca or 62019d4b60ca
	VPUNPCKLBW (BX), Z12, K3, Z25                      // 62611d4b600b or 62619d4b600b
	VPUNPCKLBW -17(BP)(SI*1), Z12, K3, Z25             // 62611d4b608c35efffffff or 62619d4b608c35efffffff
	VPUNPCKLWD X8, X8, K3, X19                         // 62c13d0b61d8 or 62c1bd0b61d8
	VPUNPCKLWD -15(R14)(R15*1), X8, K3, X19            // 62813d0b619c3ef1ffffff or 6281bd0b619c3ef1ffffff
	VPUNPCKLWD -15(BX), X8, K3, X19                    // 62e13d0b619bf1ffffff or 62e1bd0b619bf1ffffff
	VPUNPCKLWD Y8, Y27, K4, Y22                        // 62c1252461f0 or 62c1a52461f0
	VPUNPCKLWD (AX), Y27, K4, Y22                      // 62e125246130 or 62e1a5246130
	VPUNPCKLWD 7(SI), Y27, K4, Y22                     // 62e1252461b607000000 or 62e1a52461b607000000
	VPUNPCKLWD Z6, Z21, K2, Z31                        // 6261554261fe or 6261d54261fe
	VPUNPCKLWD Z9, Z21, K2, Z31                        // 6241554261f9 or 6241d54261f9
	VPUNPCKLWD 17(SP)(BP*1), Z21, K2, Z31              // 6261554261bc2c11000000 or 6261d54261bc2c11000000
	VPUNPCKLWD -7(CX)(DX*8), Z21, K2, Z31              // 6261554261bcd1f9ffffff or 6261d54261bcd1f9ffffff
	VPUNPCKLWD Z6, Z9, K2, Z31                         // 6261354a61fe or 6261b54a61fe
	VPUNPCKLWD Z9, Z9, K2, Z31                         // 6241354a61f9 or 6241b54a61f9
	VPUNPCKLWD 17(SP)(BP*1), Z9, K2, Z31               // 6261354a61bc2c11000000 or 6261b54a61bc2c11000000
	VPUNPCKLWD -7(CX)(DX*8), Z9, K2, Z31               // 6261354a61bcd1f9ffffff or 6261b54a61bcd1f9ffffff
	VPUNPCKLWD Z6, Z21, K2, Z0                         // 62f1554261c6 or 62f1d54261c6
	VPUNPCKLWD Z9, Z21, K2, Z0                         // 62d1554261c1 or 62d1d54261c1
	VPUNPCKLWD 17(SP)(BP*1), Z21, K2, Z0               // 62f1554261842c11000000 or 62f1d54261842c11000000
	VPUNPCKLWD -7(CX)(DX*8), Z21, K2, Z0               // 62f155426184d1f9ffffff or 62f1d5426184d1f9ffffff
	VPUNPCKLWD Z6, Z9, K2, Z0                          // 62f1354a61c6 or 62f1b54a61c6
	VPUNPCKLWD Z9, Z9, K2, Z0                          // 62d1354a61c1 or 62d1b54a61c1
	VPUNPCKLWD 17(SP)(BP*1), Z9, K2, Z0                // 62f1354a61842c11000000 or 62f1b54a61842c11000000
	VPUNPCKLWD -7(CX)(DX*8), Z9, K2, Z0                // 62f1354a6184d1f9ffffff or 62f1b54a6184d1f9ffffff
	RET

Youez - 2016 - github.com/yon3zu
LinuXploit