<!DOCTYPE html>
<html lang="vi" data-theme="auto">
<head>

<link rel="preconnect" href="https://www.googletagmanager.com">
<script >(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-W8MVQXG');</script>
  
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#00add8">
<link rel="canonical" href="https://go.dev/src/crypto/sha1/sha1block_amd64.s">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Material+Icons">
<link rel="stylesheet" href="/css/styles.css">
<link rel="icon" href="/images/favicon-gopher.png" sizes="any">
<link rel="apple-touch-icon" href="/images/favicon-gopher-plain.png"/>
<link rel="icon" href="/images/favicon-gopher.svg" type="image/svg+xml">
<link rel="me" href="https://hachyderm.io/@golang">

  
  <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-W8MVQXG');</script>
  
<script src="/js/site.js"></script>
<meta name="og:url" content="https://go.dev/src/crypto/sha1/sha1block_amd64.s">
<meta name="og:title" content=" - The Go Programming Language">
<title> - The Go Programming Language</title>

<meta name="og:image" content="https://go.dev/doc/gopher/gopher5logo.jpg">
<meta name="twitter:image" content="https://go.dev/doc/gopher/gopherbelly300.jpg">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@golang">
</head>
<body class="Site">
  
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W8MVQXG"
  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  


<header class="Site-header js-siteHeader">
  <div class="Header Header--dark">
    <nav class="Header-nav">
      <a href="/">
        <img
          class="js-headerLogo Header-logo"
          src="/images/go-logo-white.svg"
          alt="Go">
      </a>
      <div class="skip-navigation-wrapper">
        <a class="skip-to-content-link" aria-label="Bỏ qua để đến nội dung chính" href="#main-content"> Bỏ qua đến nội dung chính </a>
      </div>
      <div class="Header-rightContent">
        <ul class="Header-menu">
          <li class="Header-menuItem ">
            <a href="#"  class="js-desktop-menu-hover" aria-label=Tại&#32;sao&#32;Go aria-describedby="dropdown-description">
              Tại sao Go <i class="material-icons" aria-hidden="true">arrow_drop_down</i>
            </a>
            <div class="screen-reader-only" id="dropdown-description" hidden>
              Nhấn Enter để bật/tắt menu thả xuống
            </div>
              <ul class="Header-submenu js-desktop-submenu-hover" aria-label="submenu">
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/solutions/case-studies">
                          Case Studies
                          
                        </a>
                    </div>
                    <p>Các vấn đề phổ biến mà doanh nghiệp giải quyết bằng Go</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/solutions/use-cases">
                          Use Cases
                          
                        </a>
                    </div>
                    <p>Câu chuyện về cách thức và lý do các công ty sử dụng Go</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/security/">
                          Bảo mật
                          
                        </a>
                    </div>
                    <p>Go giúp bạn bảo mật theo mặc định như thế nào</p>
                  </li>
              </ul>
          </li>
          <li class="Header-menuItem ">
            <a href="/learn/"  aria-label=Học aria-describedby="dropdown-description">
              Học 
            </a>
            <div class="screen-reader-only" id="dropdown-description" hidden>
              Nhấn Enter để bật/tắt menu thả xuống
            </div>
          </li>
          <li class="Header-menuItem ">
            <a href="#"  class="js-desktop-menu-hover" aria-label=Tài&#32;liệu aria-describedby="dropdown-description">
              Tài liệu <i class="material-icons" aria-hidden="true">arrow_drop_down</i>
            </a>
            <div class="screen-reader-only" id="dropdown-description" hidden>
              Nhấn Enter để bật/tắt menu thả xuống
            </div>
              <ul class="Header-submenu js-desktop-submenu-hover" aria-label="submenu">
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/ref/spec">
                          Go Spec
                          
                        </a>
                    </div>
                    <p>Đặc tả ngôn ngữ Go chính thức</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/doc">
                          Hướng dẫn sử dụng Go
                          
                        </a>
                    </div>
                    <p>Giới thiệu đầy đủ về cách xây dựng phần mềm với Go</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="https://pkg.go.dev/std">
                          Thư viện chuẩn
                          
                        </a>
                    </div>
                    <p>Tài liệu tham chiếu cho thư viện chuẩn của Go</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/doc/devel/release">
                          Ghi chú bản phát hành
                          
                        </a>
                    </div>
                    <p>Tìm hiểu những điểm mới trong từng bản phát hành Go</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/doc/effective_go">
                          Effective Go
                          
                        </a>
                    </div>
                    <p>Mẹo viết code Go rõ ràng, hiệu quả và đúng phong cách</p>
                  </li>
              </ul>
          </li>
          <li class="Header-menuItem ">
            <a href="https://pkg.go.dev"  aria-label=Packages aria-describedby="dropdown-description">
              Packages 
            </a>
            <div class="screen-reader-only" id="dropdown-description" hidden>
              Nhấn Enter để bật/tắt menu thả xuống
            </div>
          </li>
          <li class="Header-menuItem ">
            <a href="#"  class="js-desktop-menu-hover" aria-label=Cộng&#32;đồng aria-describedby="dropdown-description">
              Cộng đồng <i class="material-icons" aria-hidden="true">arrow_drop_down</i>
            </a>
            <div class="screen-reader-only" id="dropdown-description" hidden>
              Nhấn Enter để bật/tắt menu thả xuống
            </div>
              <ul class="Header-submenu js-desktop-submenu-hover" aria-label="submenu">
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/talks/">
                          Recorded Talks
                          
                        </a>
                    </div>
                    <p>Video từ các sự kiện trước đây</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="https://www.meetup.com/pro/go">
                          Meetups
                           <i class="material-icons">open_in_new</i>
                        </a>
                    </div>
                    <p>Gặp gỡ các lập trình viên Go địa phương khác</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/wiki/Conferences">
                          Hội nghị
                           <i class="material-icons">open_in_new</i>
                        </a>
                    </div>
                    <p>Học hỏi và kết nối với các lập trình viên Go trên toàn thế giới</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/blog">
                          Go blog
                          
                        </a>
                    </div>
                    <p>Blog chính thức của dự án Go.</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        <a href="/help">
                          Dự án Go
                          
                        </a>
                    </div>
                    <p>Nhận trợ giúp và cập nhật thông tin từ Go</p>
                  </li>
                  <li class="Header-submenuItem">
                    <div>
                        Kết nối
                    </div>
                    <p></p>
                      <div class="Header-socialIcons">
                        
                        <a class="Header-socialIcon" aria-label="Kết nối qua google-groups (Mở trong cửa sổ mới)" href="https://groups.google.com/g/golang-nuts"><img src="/images/logos/social/google-groups.svg" /></a>
                        <a class="Header-socialIcon" aria-label="Kết nối qua github (Mở trong cửa sổ mới)" href="https://github.com/golang"><img src="/images/logos/social/github.svg" /></a>
                        <a class="Header-socialIcon" aria-label="Kết nối qua bluesky (Mở trong cửa sổ mới)" href="https://bsky.app/profile/golang.org"><img src="/images/logos/social/bluesky.svg" /></a>
                        <a class="Header-socialIcon" aria-label="Kết nối qua mastodon (Mở trong cửa sổ mới)" href="https://hachyderm.io/@golang"><img src="/images/logos/social/mastodon.svg" /></a>
                        <a class="Header-socialIcon" aria-label="Kết nối qua twitter (Mở trong cửa sổ mới)" href="https://twitter.com/golang"><img src="/images/logos/social/twitter.svg" /></a>
                        <a class="Header-socialIcon" aria-label="Kết nối qua reddit (Mở trong cửa sổ mới)" href="https://www.reddit.com/r/golang/"><img src="/images/logos/social/reddit.svg" /></a>
                        <a class="Header-socialIcon" aria-label="Kết nối qua slack (Mở trong cửa sổ mới)" href="https://invite.slack.golangbridge.org/"><img src="/images/logos/social/slack.svg" /></a>
                        <a class="Header-socialIcon" aria-label="Kết nối qua stack-overflow (Mở trong cửa sổ mới)" href="https://stackoverflow.com/tags/go"><img src="/images/logos/social/stack-overflow.svg" /></a>
                      </div>
                  </li>
              </ul>
          </li>
        </ul>
        <button class="Header-navOpen js-headerMenuButton Header-navOpen--white" aria-label="Mở điều hướng.">
        </button>
      </div>
    </nav>
    
  </div>
</header>
<aside class="NavigationDrawer js-header">
  <nav class="NavigationDrawer-nav">
    <div class="NavigationDrawer-header">
      <a href="/">
        <img class="NavigationDrawer-logo" src="/images/go-logo-blue.svg" alt="Go.">
      </a>
    </div>
    <ul class="NavigationDrawer-list">
        
          <li class="NavigationDrawer-listItem js-mobile-subnav-trigger  NavigationDrawer-hasSubnav">
            <a href="#"><span>Tại sao Go</span> <i class="material-icons">navigate_next</i></a>

            <div class="NavigationDrawer NavigationDrawer-submenuItem">
              <nav class="NavigationDrawer-nav">
                <div class="NavigationDrawer-header">
                  <a href="#"><i class="material-icons">navigate_before</i>Tại sao Go</a>
                </div>
                <ul class="NavigationDrawer-list">
                    <li class="NavigationDrawer-listItem">
                        <a href="/solutions/case-studies">
                          Case Studies
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/solutions/use-cases">
                          Use Cases
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/security/">
                          Bảo mật
                          
                        </a>
                      
                    </li>
                </ul>
              </div>
            </div>
          </li>

        
        
          <li class="NavigationDrawer-listItem ">
            <a href="/learn/">Học</a>
          </li>
        
        
          <li class="NavigationDrawer-listItem js-mobile-subnav-trigger  NavigationDrawer-hasSubnav">
            <a href="#"><span>Tài liệu</span> <i class="material-icons">navigate_next</i></a>

            <div class="NavigationDrawer NavigationDrawer-submenuItem">
              <nav class="NavigationDrawer-nav">
                <div class="NavigationDrawer-header">
                  <a href="#"><i class="material-icons">navigate_before</i>Tài liệu</a>
                </div>
                <ul class="NavigationDrawer-list">
                    <li class="NavigationDrawer-listItem">
                        <a href="/ref/spec">
                          Go Spec
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/doc">
                          Hướng dẫn sử dụng Go
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="https://pkg.go.dev/std">
                          Thư viện chuẩn
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/doc/devel/release">
                          Ghi chú bản phát hành
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/doc/effective_go">
                          Effective Go
                          
                        </a>
                      
                    </li>
                </ul>
              </div>
            </div>
          </li>

        
        
          <li class="NavigationDrawer-listItem ">
            <a href="https://pkg.go.dev">Packages</a>
          </li>
        
        
          <li class="NavigationDrawer-listItem js-mobile-subnav-trigger  NavigationDrawer-hasSubnav">
            <a href="#"><span>Cộng đồng</span> <i class="material-icons">navigate_next</i></a>

            <div class="NavigationDrawer NavigationDrawer-submenuItem">
              <nav class="NavigationDrawer-nav">
                <div class="NavigationDrawer-header">
                  <a href="#"><i class="material-icons">navigate_before</i>Cộng đồng</a>
                </div>
                <ul class="NavigationDrawer-list">
                    <li class="NavigationDrawer-listItem">
                        <a href="/talks/">
                          Recorded Talks
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="https://www.meetup.com/pro/go">
                          Meetups
                           <i class="material-icons">open_in_new</i>
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/wiki/Conferences">
                          Hội nghị
                           <i class="material-icons">open_in_new</i>
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/blog">
                          Go blog
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <a href="/help">
                          Dự án Go
                          
                        </a>
                      
                    </li>
                    <li class="NavigationDrawer-listItem">
                        <div>Kết nối</div>
                        <div class="Header-socialIcons">
                          
                            <a class="Header-socialIcon" href="https://groups.google.com/g/golang-nuts"><img src="/images/logos/social/google-groups.svg" /></a>
                            <a class="Header-socialIcon" href="https://github.com/golang"><img src="/images/logos/social/github.svg" /></a>
                            <a class="Header-socialIcon" href="https://bsky.app/profile/golang.org"><img src="/images/logos/social/bluesky.svg" /></a>
                            <a class="Header-socialIcon" href="https://hachyderm.io/@golang"><img src="/images/logos/social/mastodon.svg" /></a>
                            <a class="Header-socialIcon" href="https://twitter.com/golang"><img src="/images/logos/social/twitter.svg" /></a>
                            <a class="Header-socialIcon" href="https://www.reddit.com/r/golang/"><img src="/images/logos/social/reddit.svg" /></a>
                            <a class="Header-socialIcon" href="https://invite.slack.golangbridge.org/"><img src="/images/logos/social/slack.svg" /></a>
                            <a class="Header-socialIcon" href="https://stackoverflow.com/tags/go"><img src="/images/logos/social/stack-overflow.svg" /></a>
                        </div>
                    </li>
                </ul>
              </div>
            </div>
          </li>

        
    </ul>
  </nav>
</aside>
<div class="NavigationDrawer-scrim js-scrim" role="presentation"></div>
<main class="SiteContent SiteContent--default" id="main-content">
  

<article class="Texthtml Article">


<h1>Tệp văn bản 


<a href="/src/">src</a>/<a href="/src/crypto/">crypto</a>/<a href="/src/crypto/sha1/">sha1</a>/<span class="text-muted">sha1block_amd64.s</span>
</h1>


<pre><span id="L1" class="ln">     1&nbsp;&nbsp;</span>// Code generated by command: go run sha1block_amd64_asm.go -out ../sha1block_amd64.s -pkg sha1. DO NOT EDIT.
<span id="L2" class="ln">     2&nbsp;&nbsp;</span>
<span id="L3" class="ln">     3&nbsp;&nbsp;</span>//go:build !purego
<span id="L4" class="ln">     4&nbsp;&nbsp;</span>
<span id="L5" class="ln">     5&nbsp;&nbsp;</span>#include &#34;textflag.h&#34;
<span id="L6" class="ln">     6&nbsp;&nbsp;</span>
<span id="L7" class="ln">     7&nbsp;&nbsp;</span>// func blockAVX2(dig *digest, p []byte)
<span id="L8" class="ln">     8&nbsp;&nbsp;</span>// Requires: AVX, AVX2, BMI, BMI2, CMOV
<span id="L9" class="ln">     9&nbsp;&nbsp;</span>TEXT ·blockAVX2(SB), $1408-32
<span id="L10" class="ln">    10&nbsp;&nbsp;</span>	MOVQ        dig+0(FP), DI
<span id="L11" class="ln">    11&nbsp;&nbsp;</span>	MOVQ        p_base+8(FP), SI
<span id="L12" class="ln">    12&nbsp;&nbsp;</span>	MOVQ        p_len+16(FP), DX
<span id="L13" class="ln">    13&nbsp;&nbsp;</span>	SHRQ        $0x06, DX
<span id="L14" class="ln">    14&nbsp;&nbsp;</span>	SHLQ        $0x06, DX
<span id="L15" class="ln">    15&nbsp;&nbsp;</span>	LEAQ        K_XMM_AR&lt;&gt;+0(SB), R8
<span id="L16" class="ln">    16&nbsp;&nbsp;</span>	MOVQ        DI, R9
<span id="L17" class="ln">    17&nbsp;&nbsp;</span>	MOVQ        SI, R10
<span id="L18" class="ln">    18&nbsp;&nbsp;</span>	LEAQ        64(SI), R13
<span id="L19" class="ln">    19&nbsp;&nbsp;</span>	ADDQ        SI, DX
<span id="L20" class="ln">    20&nbsp;&nbsp;</span>	ADDQ        $0x40, DX
<span id="L21" class="ln">    21&nbsp;&nbsp;</span>	MOVQ        DX, R11
<span id="L22" class="ln">    22&nbsp;&nbsp;</span>	CMPQ        R13, R11
<span id="L23" class="ln">    23&nbsp;&nbsp;</span>	CMOVQCC     R8, R13
<span id="L24" class="ln">    24&nbsp;&nbsp;</span>	VMOVDQU     BSWAP_SHUFB_CTL&lt;&gt;+0(SB), Y10
<span id="L25" class="ln">    25&nbsp;&nbsp;</span>	MOVL        (R9), CX
<span id="L26" class="ln">    26&nbsp;&nbsp;</span>	MOVL        4(R9), SI
<span id="L27" class="ln">    27&nbsp;&nbsp;</span>	MOVL        8(R9), DI
<span id="L28" class="ln">    28&nbsp;&nbsp;</span>	MOVL        12(R9), AX
<span id="L29" class="ln">    29&nbsp;&nbsp;</span>	MOVL        16(R9), DX
<span id="L30" class="ln">    30&nbsp;&nbsp;</span>	MOVQ        SP, R14
<span id="L31" class="ln">    31&nbsp;&nbsp;</span>	LEAQ        672(SP), R15
<span id="L32" class="ln">    32&nbsp;&nbsp;</span>	VMOVDQU     (R10), X0
<span id="L33" class="ln">    33&nbsp;&nbsp;</span>	VINSERTI128 $0x01, (R13), Y0, Y0
<span id="L34" class="ln">    34&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y15
<span id="L35" class="ln">    35&nbsp;&nbsp;</span>	VPADDD      (R8), Y15, Y0
<span id="L36" class="ln">    36&nbsp;&nbsp;</span>	VMOVDQU     Y0, (R14)
<span id="L37" class="ln">    37&nbsp;&nbsp;</span>	VMOVDQU     16(R10), X0
<span id="L38" class="ln">    38&nbsp;&nbsp;</span>	VINSERTI128 $0x01, 16(R13), Y0, Y0
<span id="L39" class="ln">    39&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y14
<span id="L40" class="ln">    40&nbsp;&nbsp;</span>	VPADDD      (R8), Y14, Y0
<span id="L41" class="ln">    41&nbsp;&nbsp;</span>	VMOVDQU     Y0, 32(R14)
<span id="L42" class="ln">    42&nbsp;&nbsp;</span>	VMOVDQU     32(R10), X0
<span id="L43" class="ln">    43&nbsp;&nbsp;</span>	VINSERTI128 $0x01, 32(R13), Y0, Y0
<span id="L44" class="ln">    44&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y13
<span id="L45" class="ln">    45&nbsp;&nbsp;</span>	VPADDD      (R8), Y13, Y0
<span id="L46" class="ln">    46&nbsp;&nbsp;</span>	VMOVDQU     Y0, 64(R14)
<span id="L47" class="ln">    47&nbsp;&nbsp;</span>	VMOVDQU     48(R10), X0
<span id="L48" class="ln">    48&nbsp;&nbsp;</span>	VINSERTI128 $0x01, 48(R13), Y0, Y0
<span id="L49" class="ln">    49&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y12
<span id="L50" class="ln">    50&nbsp;&nbsp;</span>	VPADDD      (R8), Y12, Y0
<span id="L51" class="ln">    51&nbsp;&nbsp;</span>	VMOVDQU     Y0, 96(R14)
<span id="L52" class="ln">    52&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y15, Y14, Y8
<span id="L53" class="ln">    53&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y12, Y0
<span id="L54" class="ln">    54&nbsp;&nbsp;</span>	VPXOR       Y13, Y8, Y8
<span id="L55" class="ln">    55&nbsp;&nbsp;</span>	VPXOR       Y15, Y0, Y0
<span id="L56" class="ln">    56&nbsp;&nbsp;</span>	VPXOR       Y0, Y8, Y8
<span id="L57" class="ln">    57&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y8, Y9
<span id="L58" class="ln">    58&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y8, Y0
<span id="L59" class="ln">    59&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y8, Y8
<span id="L60" class="ln">    60&nbsp;&nbsp;</span>	VPOR        Y8, Y0, Y0
<span id="L61" class="ln">    61&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y8
<span id="L62" class="ln">    62&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L63" class="ln">    63&nbsp;&nbsp;</span>	VPXOR       Y8, Y0, Y0
<span id="L64" class="ln">    64&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y8
<span id="L65" class="ln">    65&nbsp;&nbsp;</span>	VPADDD      (R8), Y8, Y0
<span id="L66" class="ln">    66&nbsp;&nbsp;</span>	VMOVDQU     Y0, 128(R14)
<span id="L67" class="ln">    67&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y14, Y13, Y7
<span id="L68" class="ln">    68&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y8, Y0
<span id="L69" class="ln">    69&nbsp;&nbsp;</span>	VPXOR       Y12, Y7, Y7
<span id="L70" class="ln">    70&nbsp;&nbsp;</span>	VPXOR       Y14, Y0, Y0
<span id="L71" class="ln">    71&nbsp;&nbsp;</span>	VPXOR       Y0, Y7, Y7
<span id="L72" class="ln">    72&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y7, Y9
<span id="L73" class="ln">    73&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y7, Y0
<span id="L74" class="ln">    74&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y7, Y7
<span id="L75" class="ln">    75&nbsp;&nbsp;</span>	VPOR        Y7, Y0, Y0
<span id="L76" class="ln">    76&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y7
<span id="L77" class="ln">    77&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L78" class="ln">    78&nbsp;&nbsp;</span>	VPXOR       Y7, Y0, Y0
<span id="L79" class="ln">    79&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y7
<span id="L80" class="ln">    80&nbsp;&nbsp;</span>	VPADDD      32(R8), Y7, Y0
<span id="L81" class="ln">    81&nbsp;&nbsp;</span>	VMOVDQU     Y0, 160(R14)
<span id="L82" class="ln">    82&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y13, Y12, Y5
<span id="L83" class="ln">    83&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y7, Y0
<span id="L84" class="ln">    84&nbsp;&nbsp;</span>	VPXOR       Y8, Y5, Y5
<span id="L85" class="ln">    85&nbsp;&nbsp;</span>	VPXOR       Y13, Y0, Y0
<span id="L86" class="ln">    86&nbsp;&nbsp;</span>	VPXOR       Y0, Y5, Y5
<span id="L87" class="ln">    87&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y5, Y9
<span id="L88" class="ln">    88&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y5, Y0
<span id="L89" class="ln">    89&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y5, Y5
<span id="L90" class="ln">    90&nbsp;&nbsp;</span>	VPOR        Y5, Y0, Y0
<span id="L91" class="ln">    91&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y5
<span id="L92" class="ln">    92&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L93" class="ln">    93&nbsp;&nbsp;</span>	VPXOR       Y5, Y0, Y0
<span id="L94" class="ln">    94&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y5
<span id="L95" class="ln">    95&nbsp;&nbsp;</span>	VPADDD      32(R8), Y5, Y0
<span id="L96" class="ln">    96&nbsp;&nbsp;</span>	VMOVDQU     Y0, 192(R14)
<span id="L97" class="ln">    97&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y12, Y8, Y3
<span id="L98" class="ln">    98&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y5, Y0
<span id="L99" class="ln">    99&nbsp;&nbsp;</span>	VPXOR       Y7, Y3, Y3
<span id="L100" class="ln">   100&nbsp;&nbsp;</span>	VPXOR       Y12, Y0, Y0
<span id="L101" class="ln">   101&nbsp;&nbsp;</span>	VPXOR       Y0, Y3, Y3
<span id="L102" class="ln">   102&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y3, Y9
<span id="L103" class="ln">   103&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y3, Y0
<span id="L104" class="ln">   104&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y3, Y3
<span id="L105" class="ln">   105&nbsp;&nbsp;</span>	VPOR        Y3, Y0, Y0
<span id="L106" class="ln">   106&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y3
<span id="L107" class="ln">   107&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L108" class="ln">   108&nbsp;&nbsp;</span>	VPXOR       Y3, Y0, Y0
<span id="L109" class="ln">   109&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y3
<span id="L110" class="ln">   110&nbsp;&nbsp;</span>	VPADDD      32(R8), Y3, Y0
<span id="L111" class="ln">   111&nbsp;&nbsp;</span>	VMOVDQU     Y0, 224(R14)
<span id="L112" class="ln">   112&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y5, Y3, Y0
<span id="L113" class="ln">   113&nbsp;&nbsp;</span>	VPXOR       Y14, Y15, Y15
<span id="L114" class="ln">   114&nbsp;&nbsp;</span>	VPXOR       Y8, Y0, Y0
<span id="L115" class="ln">   115&nbsp;&nbsp;</span>	VPXOR       Y0, Y15, Y15
<span id="L116" class="ln">   116&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y15, Y0
<span id="L117" class="ln">   117&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y15, Y15
<span id="L118" class="ln">   118&nbsp;&nbsp;</span>	VPOR        Y15, Y0, Y15
<span id="L119" class="ln">   119&nbsp;&nbsp;</span>	VPADDD      32(R8), Y15, Y0
<span id="L120" class="ln">   120&nbsp;&nbsp;</span>	VMOVDQU     Y0, 256(R14)
<span id="L121" class="ln">   121&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y3, Y15, Y0
<span id="L122" class="ln">   122&nbsp;&nbsp;</span>	VPXOR       Y13, Y14, Y14
<span id="L123" class="ln">   123&nbsp;&nbsp;</span>	VPXOR       Y7, Y0, Y0
<span id="L124" class="ln">   124&nbsp;&nbsp;</span>	VPXOR       Y0, Y14, Y14
<span id="L125" class="ln">   125&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y14, Y0
<span id="L126" class="ln">   126&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y14, Y14
<span id="L127" class="ln">   127&nbsp;&nbsp;</span>	VPOR        Y14, Y0, Y14
<span id="L128" class="ln">   128&nbsp;&nbsp;</span>	VPADDD      32(R8), Y14, Y0
<span id="L129" class="ln">   129&nbsp;&nbsp;</span>	VMOVDQU     Y0, 288(R14)
<span id="L130" class="ln">   130&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y15, Y14, Y0
<span id="L131" class="ln">   131&nbsp;&nbsp;</span>	VPXOR       Y12, Y13, Y13
<span id="L132" class="ln">   132&nbsp;&nbsp;</span>	VPXOR       Y5, Y0, Y0
<span id="L133" class="ln">   133&nbsp;&nbsp;</span>	VPXOR       Y0, Y13, Y13
<span id="L134" class="ln">   134&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y13, Y0
<span id="L135" class="ln">   135&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y13, Y13
<span id="L136" class="ln">   136&nbsp;&nbsp;</span>	VPOR        Y13, Y0, Y13
<span id="L137" class="ln">   137&nbsp;&nbsp;</span>	VPADDD      64(R8), Y13, Y0
<span id="L138" class="ln">   138&nbsp;&nbsp;</span>	VMOVDQU     Y0, 320(R14)
<span id="L139" class="ln">   139&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y14, Y13, Y0
<span id="L140" class="ln">   140&nbsp;&nbsp;</span>	VPXOR       Y8, Y12, Y12
<span id="L141" class="ln">   141&nbsp;&nbsp;</span>	VPXOR       Y3, Y0, Y0
<span id="L142" class="ln">   142&nbsp;&nbsp;</span>	VPXOR       Y0, Y12, Y12
<span id="L143" class="ln">   143&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y12, Y0
<span id="L144" class="ln">   144&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y12, Y12
<span id="L145" class="ln">   145&nbsp;&nbsp;</span>	VPOR        Y12, Y0, Y12
<span id="L146" class="ln">   146&nbsp;&nbsp;</span>	VPADDD      64(R8), Y12, Y0
<span id="L147" class="ln">   147&nbsp;&nbsp;</span>	VMOVDQU     Y0, 352(R14)
<span id="L148" class="ln">   148&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y13, Y12, Y0
<span id="L149" class="ln">   149&nbsp;&nbsp;</span>	VPXOR       Y7, Y8, Y8
<span id="L150" class="ln">   150&nbsp;&nbsp;</span>	VPXOR       Y15, Y0, Y0
<span id="L151" class="ln">   151&nbsp;&nbsp;</span>	VPXOR       Y0, Y8, Y8
<span id="L152" class="ln">   152&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y8, Y0
<span id="L153" class="ln">   153&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y8, Y8
<span id="L154" class="ln">   154&nbsp;&nbsp;</span>	VPOR        Y8, Y0, Y8
<span id="L155" class="ln">   155&nbsp;&nbsp;</span>	VPADDD      64(R8), Y8, Y0
<span id="L156" class="ln">   156&nbsp;&nbsp;</span>	VMOVDQU     Y0, 384(R14)
<span id="L157" class="ln">   157&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y12, Y8, Y0
<span id="L158" class="ln">   158&nbsp;&nbsp;</span>	VPXOR       Y5, Y7, Y7
<span id="L159" class="ln">   159&nbsp;&nbsp;</span>	VPXOR       Y14, Y0, Y0
<span id="L160" class="ln">   160&nbsp;&nbsp;</span>	VPXOR       Y0, Y7, Y7
<span id="L161" class="ln">   161&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y7, Y0
<span id="L162" class="ln">   162&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y7, Y7
<span id="L163" class="ln">   163&nbsp;&nbsp;</span>	VPOR        Y7, Y0, Y7
<span id="L164" class="ln">   164&nbsp;&nbsp;</span>	VPADDD      64(R8), Y7, Y0
<span id="L165" class="ln">   165&nbsp;&nbsp;</span>	VMOVDQU     Y0, 416(R14)
<span id="L166" class="ln">   166&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y8, Y7, Y0
<span id="L167" class="ln">   167&nbsp;&nbsp;</span>	VPXOR       Y3, Y5, Y5
<span id="L168" class="ln">   168&nbsp;&nbsp;</span>	VPXOR       Y13, Y0, Y0
<span id="L169" class="ln">   169&nbsp;&nbsp;</span>	VPXOR       Y0, Y5, Y5
<span id="L170" class="ln">   170&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y5, Y0
<span id="L171" class="ln">   171&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y5, Y5
<span id="L172" class="ln">   172&nbsp;&nbsp;</span>	VPOR        Y5, Y0, Y5
<span id="L173" class="ln">   173&nbsp;&nbsp;</span>	VPADDD      64(R8), Y5, Y0
<span id="L174" class="ln">   174&nbsp;&nbsp;</span>	VMOVDQU     Y0, 448(R14)
<span id="L175" class="ln">   175&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y7, Y5, Y0
<span id="L176" class="ln">   176&nbsp;&nbsp;</span>	VPXOR       Y15, Y3, Y3
<span id="L177" class="ln">   177&nbsp;&nbsp;</span>	VPXOR       Y12, Y0, Y0
<span id="L178" class="ln">   178&nbsp;&nbsp;</span>	VPXOR       Y0, Y3, Y3
<span id="L179" class="ln">   179&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y3, Y0
<span id="L180" class="ln">   180&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y3, Y3
<span id="L181" class="ln">   181&nbsp;&nbsp;</span>	VPOR        Y3, Y0, Y3
<span id="L182" class="ln">   182&nbsp;&nbsp;</span>	VPADDD      96(R8), Y3, Y0
<span id="L183" class="ln">   183&nbsp;&nbsp;</span>	VMOVDQU     Y0, 480(R14)
<span id="L184" class="ln">   184&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y5, Y3, Y0
<span id="L185" class="ln">   185&nbsp;&nbsp;</span>	VPXOR       Y14, Y15, Y15
<span id="L186" class="ln">   186&nbsp;&nbsp;</span>	VPXOR       Y8, Y0, Y0
<span id="L187" class="ln">   187&nbsp;&nbsp;</span>	VPXOR       Y0, Y15, Y15
<span id="L188" class="ln">   188&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y15, Y0
<span id="L189" class="ln">   189&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y15, Y15
<span id="L190" class="ln">   190&nbsp;&nbsp;</span>	VPOR        Y15, Y0, Y15
<span id="L191" class="ln">   191&nbsp;&nbsp;</span>	VPADDD      96(R8), Y15, Y0
<span id="L192" class="ln">   192&nbsp;&nbsp;</span>	VMOVDQU     Y0, 512(R14)
<span id="L193" class="ln">   193&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y3, Y15, Y0
<span id="L194" class="ln">   194&nbsp;&nbsp;</span>	VPXOR       Y13, Y14, Y14
<span id="L195" class="ln">   195&nbsp;&nbsp;</span>	VPXOR       Y7, Y0, Y0
<span id="L196" class="ln">   196&nbsp;&nbsp;</span>	VPXOR       Y0, Y14, Y14
<span id="L197" class="ln">   197&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y14, Y0
<span id="L198" class="ln">   198&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y14, Y14
<span id="L199" class="ln">   199&nbsp;&nbsp;</span>	VPOR        Y14, Y0, Y14
<span id="L200" class="ln">   200&nbsp;&nbsp;</span>	VPADDD      96(R8), Y14, Y0
<span id="L201" class="ln">   201&nbsp;&nbsp;</span>	VMOVDQU     Y0, 544(R14)
<span id="L202" class="ln">   202&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y15, Y14, Y0
<span id="L203" class="ln">   203&nbsp;&nbsp;</span>	VPXOR       Y12, Y13, Y13
<span id="L204" class="ln">   204&nbsp;&nbsp;</span>	VPXOR       Y5, Y0, Y0
<span id="L205" class="ln">   205&nbsp;&nbsp;</span>	VPXOR       Y0, Y13, Y13
<span id="L206" class="ln">   206&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y13, Y0
<span id="L207" class="ln">   207&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y13, Y13
<span id="L208" class="ln">   208&nbsp;&nbsp;</span>	VPOR        Y13, Y0, Y13
<span id="L209" class="ln">   209&nbsp;&nbsp;</span>	VPADDD      96(R8), Y13, Y0
<span id="L210" class="ln">   210&nbsp;&nbsp;</span>	VMOVDQU     Y0, 576(R14)
<span id="L211" class="ln">   211&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y14, Y13, Y0
<span id="L212" class="ln">   212&nbsp;&nbsp;</span>	VPXOR       Y8, Y12, Y12
<span id="L213" class="ln">   213&nbsp;&nbsp;</span>	VPXOR       Y3, Y0, Y0
<span id="L214" class="ln">   214&nbsp;&nbsp;</span>	VPXOR       Y0, Y12, Y12
<span id="L215" class="ln">   215&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y12, Y0
<span id="L216" class="ln">   216&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y12, Y12
<span id="L217" class="ln">   217&nbsp;&nbsp;</span>	VPOR        Y12, Y0, Y12
<span id="L218" class="ln">   218&nbsp;&nbsp;</span>	VPADDD      96(R8), Y12, Y0
<span id="L219" class="ln">   219&nbsp;&nbsp;</span>	VMOVDQU     Y0, 608(R14)
<span id="L220" class="ln">   220&nbsp;&nbsp;</span>	XCHGQ       R15, R14
<span id="L221" class="ln">   221&nbsp;&nbsp;</span>
<span id="L222" class="ln">   222&nbsp;&nbsp;</span>loop:
<span id="L223" class="ln">   223&nbsp;&nbsp;</span>	CMPQ R10, R8
<span id="L224" class="ln">   224&nbsp;&nbsp;</span>	JNE  begin
<span id="L225" class="ln">   225&nbsp;&nbsp;</span>	VZEROUPPER
<span id="L226" class="ln">   226&nbsp;&nbsp;</span>	RET
<span id="L227" class="ln">   227&nbsp;&nbsp;</span>
<span id="L228" class="ln">   228&nbsp;&nbsp;</span>begin:
<span id="L229" class="ln">   229&nbsp;&nbsp;</span>	MOVL        SI, BX
<span id="L230" class="ln">   230&nbsp;&nbsp;</span>	RORXL       $0x02, SI, SI
<span id="L231" class="ln">   231&nbsp;&nbsp;</span>	ANDNL       AX, BX, BP
<span id="L232" class="ln">   232&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L233" class="ln">   233&nbsp;&nbsp;</span>	XORL        BP, BX
<span id="L234" class="ln">   234&nbsp;&nbsp;</span>	ADDL        (R15), DX
<span id="L235" class="ln">   235&nbsp;&nbsp;</span>	ANDNL       DI, CX, BP
<span id="L236" class="ln">   236&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L237" class="ln">   237&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L238" class="ln">   238&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L239" class="ln">   239&nbsp;&nbsp;</span>	VMOVDQU     128(R10), X0
<span id="L240" class="ln">   240&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L241" class="ln">   241&nbsp;&nbsp;</span>	XORL        BP, CX
<span id="L242" class="ln">   242&nbsp;&nbsp;</span>	LEAL        (DX)(R12*1), DX
<span id="L243" class="ln">   243&nbsp;&nbsp;</span>	ADDL        4(R15), AX
<span id="L244" class="ln">   244&nbsp;&nbsp;</span>	ANDNL       SI, DX, BP
<span id="L245" class="ln">   245&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L246" class="ln">   246&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L247" class="ln">   247&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L248" class="ln">   248&nbsp;&nbsp;</span>	VINSERTI128 $0x01, 128(R13), Y0, Y0
<span id="L249" class="ln">   249&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L250" class="ln">   250&nbsp;&nbsp;</span>	XORL        BP, DX
<span id="L251" class="ln">   251&nbsp;&nbsp;</span>	LEAL        (AX)(R12*1), AX
<span id="L252" class="ln">   252&nbsp;&nbsp;</span>	ADDL        8(R15), DI
<span id="L253" class="ln">   253&nbsp;&nbsp;</span>	ANDNL       BX, AX, BP
<span id="L254" class="ln">   254&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L255" class="ln">   255&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L256" class="ln">   256&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L257" class="ln">   257&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y15
<span id="L258" class="ln">   258&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L259" class="ln">   259&nbsp;&nbsp;</span>	XORL        BP, AX
<span id="L260" class="ln">   260&nbsp;&nbsp;</span>	LEAL        (DI)(R12*1), DI
<span id="L261" class="ln">   261&nbsp;&nbsp;</span>	ADDL        12(R15), SI
<span id="L262" class="ln">   262&nbsp;&nbsp;</span>	ANDNL       CX, DI, BP
<span id="L263" class="ln">   263&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L264" class="ln">   264&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L265" class="ln">   265&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L266" class="ln">   266&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L267" class="ln">   267&nbsp;&nbsp;</span>	XORL        BP, DI
<span id="L268" class="ln">   268&nbsp;&nbsp;</span>	LEAL        (SI)(R12*1), SI
<span id="L269" class="ln">   269&nbsp;&nbsp;</span>	ADDL        32(R15), BX
<span id="L270" class="ln">   270&nbsp;&nbsp;</span>	ANDNL       DX, SI, BP
<span id="L271" class="ln">   271&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L272" class="ln">   272&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L273" class="ln">   273&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L274" class="ln">   274&nbsp;&nbsp;</span>	VPADDD      (R8), Y15, Y0
<span id="L275" class="ln">   275&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L276" class="ln">   276&nbsp;&nbsp;</span>	XORL        BP, SI
<span id="L277" class="ln">   277&nbsp;&nbsp;</span>	LEAL        (BX)(R12*1), BX
<span id="L278" class="ln">   278&nbsp;&nbsp;</span>	ADDL        36(R15), CX
<span id="L279" class="ln">   279&nbsp;&nbsp;</span>	ANDNL       AX, BX, BP
<span id="L280" class="ln">   280&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L281" class="ln">   281&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L282" class="ln">   282&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L283" class="ln">   283&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L284" class="ln">   284&nbsp;&nbsp;</span>	XORL        BP, BX
<span id="L285" class="ln">   285&nbsp;&nbsp;</span>	LEAL        (CX)(R12*1), CX
<span id="L286" class="ln">   286&nbsp;&nbsp;</span>	ADDL        40(R15), DX
<span id="L287" class="ln">   287&nbsp;&nbsp;</span>	ANDNL       DI, CX, BP
<span id="L288" class="ln">   288&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L289" class="ln">   289&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L290" class="ln">   290&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L291" class="ln">   291&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L292" class="ln">   292&nbsp;&nbsp;</span>	XORL        BP, CX
<span id="L293" class="ln">   293&nbsp;&nbsp;</span>	LEAL        (DX)(R12*1), DX
<span id="L294" class="ln">   294&nbsp;&nbsp;</span>	ADDL        44(R15), AX
<span id="L295" class="ln">   295&nbsp;&nbsp;</span>	ANDNL       SI, DX, BP
<span id="L296" class="ln">   296&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L297" class="ln">   297&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L298" class="ln">   298&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L299" class="ln">   299&nbsp;&nbsp;</span>	VMOVDQU     Y0, (R14)
<span id="L300" class="ln">   300&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L301" class="ln">   301&nbsp;&nbsp;</span>	XORL        BP, DX
<span id="L302" class="ln">   302&nbsp;&nbsp;</span>	LEAL        (AX)(R12*1), AX
<span id="L303" class="ln">   303&nbsp;&nbsp;</span>	ADDL        64(R15), DI
<span id="L304" class="ln">   304&nbsp;&nbsp;</span>	ANDNL       BX, AX, BP
<span id="L305" class="ln">   305&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L306" class="ln">   306&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L307" class="ln">   307&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L308" class="ln">   308&nbsp;&nbsp;</span>	VMOVDQU     144(R10), X0
<span id="L309" class="ln">   309&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L310" class="ln">   310&nbsp;&nbsp;</span>	XORL        BP, AX
<span id="L311" class="ln">   311&nbsp;&nbsp;</span>	LEAL        (DI)(R12*1), DI
<span id="L312" class="ln">   312&nbsp;&nbsp;</span>	ADDL        68(R15), SI
<span id="L313" class="ln">   313&nbsp;&nbsp;</span>	ANDNL       CX, DI, BP
<span id="L314" class="ln">   314&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L315" class="ln">   315&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L316" class="ln">   316&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L317" class="ln">   317&nbsp;&nbsp;</span>	VINSERTI128 $0x01, 144(R13), Y0, Y0
<span id="L318" class="ln">   318&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L319" class="ln">   319&nbsp;&nbsp;</span>	XORL        BP, DI
<span id="L320" class="ln">   320&nbsp;&nbsp;</span>	LEAL        (SI)(R12*1), SI
<span id="L321" class="ln">   321&nbsp;&nbsp;</span>	ADDL        72(R15), BX
<span id="L322" class="ln">   322&nbsp;&nbsp;</span>	ANDNL       DX, SI, BP
<span id="L323" class="ln">   323&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L324" class="ln">   324&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L325" class="ln">   325&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L326" class="ln">   326&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y14
<span id="L327" class="ln">   327&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L328" class="ln">   328&nbsp;&nbsp;</span>	XORL        BP, SI
<span id="L329" class="ln">   329&nbsp;&nbsp;</span>	LEAL        (BX)(R12*1), BX
<span id="L330" class="ln">   330&nbsp;&nbsp;</span>	ADDL        76(R15), CX
<span id="L331" class="ln">   331&nbsp;&nbsp;</span>	ANDNL       AX, BX, BP
<span id="L332" class="ln">   332&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L333" class="ln">   333&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L334" class="ln">   334&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L335" class="ln">   335&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L336" class="ln">   336&nbsp;&nbsp;</span>	XORL        BP, BX
<span id="L337" class="ln">   337&nbsp;&nbsp;</span>	LEAL        (CX)(R12*1), CX
<span id="L338" class="ln">   338&nbsp;&nbsp;</span>	ADDL        96(R15), DX
<span id="L339" class="ln">   339&nbsp;&nbsp;</span>	ANDNL       DI, CX, BP
<span id="L340" class="ln">   340&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L341" class="ln">   341&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L342" class="ln">   342&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L343" class="ln">   343&nbsp;&nbsp;</span>	VPADDD      (R8), Y14, Y0
<span id="L344" class="ln">   344&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L345" class="ln">   345&nbsp;&nbsp;</span>	XORL        BP, CX
<span id="L346" class="ln">   346&nbsp;&nbsp;</span>	LEAL        (DX)(R12*1), DX
<span id="L347" class="ln">   347&nbsp;&nbsp;</span>	ADDL        100(R15), AX
<span id="L348" class="ln">   348&nbsp;&nbsp;</span>	ANDNL       SI, DX, BP
<span id="L349" class="ln">   349&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L350" class="ln">   350&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L351" class="ln">   351&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L352" class="ln">   352&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L353" class="ln">   353&nbsp;&nbsp;</span>	XORL        BP, DX
<span id="L354" class="ln">   354&nbsp;&nbsp;</span>	LEAL        (AX)(R12*1), AX
<span id="L355" class="ln">   355&nbsp;&nbsp;</span>	ADDL        104(R15), DI
<span id="L356" class="ln">   356&nbsp;&nbsp;</span>	ANDNL       BX, AX, BP
<span id="L357" class="ln">   357&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L358" class="ln">   358&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L359" class="ln">   359&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L360" class="ln">   360&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L361" class="ln">   361&nbsp;&nbsp;</span>	XORL        BP, AX
<span id="L362" class="ln">   362&nbsp;&nbsp;</span>	LEAL        (DI)(R12*1), DI
<span id="L363" class="ln">   363&nbsp;&nbsp;</span>	ADDL        108(R15), SI
<span id="L364" class="ln">   364&nbsp;&nbsp;</span>	ANDNL       CX, DI, BP
<span id="L365" class="ln">   365&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L366" class="ln">   366&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L367" class="ln">   367&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L368" class="ln">   368&nbsp;&nbsp;</span>	VMOVDQU     Y0, 32(R14)
<span id="L369" class="ln">   369&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L370" class="ln">   370&nbsp;&nbsp;</span>	XORL        BP, DI
<span id="L371" class="ln">   371&nbsp;&nbsp;</span>	LEAL        (SI)(R12*1), SI
<span id="L372" class="ln">   372&nbsp;&nbsp;</span>	ADDL        128(R15), BX
<span id="L373" class="ln">   373&nbsp;&nbsp;</span>	ANDNL       DX, SI, BP
<span id="L374" class="ln">   374&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L375" class="ln">   375&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L376" class="ln">   376&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L377" class="ln">   377&nbsp;&nbsp;</span>	VMOVDQU     160(R10), X0
<span id="L378" class="ln">   378&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L379" class="ln">   379&nbsp;&nbsp;</span>	XORL        BP, SI
<span id="L380" class="ln">   380&nbsp;&nbsp;</span>	LEAL        (BX)(R12*1), BX
<span id="L381" class="ln">   381&nbsp;&nbsp;</span>	ADDL        132(R15), CX
<span id="L382" class="ln">   382&nbsp;&nbsp;</span>	ANDNL       AX, BX, BP
<span id="L383" class="ln">   383&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L384" class="ln">   384&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L385" class="ln">   385&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L386" class="ln">   386&nbsp;&nbsp;</span>	VINSERTI128 $0x01, 160(R13), Y0, Y0
<span id="L387" class="ln">   387&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L388" class="ln">   388&nbsp;&nbsp;</span>	XORL        BP, BX
<span id="L389" class="ln">   389&nbsp;&nbsp;</span>	LEAL        (CX)(R12*1), CX
<span id="L390" class="ln">   390&nbsp;&nbsp;</span>	ADDL        136(R15), DX
<span id="L391" class="ln">   391&nbsp;&nbsp;</span>	ANDNL       DI, CX, BP
<span id="L392" class="ln">   392&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L393" class="ln">   393&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L394" class="ln">   394&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L395" class="ln">   395&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y13
<span id="L396" class="ln">   396&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L397" class="ln">   397&nbsp;&nbsp;</span>	XORL        BP, CX
<span id="L398" class="ln">   398&nbsp;&nbsp;</span>	LEAL        (DX)(R12*1), DX
<span id="L399" class="ln">   399&nbsp;&nbsp;</span>	ADDL        140(R15), AX
<span id="L400" class="ln">   400&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L401" class="ln">   401&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L402" class="ln">   402&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L403" class="ln">   403&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L404" class="ln">   404&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L405" class="ln">   405&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L406" class="ln">   406&nbsp;&nbsp;</span>	ADDL        160(R15), DI
<span id="L407" class="ln">   407&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L408" class="ln">   408&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L409" class="ln">   409&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L410" class="ln">   410&nbsp;&nbsp;</span>	VPADDD      (R8), Y13, Y0
<span id="L411" class="ln">   411&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L412" class="ln">   412&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L413" class="ln">   413&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L414" class="ln">   414&nbsp;&nbsp;</span>	ADDL        164(R15), SI
<span id="L415" class="ln">   415&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L416" class="ln">   416&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L417" class="ln">   417&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L418" class="ln">   418&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L419" class="ln">   419&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L420" class="ln">   420&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L421" class="ln">   421&nbsp;&nbsp;</span>	ADDL        168(R15), BX
<span id="L422" class="ln">   422&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L423" class="ln">   423&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L424" class="ln">   424&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L425" class="ln">   425&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L426" class="ln">   426&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L427" class="ln">   427&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L428" class="ln">   428&nbsp;&nbsp;</span>	ADDL        172(R15), CX
<span id="L429" class="ln">   429&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L430" class="ln">   430&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L431" class="ln">   431&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L432" class="ln">   432&nbsp;&nbsp;</span>	VMOVDQU     Y0, 64(R14)
<span id="L433" class="ln">   433&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L434" class="ln">   434&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L435" class="ln">   435&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L436" class="ln">   436&nbsp;&nbsp;</span>	ADDL        192(R15), DX
<span id="L437" class="ln">   437&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L438" class="ln">   438&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L439" class="ln">   439&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L440" class="ln">   440&nbsp;&nbsp;</span>	VMOVDQU     176(R10), X0
<span id="L441" class="ln">   441&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L442" class="ln">   442&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L443" class="ln">   443&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L444" class="ln">   444&nbsp;&nbsp;</span>	ADDL        196(R15), AX
<span id="L445" class="ln">   445&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L446" class="ln">   446&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L447" class="ln">   447&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L448" class="ln">   448&nbsp;&nbsp;</span>	VINSERTI128 $0x01, 176(R13), Y0, Y0
<span id="L449" class="ln">   449&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L450" class="ln">   450&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L451" class="ln">   451&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L452" class="ln">   452&nbsp;&nbsp;</span>	ADDL        200(R15), DI
<span id="L453" class="ln">   453&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L454" class="ln">   454&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L455" class="ln">   455&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L456" class="ln">   456&nbsp;&nbsp;</span>	VPSHUFB     Y10, Y0, Y12
<span id="L457" class="ln">   457&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L458" class="ln">   458&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L459" class="ln">   459&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L460" class="ln">   460&nbsp;&nbsp;</span>	ADDL        204(R15), SI
<span id="L461" class="ln">   461&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L462" class="ln">   462&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L463" class="ln">   463&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L464" class="ln">   464&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L465" class="ln">   465&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L466" class="ln">   466&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L467" class="ln">   467&nbsp;&nbsp;</span>	ADDL        224(R15), BX
<span id="L468" class="ln">   468&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L469" class="ln">   469&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L470" class="ln">   470&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L471" class="ln">   471&nbsp;&nbsp;</span>	VPADDD      (R8), Y12, Y0
<span id="L472" class="ln">   472&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L473" class="ln">   473&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L474" class="ln">   474&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L475" class="ln">   475&nbsp;&nbsp;</span>	ADDL        228(R15), CX
<span id="L476" class="ln">   476&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L477" class="ln">   477&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L478" class="ln">   478&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L479" class="ln">   479&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L480" class="ln">   480&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L481" class="ln">   481&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L482" class="ln">   482&nbsp;&nbsp;</span>	ADDL        232(R15), DX
<span id="L483" class="ln">   483&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L484" class="ln">   484&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L485" class="ln">   485&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L486" class="ln">   486&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L487" class="ln">   487&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L488" class="ln">   488&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L489" class="ln">   489&nbsp;&nbsp;</span>	ADDL        236(R15), AX
<span id="L490" class="ln">   490&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L491" class="ln">   491&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L492" class="ln">   492&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L493" class="ln">   493&nbsp;&nbsp;</span>	VMOVDQU     Y0, 96(R14)
<span id="L494" class="ln">   494&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L495" class="ln">   495&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L496" class="ln">   496&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L497" class="ln">   497&nbsp;&nbsp;</span>	ADDL        256(R15), DI
<span id="L498" class="ln">   498&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L499" class="ln">   499&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L500" class="ln">   500&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L501" class="ln">   501&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y15, Y14, Y8
<span id="L502" class="ln">   502&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y12, Y0
<span id="L503" class="ln">   503&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L504" class="ln">   504&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L505" class="ln">   505&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L506" class="ln">   506&nbsp;&nbsp;</span>	ADDL        260(R15), SI
<span id="L507" class="ln">   507&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L508" class="ln">   508&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L509" class="ln">   509&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L510" class="ln">   510&nbsp;&nbsp;</span>	VPXOR       Y13, Y8, Y8
<span id="L511" class="ln">   511&nbsp;&nbsp;</span>	VPXOR       Y15, Y0, Y0
<span id="L512" class="ln">   512&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L513" class="ln">   513&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L514" class="ln">   514&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L515" class="ln">   515&nbsp;&nbsp;</span>	ADDL        264(R15), BX
<span id="L516" class="ln">   516&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L517" class="ln">   517&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L518" class="ln">   518&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L519" class="ln">   519&nbsp;&nbsp;</span>	VPXOR       Y0, Y8, Y8
<span id="L520" class="ln">   520&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y8, Y9
<span id="L521" class="ln">   521&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L522" class="ln">   522&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L523" class="ln">   523&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L524" class="ln">   524&nbsp;&nbsp;</span>	ADDL        268(R15), CX
<span id="L525" class="ln">   525&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L526" class="ln">   526&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L527" class="ln">   527&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L528" class="ln">   528&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y8, Y0
<span id="L529" class="ln">   529&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y8, Y8
<span id="L530" class="ln">   530&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L531" class="ln">   531&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L532" class="ln">   532&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L533" class="ln">   533&nbsp;&nbsp;</span>	ADDL        288(R15), DX
<span id="L534" class="ln">   534&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L535" class="ln">   535&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L536" class="ln">   536&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L537" class="ln">   537&nbsp;&nbsp;</span>	VPOR        Y8, Y0, Y0
<span id="L538" class="ln">   538&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y8
<span id="L539" class="ln">   539&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L540" class="ln">   540&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L541" class="ln">   541&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L542" class="ln">   542&nbsp;&nbsp;</span>	ADDL        292(R15), AX
<span id="L543" class="ln">   543&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L544" class="ln">   544&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L545" class="ln">   545&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L546" class="ln">   546&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L547" class="ln">   547&nbsp;&nbsp;</span>	VPXOR       Y8, Y0, Y0
<span id="L548" class="ln">   548&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L549" class="ln">   549&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L550" class="ln">   550&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L551" class="ln">   551&nbsp;&nbsp;</span>	ADDL        296(R15), DI
<span id="L552" class="ln">   552&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L553" class="ln">   553&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L554" class="ln">   554&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L555" class="ln">   555&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L556" class="ln">   556&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L557" class="ln">   557&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L558" class="ln">   558&nbsp;&nbsp;</span>	ADDL        300(R15), SI
<span id="L559" class="ln">   559&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y8
<span id="L560" class="ln">   560&nbsp;&nbsp;</span>	VPADDD      (R8), Y8, Y0
<span id="L561" class="ln">   561&nbsp;&nbsp;</span>	VMOVDQU     Y0, 128(R14)
<span id="L562" class="ln">   562&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L563" class="ln">   563&nbsp;&nbsp;</span>	MOVL        DX, BP
<span id="L564" class="ln">   564&nbsp;&nbsp;</span>	ORL         DI, BP
<span id="L565" class="ln">   565&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L566" class="ln">   566&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L567" class="ln">   567&nbsp;&nbsp;</span>	ANDL        CX, BP
<span id="L568" class="ln">   568&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L569" class="ln">   569&nbsp;&nbsp;</span>	ORL         BP, DI
<span id="L570" class="ln">   570&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L571" class="ln">   571&nbsp;&nbsp;</span>	ADDL        320(R15), BX
<span id="L572" class="ln">   572&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y14, Y13, Y7
<span id="L573" class="ln">   573&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y8, Y0
<span id="L574" class="ln">   574&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L575" class="ln">   575&nbsp;&nbsp;</span>	MOVL        AX, BP
<span id="L576" class="ln">   576&nbsp;&nbsp;</span>	ORL         SI, BP
<span id="L577" class="ln">   577&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L578" class="ln">   578&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L579" class="ln">   579&nbsp;&nbsp;</span>	ANDL        DX, BP
<span id="L580" class="ln">   580&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L581" class="ln">   581&nbsp;&nbsp;</span>	ORL         BP, SI
<span id="L582" class="ln">   582&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L583" class="ln">   583&nbsp;&nbsp;</span>	ADDL        324(R15), CX
<span id="L584" class="ln">   584&nbsp;&nbsp;</span>	VPXOR       Y12, Y7, Y7
<span id="L585" class="ln">   585&nbsp;&nbsp;</span>	VPXOR       Y14, Y0, Y0
<span id="L586" class="ln">   586&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L587" class="ln">   587&nbsp;&nbsp;</span>	MOVL        DI, BP
<span id="L588" class="ln">   588&nbsp;&nbsp;</span>	ORL         BX, BP
<span id="L589" class="ln">   589&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L590" class="ln">   590&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L591" class="ln">   591&nbsp;&nbsp;</span>	ANDL        AX, BP
<span id="L592" class="ln">   592&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L593" class="ln">   593&nbsp;&nbsp;</span>	ORL         BP, BX
<span id="L594" class="ln">   594&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L595" class="ln">   595&nbsp;&nbsp;</span>	ADDL        328(R15), DX
<span id="L596" class="ln">   596&nbsp;&nbsp;</span>	VPXOR       Y0, Y7, Y7
<span id="L597" class="ln">   597&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y7, Y9
<span id="L598" class="ln">   598&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L599" class="ln">   599&nbsp;&nbsp;</span>	MOVL        SI, BP
<span id="L600" class="ln">   600&nbsp;&nbsp;</span>	ORL         CX, BP
<span id="L601" class="ln">   601&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L602" class="ln">   602&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L603" class="ln">   603&nbsp;&nbsp;</span>	ANDL        DI, BP
<span id="L604" class="ln">   604&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L605" class="ln">   605&nbsp;&nbsp;</span>	ORL         BP, CX
<span id="L606" class="ln">   606&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L607" class="ln">   607&nbsp;&nbsp;</span>	ADDL        332(R15), AX
<span id="L608" class="ln">   608&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y7, Y0
<span id="L609" class="ln">   609&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y7, Y7
<span id="L610" class="ln">   610&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L611" class="ln">   611&nbsp;&nbsp;</span>	MOVL        BX, BP
<span id="L612" class="ln">   612&nbsp;&nbsp;</span>	ORL         DX, BP
<span id="L613" class="ln">   613&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L614" class="ln">   614&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L615" class="ln">   615&nbsp;&nbsp;</span>	ANDL        SI, BP
<span id="L616" class="ln">   616&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L617" class="ln">   617&nbsp;&nbsp;</span>	ORL         BP, DX
<span id="L618" class="ln">   618&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L619" class="ln">   619&nbsp;&nbsp;</span>	ADDL        352(R15), DI
<span id="L620" class="ln">   620&nbsp;&nbsp;</span>	VPOR        Y7, Y0, Y0
<span id="L621" class="ln">   621&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y7
<span id="L622" class="ln">   622&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L623" class="ln">   623&nbsp;&nbsp;</span>	MOVL        CX, BP
<span id="L624" class="ln">   624&nbsp;&nbsp;</span>	ORL         AX, BP
<span id="L625" class="ln">   625&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L626" class="ln">   626&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L627" class="ln">   627&nbsp;&nbsp;</span>	ANDL        BX, BP
<span id="L628" class="ln">   628&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L629" class="ln">   629&nbsp;&nbsp;</span>	ORL         BP, AX
<span id="L630" class="ln">   630&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L631" class="ln">   631&nbsp;&nbsp;</span>	ADDL        356(R15), SI
<span id="L632" class="ln">   632&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L633" class="ln">   633&nbsp;&nbsp;</span>	VPXOR       Y7, Y0, Y0
<span id="L634" class="ln">   634&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L635" class="ln">   635&nbsp;&nbsp;</span>	MOVL        DX, BP
<span id="L636" class="ln">   636&nbsp;&nbsp;</span>	ORL         DI, BP
<span id="L637" class="ln">   637&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L638" class="ln">   638&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L639" class="ln">   639&nbsp;&nbsp;</span>	ANDL        CX, BP
<span id="L640" class="ln">   640&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L641" class="ln">   641&nbsp;&nbsp;</span>	ORL         BP, DI
<span id="L642" class="ln">   642&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L643" class="ln">   643&nbsp;&nbsp;</span>	ADDL        360(R15), BX
<span id="L644" class="ln">   644&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L645" class="ln">   645&nbsp;&nbsp;</span>	MOVL        AX, BP
<span id="L646" class="ln">   646&nbsp;&nbsp;</span>	ORL         SI, BP
<span id="L647" class="ln">   647&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L648" class="ln">   648&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L649" class="ln">   649&nbsp;&nbsp;</span>	ANDL        DX, BP
<span id="L650" class="ln">   650&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L651" class="ln">   651&nbsp;&nbsp;</span>	ORL         BP, SI
<span id="L652" class="ln">   652&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L653" class="ln">   653&nbsp;&nbsp;</span>	ADDL        364(R15), CX
<span id="L654" class="ln">   654&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y7
<span id="L655" class="ln">   655&nbsp;&nbsp;</span>	VPADDD      32(R8), Y7, Y0
<span id="L656" class="ln">   656&nbsp;&nbsp;</span>	VMOVDQU     Y0, 160(R14)
<span id="L657" class="ln">   657&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L658" class="ln">   658&nbsp;&nbsp;</span>	MOVL        DI, BP
<span id="L659" class="ln">   659&nbsp;&nbsp;</span>	ORL         BX, BP
<span id="L660" class="ln">   660&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L661" class="ln">   661&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L662" class="ln">   662&nbsp;&nbsp;</span>	ANDL        AX, BP
<span id="L663" class="ln">   663&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L664" class="ln">   664&nbsp;&nbsp;</span>	ORL         BP, BX
<span id="L665" class="ln">   665&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L666" class="ln">   666&nbsp;&nbsp;</span>	ADDL        384(R15), DX
<span id="L667" class="ln">   667&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y13, Y12, Y5
<span id="L668" class="ln">   668&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y7, Y0
<span id="L669" class="ln">   669&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L670" class="ln">   670&nbsp;&nbsp;</span>	MOVL        SI, BP
<span id="L671" class="ln">   671&nbsp;&nbsp;</span>	ORL         CX, BP
<span id="L672" class="ln">   672&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L673" class="ln">   673&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L674" class="ln">   674&nbsp;&nbsp;</span>	ANDL        DI, BP
<span id="L675" class="ln">   675&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L676" class="ln">   676&nbsp;&nbsp;</span>	ORL         BP, CX
<span id="L677" class="ln">   677&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L678" class="ln">   678&nbsp;&nbsp;</span>	ADDL        388(R15), AX
<span id="L679" class="ln">   679&nbsp;&nbsp;</span>	VPXOR       Y8, Y5, Y5
<span id="L680" class="ln">   680&nbsp;&nbsp;</span>	VPXOR       Y13, Y0, Y0
<span id="L681" class="ln">   681&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L682" class="ln">   682&nbsp;&nbsp;</span>	MOVL        BX, BP
<span id="L683" class="ln">   683&nbsp;&nbsp;</span>	ORL         DX, BP
<span id="L684" class="ln">   684&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L685" class="ln">   685&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L686" class="ln">   686&nbsp;&nbsp;</span>	ANDL        SI, BP
<span id="L687" class="ln">   687&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L688" class="ln">   688&nbsp;&nbsp;</span>	ORL         BP, DX
<span id="L689" class="ln">   689&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L690" class="ln">   690&nbsp;&nbsp;</span>	ADDL        392(R15), DI
<span id="L691" class="ln">   691&nbsp;&nbsp;</span>	VPXOR       Y0, Y5, Y5
<span id="L692" class="ln">   692&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y5, Y9
<span id="L693" class="ln">   693&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L694" class="ln">   694&nbsp;&nbsp;</span>	MOVL        CX, BP
<span id="L695" class="ln">   695&nbsp;&nbsp;</span>	ORL         AX, BP
<span id="L696" class="ln">   696&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L697" class="ln">   697&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L698" class="ln">   698&nbsp;&nbsp;</span>	ANDL        BX, BP
<span id="L699" class="ln">   699&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L700" class="ln">   700&nbsp;&nbsp;</span>	ORL         BP, AX
<span id="L701" class="ln">   701&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L702" class="ln">   702&nbsp;&nbsp;</span>	ADDL        396(R15), SI
<span id="L703" class="ln">   703&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y5, Y0
<span id="L704" class="ln">   704&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y5, Y5
<span id="L705" class="ln">   705&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L706" class="ln">   706&nbsp;&nbsp;</span>	MOVL        DX, BP
<span id="L707" class="ln">   707&nbsp;&nbsp;</span>	ORL         DI, BP
<span id="L708" class="ln">   708&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L709" class="ln">   709&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L710" class="ln">   710&nbsp;&nbsp;</span>	ANDL        CX, BP
<span id="L711" class="ln">   711&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L712" class="ln">   712&nbsp;&nbsp;</span>	ORL         BP, DI
<span id="L713" class="ln">   713&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L714" class="ln">   714&nbsp;&nbsp;</span>	ADDL        416(R15), BX
<span id="L715" class="ln">   715&nbsp;&nbsp;</span>	VPOR        Y5, Y0, Y0
<span id="L716" class="ln">   716&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y5
<span id="L717" class="ln">   717&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L718" class="ln">   718&nbsp;&nbsp;</span>	MOVL        AX, BP
<span id="L719" class="ln">   719&nbsp;&nbsp;</span>	ORL         SI, BP
<span id="L720" class="ln">   720&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L721" class="ln">   721&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L722" class="ln">   722&nbsp;&nbsp;</span>	ANDL        DX, BP
<span id="L723" class="ln">   723&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L724" class="ln">   724&nbsp;&nbsp;</span>	ORL         BP, SI
<span id="L725" class="ln">   725&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L726" class="ln">   726&nbsp;&nbsp;</span>	ADDL        420(R15), CX
<span id="L727" class="ln">   727&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L728" class="ln">   728&nbsp;&nbsp;</span>	VPXOR       Y5, Y0, Y0
<span id="L729" class="ln">   729&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L730" class="ln">   730&nbsp;&nbsp;</span>	MOVL        DI, BP
<span id="L731" class="ln">   731&nbsp;&nbsp;</span>	ORL         BX, BP
<span id="L732" class="ln">   732&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L733" class="ln">   733&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L734" class="ln">   734&nbsp;&nbsp;</span>	ANDL        AX, BP
<span id="L735" class="ln">   735&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L736" class="ln">   736&nbsp;&nbsp;</span>	ORL         BP, BX
<span id="L737" class="ln">   737&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L738" class="ln">   738&nbsp;&nbsp;</span>	ADDL        424(R15), DX
<span id="L739" class="ln">   739&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L740" class="ln">   740&nbsp;&nbsp;</span>	MOVL        SI, BP
<span id="L741" class="ln">   741&nbsp;&nbsp;</span>	ORL         CX, BP
<span id="L742" class="ln">   742&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L743" class="ln">   743&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L744" class="ln">   744&nbsp;&nbsp;</span>	ANDL        DI, BP
<span id="L745" class="ln">   745&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L746" class="ln">   746&nbsp;&nbsp;</span>	ORL         BP, CX
<span id="L747" class="ln">   747&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L748" class="ln">   748&nbsp;&nbsp;</span>	ADDL        428(R15), AX
<span id="L749" class="ln">   749&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y5
<span id="L750" class="ln">   750&nbsp;&nbsp;</span>	VPADDD      32(R8), Y5, Y0
<span id="L751" class="ln">   751&nbsp;&nbsp;</span>	VMOVDQU     Y0, 192(R14)
<span id="L752" class="ln">   752&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L753" class="ln">   753&nbsp;&nbsp;</span>	MOVL        BX, BP
<span id="L754" class="ln">   754&nbsp;&nbsp;</span>	ORL         DX, BP
<span id="L755" class="ln">   755&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L756" class="ln">   756&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L757" class="ln">   757&nbsp;&nbsp;</span>	ANDL        SI, BP
<span id="L758" class="ln">   758&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L759" class="ln">   759&nbsp;&nbsp;</span>	ORL         BP, DX
<span id="L760" class="ln">   760&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L761" class="ln">   761&nbsp;&nbsp;</span>	ADDL        448(R15), DI
<span id="L762" class="ln">   762&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y12, Y8, Y3
<span id="L763" class="ln">   763&nbsp;&nbsp;</span>	VPSRLDQ     $0x04, Y5, Y0
<span id="L764" class="ln">   764&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L765" class="ln">   765&nbsp;&nbsp;</span>	MOVL        CX, BP
<span id="L766" class="ln">   766&nbsp;&nbsp;</span>	ORL         AX, BP
<span id="L767" class="ln">   767&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L768" class="ln">   768&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L769" class="ln">   769&nbsp;&nbsp;</span>	ANDL        BX, BP
<span id="L770" class="ln">   770&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L771" class="ln">   771&nbsp;&nbsp;</span>	ORL         BP, AX
<span id="L772" class="ln">   772&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L773" class="ln">   773&nbsp;&nbsp;</span>	ADDL        452(R15), SI
<span id="L774" class="ln">   774&nbsp;&nbsp;</span>	VPXOR       Y7, Y3, Y3
<span id="L775" class="ln">   775&nbsp;&nbsp;</span>	VPXOR       Y12, Y0, Y0
<span id="L776" class="ln">   776&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L777" class="ln">   777&nbsp;&nbsp;</span>	MOVL        DX, BP
<span id="L778" class="ln">   778&nbsp;&nbsp;</span>	ORL         DI, BP
<span id="L779" class="ln">   779&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L780" class="ln">   780&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L781" class="ln">   781&nbsp;&nbsp;</span>	ANDL        CX, BP
<span id="L782" class="ln">   782&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L783" class="ln">   783&nbsp;&nbsp;</span>	ORL         BP, DI
<span id="L784" class="ln">   784&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L785" class="ln">   785&nbsp;&nbsp;</span>	ADDL        456(R15), BX
<span id="L786" class="ln">   786&nbsp;&nbsp;</span>	VPXOR       Y0, Y3, Y3
<span id="L787" class="ln">   787&nbsp;&nbsp;</span>	VPSLLDQ     $0x0c, Y3, Y9
<span id="L788" class="ln">   788&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L789" class="ln">   789&nbsp;&nbsp;</span>	MOVL        AX, BP
<span id="L790" class="ln">   790&nbsp;&nbsp;</span>	ORL         SI, BP
<span id="L791" class="ln">   791&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L792" class="ln">   792&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L793" class="ln">   793&nbsp;&nbsp;</span>	ANDL        DX, BP
<span id="L794" class="ln">   794&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L795" class="ln">   795&nbsp;&nbsp;</span>	ORL         BP, SI
<span id="L796" class="ln">   796&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L797" class="ln">   797&nbsp;&nbsp;</span>	ADDL        460(R15), CX
<span id="L798" class="ln">   798&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L799" class="ln">   799&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L800" class="ln">   800&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L801" class="ln">   801&nbsp;&nbsp;</span>	VPSLLD      $0x01, Y3, Y0
<span id="L802" class="ln">   802&nbsp;&nbsp;</span>	VPSRLD      $0x1f, Y3, Y3
<span id="L803" class="ln">   803&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L804" class="ln">   804&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L805" class="ln">   805&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L806" class="ln">   806&nbsp;&nbsp;</span>	ADDQ        $0x80, R10
<span id="L807" class="ln">   807&nbsp;&nbsp;</span>	CMPQ        R10, R11
<span id="L808" class="ln">   808&nbsp;&nbsp;</span>	CMOVQCC     R8, R10
<span id="L809" class="ln">   809&nbsp;&nbsp;</span>	ADDL        480(R15), DX
<span id="L810" class="ln">   810&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L811" class="ln">   811&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L812" class="ln">   812&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L813" class="ln">   813&nbsp;&nbsp;</span>	VPOR        Y3, Y0, Y0
<span id="L814" class="ln">   814&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y9, Y3
<span id="L815" class="ln">   815&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L816" class="ln">   816&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L817" class="ln">   817&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L818" class="ln">   818&nbsp;&nbsp;</span>	ADDL        484(R15), AX
<span id="L819" class="ln">   819&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L820" class="ln">   820&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L821" class="ln">   821&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L822" class="ln">   822&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y9, Y9
<span id="L823" class="ln">   823&nbsp;&nbsp;</span>	VPXOR       Y3, Y0, Y0
<span id="L824" class="ln">   824&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L825" class="ln">   825&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L826" class="ln">   826&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L827" class="ln">   827&nbsp;&nbsp;</span>	ADDL        488(R15), DI
<span id="L828" class="ln">   828&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L829" class="ln">   829&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L830" class="ln">   830&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L831" class="ln">   831&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L832" class="ln">   832&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L833" class="ln">   833&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L834" class="ln">   834&nbsp;&nbsp;</span>	ADDL        492(R15), SI
<span id="L835" class="ln">   835&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L836" class="ln">   836&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L837" class="ln">   837&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L838" class="ln">   838&nbsp;&nbsp;</span>	VPXOR       Y9, Y0, Y3
<span id="L839" class="ln">   839&nbsp;&nbsp;</span>	VPADDD      32(R8), Y3, Y0
<span id="L840" class="ln">   840&nbsp;&nbsp;</span>	VMOVDQU     Y0, 224(R14)
<span id="L841" class="ln">   841&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L842" class="ln">   842&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L843" class="ln">   843&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L844" class="ln">   844&nbsp;&nbsp;</span>	ADDL        512(R15), BX
<span id="L845" class="ln">   845&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L846" class="ln">   846&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L847" class="ln">   847&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L848" class="ln">   848&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y5, Y3, Y0
<span id="L849" class="ln">   849&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L850" class="ln">   850&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L851" class="ln">   851&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L852" class="ln">   852&nbsp;&nbsp;</span>	ADDL        516(R15), CX
<span id="L853" class="ln">   853&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L854" class="ln">   854&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L855" class="ln">   855&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L856" class="ln">   856&nbsp;&nbsp;</span>	VPXOR       Y14, Y15, Y15
<span id="L857" class="ln">   857&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L858" class="ln">   858&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L859" class="ln">   859&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L860" class="ln">   860&nbsp;&nbsp;</span>	ADDL        520(R15), DX
<span id="L861" class="ln">   861&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L862" class="ln">   862&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L863" class="ln">   863&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L864" class="ln">   864&nbsp;&nbsp;</span>	VPXOR       Y8, Y0, Y0
<span id="L865" class="ln">   865&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L866" class="ln">   866&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L867" class="ln">   867&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L868" class="ln">   868&nbsp;&nbsp;</span>	ADDL        524(R15), AX
<span id="L869" class="ln">   869&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L870" class="ln">   870&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L871" class="ln">   871&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L872" class="ln">   872&nbsp;&nbsp;</span>	VPXOR       Y0, Y15, Y15
<span id="L873" class="ln">   873&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L874" class="ln">   874&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L875" class="ln">   875&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L876" class="ln">   876&nbsp;&nbsp;</span>	ADDL        544(R15), DI
<span id="L877" class="ln">   877&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L878" class="ln">   878&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L879" class="ln">   879&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L880" class="ln">   880&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y15, Y0
<span id="L881" class="ln">   881&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L882" class="ln">   882&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L883" class="ln">   883&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L884" class="ln">   884&nbsp;&nbsp;</span>	ADDL        548(R15), SI
<span id="L885" class="ln">   885&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L886" class="ln">   886&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L887" class="ln">   887&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L888" class="ln">   888&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y15, Y15
<span id="L889" class="ln">   889&nbsp;&nbsp;</span>	VPOR        Y15, Y0, Y15
<span id="L890" class="ln">   890&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L891" class="ln">   891&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L892" class="ln">   892&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L893" class="ln">   893&nbsp;&nbsp;</span>	ADDL        552(R15), BX
<span id="L894" class="ln">   894&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L895" class="ln">   895&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L896" class="ln">   896&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L897" class="ln">   897&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L898" class="ln">   898&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L899" class="ln">   899&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L900" class="ln">   900&nbsp;&nbsp;</span>	ADDL        556(R15), CX
<span id="L901" class="ln">   901&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L902" class="ln">   902&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L903" class="ln">   903&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L904" class="ln">   904&nbsp;&nbsp;</span>	VPADDD      32(R8), Y15, Y0
<span id="L905" class="ln">   905&nbsp;&nbsp;</span>	VMOVDQU     Y0, 256(R14)
<span id="L906" class="ln">   906&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L907" class="ln">   907&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L908" class="ln">   908&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L909" class="ln">   909&nbsp;&nbsp;</span>	ADDL        576(R15), DX
<span id="L910" class="ln">   910&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L911" class="ln">   911&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L912" class="ln">   912&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L913" class="ln">   913&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y3, Y15, Y0
<span id="L914" class="ln">   914&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L915" class="ln">   915&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L916" class="ln">   916&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L917" class="ln">   917&nbsp;&nbsp;</span>	ADDL        580(R15), AX
<span id="L918" class="ln">   918&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L919" class="ln">   919&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L920" class="ln">   920&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L921" class="ln">   921&nbsp;&nbsp;</span>	VPXOR       Y13, Y14, Y14
<span id="L922" class="ln">   922&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L923" class="ln">   923&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L924" class="ln">   924&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L925" class="ln">   925&nbsp;&nbsp;</span>	ADDL        584(R15), DI
<span id="L926" class="ln">   926&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L927" class="ln">   927&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L928" class="ln">   928&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L929" class="ln">   929&nbsp;&nbsp;</span>	VPXOR       Y7, Y0, Y0
<span id="L930" class="ln">   930&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L931" class="ln">   931&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L932" class="ln">   932&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L933" class="ln">   933&nbsp;&nbsp;</span>	ADDL        588(R15), SI
<span id="L934" class="ln">   934&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L935" class="ln">   935&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L936" class="ln">   936&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L937" class="ln">   937&nbsp;&nbsp;</span>	VPXOR       Y0, Y14, Y14
<span id="L938" class="ln">   938&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L939" class="ln">   939&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L940" class="ln">   940&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L941" class="ln">   941&nbsp;&nbsp;</span>	ADDL        608(R15), BX
<span id="L942" class="ln">   942&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L943" class="ln">   943&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L944" class="ln">   944&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L945" class="ln">   945&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y14, Y0
<span id="L946" class="ln">   946&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L947" class="ln">   947&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L948" class="ln">   948&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L949" class="ln">   949&nbsp;&nbsp;</span>	ADDL        612(R15), CX
<span id="L950" class="ln">   950&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L951" class="ln">   951&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L952" class="ln">   952&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L953" class="ln">   953&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y14, Y14
<span id="L954" class="ln">   954&nbsp;&nbsp;</span>	VPOR        Y14, Y0, Y14
<span id="L955" class="ln">   955&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L956" class="ln">   956&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L957" class="ln">   957&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L958" class="ln">   958&nbsp;&nbsp;</span>	ADDL        616(R15), DX
<span id="L959" class="ln">   959&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L960" class="ln">   960&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L961" class="ln">   961&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L962" class="ln">   962&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L963" class="ln">   963&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L964" class="ln">   964&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L965" class="ln">   965&nbsp;&nbsp;</span>	ADDL        620(R15), AX
<span id="L966" class="ln">   966&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L967" class="ln">   967&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L968" class="ln">   968&nbsp;&nbsp;</span>	VPADDD      32(R8), Y14, Y0
<span id="L969" class="ln">   969&nbsp;&nbsp;</span>	VMOVDQU     Y0, 288(R14)
<span id="L970" class="ln">   970&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L971" class="ln">   971&nbsp;&nbsp;</span>	ADDL        (R9), AX
<span id="L972" class="ln">   972&nbsp;&nbsp;</span>	MOVL        AX, (R9)
<span id="L973" class="ln">   973&nbsp;&nbsp;</span>	ADDL        4(R9), DX
<span id="L974" class="ln">   974&nbsp;&nbsp;</span>	MOVL        DX, 4(R9)
<span id="L975" class="ln">   975&nbsp;&nbsp;</span>	ADDL        8(R9), BX
<span id="L976" class="ln">   976&nbsp;&nbsp;</span>	MOVL        BX, 8(R9)
<span id="L977" class="ln">   977&nbsp;&nbsp;</span>	ADDL        12(R9), SI
<span id="L978" class="ln">   978&nbsp;&nbsp;</span>	MOVL        SI, 12(R9)
<span id="L979" class="ln">   979&nbsp;&nbsp;</span>	ADDL        16(R9), DI
<span id="L980" class="ln">   980&nbsp;&nbsp;</span>	MOVL        DI, 16(R9)
<span id="L981" class="ln">   981&nbsp;&nbsp;</span>	CMPQ        R10, R8
<span id="L982" class="ln">   982&nbsp;&nbsp;</span>	JE          loop
<span id="L983" class="ln">   983&nbsp;&nbsp;</span>	MOVL        DX, CX
<span id="L984" class="ln">   984&nbsp;&nbsp;</span>	MOVL        CX, DX
<span id="L985" class="ln">   985&nbsp;&nbsp;</span>	RORXL       $0x02, CX, CX
<span id="L986" class="ln">   986&nbsp;&nbsp;</span>	ANDNL       SI, DX, BP
<span id="L987" class="ln">   987&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L988" class="ln">   988&nbsp;&nbsp;</span>	XORL        BP, DX
<span id="L989" class="ln">   989&nbsp;&nbsp;</span>	ADDL        16(R15), DI
<span id="L990" class="ln">   990&nbsp;&nbsp;</span>	ANDNL       BX, AX, BP
<span id="L991" class="ln">   991&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L992" class="ln">   992&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L993" class="ln">   993&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L994" class="ln">   994&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y15, Y14, Y0
<span id="L995" class="ln">   995&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L996" class="ln">   996&nbsp;&nbsp;</span>	XORL        BP, AX
<span id="L997" class="ln">   997&nbsp;&nbsp;</span>	LEAL        (DI)(R12*1), DI
<span id="L998" class="ln">   998&nbsp;&nbsp;</span>	ADDL        20(R15), SI
<span id="L999" class="ln">   999&nbsp;&nbsp;</span>	ANDNL       CX, DI, BP
<span id="L1000" class="ln">  1000&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1001" class="ln">  1001&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1002" class="ln">  1002&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1003" class="ln">  1003&nbsp;&nbsp;</span>	VPXOR       Y12, Y13, Y13
<span id="L1004" class="ln">  1004&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L1005" class="ln">  1005&nbsp;&nbsp;</span>	XORL        BP, DI
<span id="L1006" class="ln">  1006&nbsp;&nbsp;</span>	LEAL        (SI)(R12*1), SI
<span id="L1007" class="ln">  1007&nbsp;&nbsp;</span>	ADDL        24(R15), BX
<span id="L1008" class="ln">  1008&nbsp;&nbsp;</span>	ANDNL       DX, SI, BP
<span id="L1009" class="ln">  1009&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1010" class="ln">  1010&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1011" class="ln">  1011&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1012" class="ln">  1012&nbsp;&nbsp;</span>	VPXOR       Y5, Y0, Y0
<span id="L1013" class="ln">  1013&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L1014" class="ln">  1014&nbsp;&nbsp;</span>	XORL        BP, SI
<span id="L1015" class="ln">  1015&nbsp;&nbsp;</span>	LEAL        (BX)(R12*1), BX
<span id="L1016" class="ln">  1016&nbsp;&nbsp;</span>	ADDL        28(R15), CX
<span id="L1017" class="ln">  1017&nbsp;&nbsp;</span>	ANDNL       AX, BX, BP
<span id="L1018" class="ln">  1018&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1019" class="ln">  1019&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1020" class="ln">  1020&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1021" class="ln">  1021&nbsp;&nbsp;</span>	VPXOR       Y0, Y13, Y13
<span id="L1022" class="ln">  1022&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L1023" class="ln">  1023&nbsp;&nbsp;</span>	XORL        BP, BX
<span id="L1024" class="ln">  1024&nbsp;&nbsp;</span>	LEAL        (CX)(R12*1), CX
<span id="L1025" class="ln">  1025&nbsp;&nbsp;</span>	ADDL        48(R15), DX
<span id="L1026" class="ln">  1026&nbsp;&nbsp;</span>	ANDNL       DI, CX, BP
<span id="L1027" class="ln">  1027&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1028" class="ln">  1028&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1029" class="ln">  1029&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1030" class="ln">  1030&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y13, Y0
<span id="L1031" class="ln">  1031&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L1032" class="ln">  1032&nbsp;&nbsp;</span>	XORL        BP, CX
<span id="L1033" class="ln">  1033&nbsp;&nbsp;</span>	LEAL        (DX)(R12*1), DX
<span id="L1034" class="ln">  1034&nbsp;&nbsp;</span>	ADDL        52(R15), AX
<span id="L1035" class="ln">  1035&nbsp;&nbsp;</span>	ANDNL       SI, DX, BP
<span id="L1036" class="ln">  1036&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1037" class="ln">  1037&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1038" class="ln">  1038&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1039" class="ln">  1039&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y13, Y13
<span id="L1040" class="ln">  1040&nbsp;&nbsp;</span>	VPOR        Y13, Y0, Y13
<span id="L1041" class="ln">  1041&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L1042" class="ln">  1042&nbsp;&nbsp;</span>	XORL        BP, DX
<span id="L1043" class="ln">  1043&nbsp;&nbsp;</span>	LEAL        (AX)(R12*1), AX
<span id="L1044" class="ln">  1044&nbsp;&nbsp;</span>	ADDL        56(R15), DI
<span id="L1045" class="ln">  1045&nbsp;&nbsp;</span>	ANDNL       BX, AX, BP
<span id="L1046" class="ln">  1046&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1047" class="ln">  1047&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1048" class="ln">  1048&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1049" class="ln">  1049&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L1050" class="ln">  1050&nbsp;&nbsp;</span>	XORL        BP, AX
<span id="L1051" class="ln">  1051&nbsp;&nbsp;</span>	LEAL        (DI)(R12*1), DI
<span id="L1052" class="ln">  1052&nbsp;&nbsp;</span>	ADDL        60(R15), SI
<span id="L1053" class="ln">  1053&nbsp;&nbsp;</span>	ANDNL       CX, DI, BP
<span id="L1054" class="ln">  1054&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1055" class="ln">  1055&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1056" class="ln">  1056&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1057" class="ln">  1057&nbsp;&nbsp;</span>	VPADDD      64(R8), Y13, Y0
<span id="L1058" class="ln">  1058&nbsp;&nbsp;</span>	VMOVDQU     Y0, 320(R14)
<span id="L1059" class="ln">  1059&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L1060" class="ln">  1060&nbsp;&nbsp;</span>	XORL        BP, DI
<span id="L1061" class="ln">  1061&nbsp;&nbsp;</span>	LEAL        (SI)(R12*1), SI
<span id="L1062" class="ln">  1062&nbsp;&nbsp;</span>	ADDL        80(R15), BX
<span id="L1063" class="ln">  1063&nbsp;&nbsp;</span>	ANDNL       DX, SI, BP
<span id="L1064" class="ln">  1064&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1065" class="ln">  1065&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1066" class="ln">  1066&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1067" class="ln">  1067&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y14, Y13, Y0
<span id="L1068" class="ln">  1068&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L1069" class="ln">  1069&nbsp;&nbsp;</span>	XORL        BP, SI
<span id="L1070" class="ln">  1070&nbsp;&nbsp;</span>	LEAL        (BX)(R12*1), BX
<span id="L1071" class="ln">  1071&nbsp;&nbsp;</span>	ADDL        84(R15), CX
<span id="L1072" class="ln">  1072&nbsp;&nbsp;</span>	ANDNL       AX, BX, BP
<span id="L1073" class="ln">  1073&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1074" class="ln">  1074&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1075" class="ln">  1075&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1076" class="ln">  1076&nbsp;&nbsp;</span>	VPXOR       Y8, Y12, Y12
<span id="L1077" class="ln">  1077&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L1078" class="ln">  1078&nbsp;&nbsp;</span>	XORL        BP, BX
<span id="L1079" class="ln">  1079&nbsp;&nbsp;</span>	LEAL        (CX)(R12*1), CX
<span id="L1080" class="ln">  1080&nbsp;&nbsp;</span>	ADDL        88(R15), DX
<span id="L1081" class="ln">  1081&nbsp;&nbsp;</span>	ANDNL       DI, CX, BP
<span id="L1082" class="ln">  1082&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1083" class="ln">  1083&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1084" class="ln">  1084&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1085" class="ln">  1085&nbsp;&nbsp;</span>	VPXOR       Y3, Y0, Y0
<span id="L1086" class="ln">  1086&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L1087" class="ln">  1087&nbsp;&nbsp;</span>	XORL        BP, CX
<span id="L1088" class="ln">  1088&nbsp;&nbsp;</span>	LEAL        (DX)(R12*1), DX
<span id="L1089" class="ln">  1089&nbsp;&nbsp;</span>	ADDL        92(R15), AX
<span id="L1090" class="ln">  1090&nbsp;&nbsp;</span>	ANDNL       SI, DX, BP
<span id="L1091" class="ln">  1091&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1092" class="ln">  1092&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1093" class="ln">  1093&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1094" class="ln">  1094&nbsp;&nbsp;</span>	VPXOR       Y0, Y12, Y12
<span id="L1095" class="ln">  1095&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L1096" class="ln">  1096&nbsp;&nbsp;</span>	XORL        BP, DX
<span id="L1097" class="ln">  1097&nbsp;&nbsp;</span>	LEAL        (AX)(R12*1), AX
<span id="L1098" class="ln">  1098&nbsp;&nbsp;</span>	ADDL        112(R15), DI
<span id="L1099" class="ln">  1099&nbsp;&nbsp;</span>	ANDNL       BX, AX, BP
<span id="L1100" class="ln">  1100&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1101" class="ln">  1101&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1102" class="ln">  1102&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1103" class="ln">  1103&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y12, Y0
<span id="L1104" class="ln">  1104&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L1105" class="ln">  1105&nbsp;&nbsp;</span>	XORL        BP, AX
<span id="L1106" class="ln">  1106&nbsp;&nbsp;</span>	LEAL        (DI)(R12*1), DI
<span id="L1107" class="ln">  1107&nbsp;&nbsp;</span>	ADDL        116(R15), SI
<span id="L1108" class="ln">  1108&nbsp;&nbsp;</span>	ANDNL       CX, DI, BP
<span id="L1109" class="ln">  1109&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1110" class="ln">  1110&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1111" class="ln">  1111&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1112" class="ln">  1112&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y12, Y12
<span id="L1113" class="ln">  1113&nbsp;&nbsp;</span>	VPOR        Y12, Y0, Y12
<span id="L1114" class="ln">  1114&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L1115" class="ln">  1115&nbsp;&nbsp;</span>	XORL        BP, DI
<span id="L1116" class="ln">  1116&nbsp;&nbsp;</span>	LEAL        (SI)(R12*1), SI
<span id="L1117" class="ln">  1117&nbsp;&nbsp;</span>	ADDL        120(R15), BX
<span id="L1118" class="ln">  1118&nbsp;&nbsp;</span>	ANDNL       DX, SI, BP
<span id="L1119" class="ln">  1119&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1120" class="ln">  1120&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1121" class="ln">  1121&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1122" class="ln">  1122&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L1123" class="ln">  1123&nbsp;&nbsp;</span>	XORL        BP, SI
<span id="L1124" class="ln">  1124&nbsp;&nbsp;</span>	LEAL        (BX)(R12*1), BX
<span id="L1125" class="ln">  1125&nbsp;&nbsp;</span>	ADDL        124(R15), CX
<span id="L1126" class="ln">  1126&nbsp;&nbsp;</span>	ANDNL       AX, BX, BP
<span id="L1127" class="ln">  1127&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1128" class="ln">  1128&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1129" class="ln">  1129&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1130" class="ln">  1130&nbsp;&nbsp;</span>	VPADDD      64(R8), Y12, Y0
<span id="L1131" class="ln">  1131&nbsp;&nbsp;</span>	VMOVDQU     Y0, 352(R14)
<span id="L1132" class="ln">  1132&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L1133" class="ln">  1133&nbsp;&nbsp;</span>	XORL        BP, BX
<span id="L1134" class="ln">  1134&nbsp;&nbsp;</span>	LEAL        (CX)(R12*1), CX
<span id="L1135" class="ln">  1135&nbsp;&nbsp;</span>	ADDL        144(R15), DX
<span id="L1136" class="ln">  1136&nbsp;&nbsp;</span>	ANDNL       DI, CX, BP
<span id="L1137" class="ln">  1137&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1138" class="ln">  1138&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1139" class="ln">  1139&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1140" class="ln">  1140&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y13, Y12, Y0
<span id="L1141" class="ln">  1141&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L1142" class="ln">  1142&nbsp;&nbsp;</span>	XORL        BP, CX
<span id="L1143" class="ln">  1143&nbsp;&nbsp;</span>	LEAL        (DX)(R12*1), DX
<span id="L1144" class="ln">  1144&nbsp;&nbsp;</span>	ADDL        148(R15), AX
<span id="L1145" class="ln">  1145&nbsp;&nbsp;</span>	ANDNL       SI, DX, BP
<span id="L1146" class="ln">  1146&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1147" class="ln">  1147&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1148" class="ln">  1148&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1149" class="ln">  1149&nbsp;&nbsp;</span>	VPXOR       Y7, Y8, Y8
<span id="L1150" class="ln">  1150&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L1151" class="ln">  1151&nbsp;&nbsp;</span>	XORL        BP, DX
<span id="L1152" class="ln">  1152&nbsp;&nbsp;</span>	LEAL        (AX)(R12*1), AX
<span id="L1153" class="ln">  1153&nbsp;&nbsp;</span>	ADDL        152(R15), DI
<span id="L1154" class="ln">  1154&nbsp;&nbsp;</span>	ANDNL       BX, AX, BP
<span id="L1155" class="ln">  1155&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1156" class="ln">  1156&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1157" class="ln">  1157&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1158" class="ln">  1158&nbsp;&nbsp;</span>	VPXOR       Y15, Y0, Y0
<span id="L1159" class="ln">  1159&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L1160" class="ln">  1160&nbsp;&nbsp;</span>	XORL        BP, AX
<span id="L1161" class="ln">  1161&nbsp;&nbsp;</span>	LEAL        (DI)(R12*1), DI
<span id="L1162" class="ln">  1162&nbsp;&nbsp;</span>	ADDL        156(R15), SI
<span id="L1163" class="ln">  1163&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1164" class="ln">  1164&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1165" class="ln">  1165&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1166" class="ln">  1166&nbsp;&nbsp;</span>	VPXOR       Y0, Y8, Y8
<span id="L1167" class="ln">  1167&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L1168" class="ln">  1168&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1169" class="ln">  1169&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L1170" class="ln">  1170&nbsp;&nbsp;</span>	ADDL        176(R15), BX
<span id="L1171" class="ln">  1171&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1172" class="ln">  1172&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1173" class="ln">  1173&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1174" class="ln">  1174&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y8, Y0
<span id="L1175" class="ln">  1175&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L1176" class="ln">  1176&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1177" class="ln">  1177&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L1178" class="ln">  1178&nbsp;&nbsp;</span>	ADDL        180(R15), CX
<span id="L1179" class="ln">  1179&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1180" class="ln">  1180&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1181" class="ln">  1181&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1182" class="ln">  1182&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y8, Y8
<span id="L1183" class="ln">  1183&nbsp;&nbsp;</span>	VPOR        Y8, Y0, Y8
<span id="L1184" class="ln">  1184&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L1185" class="ln">  1185&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1186" class="ln">  1186&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L1187" class="ln">  1187&nbsp;&nbsp;</span>	ADDL        184(R15), DX
<span id="L1188" class="ln">  1188&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1189" class="ln">  1189&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1190" class="ln">  1190&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1191" class="ln">  1191&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L1192" class="ln">  1192&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1193" class="ln">  1193&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L1194" class="ln">  1194&nbsp;&nbsp;</span>	ADDL        188(R15), AX
<span id="L1195" class="ln">  1195&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1196" class="ln">  1196&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1197" class="ln">  1197&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1198" class="ln">  1198&nbsp;&nbsp;</span>	VPADDD      64(R8), Y8, Y0
<span id="L1199" class="ln">  1199&nbsp;&nbsp;</span>	VMOVDQU     Y0, 384(R14)
<span id="L1200" class="ln">  1200&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L1201" class="ln">  1201&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1202" class="ln">  1202&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L1203" class="ln">  1203&nbsp;&nbsp;</span>	ADDL        208(R15), DI
<span id="L1204" class="ln">  1204&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1205" class="ln">  1205&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1206" class="ln">  1206&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1207" class="ln">  1207&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y12, Y8, Y0
<span id="L1208" class="ln">  1208&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L1209" class="ln">  1209&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1210" class="ln">  1210&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L1211" class="ln">  1211&nbsp;&nbsp;</span>	ADDL        212(R15), SI
<span id="L1212" class="ln">  1212&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1213" class="ln">  1213&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1214" class="ln">  1214&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1215" class="ln">  1215&nbsp;&nbsp;</span>	VPXOR       Y5, Y7, Y7
<span id="L1216" class="ln">  1216&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L1217" class="ln">  1217&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1218" class="ln">  1218&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L1219" class="ln">  1219&nbsp;&nbsp;</span>	ADDL        216(R15), BX
<span id="L1220" class="ln">  1220&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1221" class="ln">  1221&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1222" class="ln">  1222&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1223" class="ln">  1223&nbsp;&nbsp;</span>	VPXOR       Y14, Y0, Y0
<span id="L1224" class="ln">  1224&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L1225" class="ln">  1225&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1226" class="ln">  1226&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L1227" class="ln">  1227&nbsp;&nbsp;</span>	ADDL        220(R15), CX
<span id="L1228" class="ln">  1228&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1229" class="ln">  1229&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1230" class="ln">  1230&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1231" class="ln">  1231&nbsp;&nbsp;</span>	VPXOR       Y0, Y7, Y7
<span id="L1232" class="ln">  1232&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L1233" class="ln">  1233&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1234" class="ln">  1234&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L1235" class="ln">  1235&nbsp;&nbsp;</span>	ADDL        240(R15), DX
<span id="L1236" class="ln">  1236&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1237" class="ln">  1237&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1238" class="ln">  1238&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1239" class="ln">  1239&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y7, Y0
<span id="L1240" class="ln">  1240&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L1241" class="ln">  1241&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1242" class="ln">  1242&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L1243" class="ln">  1243&nbsp;&nbsp;</span>	ADDL        244(R15), AX
<span id="L1244" class="ln">  1244&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1245" class="ln">  1245&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1246" class="ln">  1246&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1247" class="ln">  1247&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y7, Y7
<span id="L1248" class="ln">  1248&nbsp;&nbsp;</span>	VPOR        Y7, Y0, Y7
<span id="L1249" class="ln">  1249&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L1250" class="ln">  1250&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1251" class="ln">  1251&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L1252" class="ln">  1252&nbsp;&nbsp;</span>	ADDL        248(R15), DI
<span id="L1253" class="ln">  1253&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1254" class="ln">  1254&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1255" class="ln">  1255&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1256" class="ln">  1256&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L1257" class="ln">  1257&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1258" class="ln">  1258&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L1259" class="ln">  1259&nbsp;&nbsp;</span>	ADDL        252(R15), SI
<span id="L1260" class="ln">  1260&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1261" class="ln">  1261&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1262" class="ln">  1262&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1263" class="ln">  1263&nbsp;&nbsp;</span>	VPADDD      64(R8), Y7, Y0
<span id="L1264" class="ln">  1264&nbsp;&nbsp;</span>	VMOVDQU     Y0, 416(R14)
<span id="L1265" class="ln">  1265&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L1266" class="ln">  1266&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1267" class="ln">  1267&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L1268" class="ln">  1268&nbsp;&nbsp;</span>	ADDL        272(R15), BX
<span id="L1269" class="ln">  1269&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1270" class="ln">  1270&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1271" class="ln">  1271&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1272" class="ln">  1272&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y8, Y7, Y0
<span id="L1273" class="ln">  1273&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L1274" class="ln">  1274&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1275" class="ln">  1275&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L1276" class="ln">  1276&nbsp;&nbsp;</span>	ADDL        276(R15), CX
<span id="L1277" class="ln">  1277&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1278" class="ln">  1278&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1279" class="ln">  1279&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1280" class="ln">  1280&nbsp;&nbsp;</span>	VPXOR       Y3, Y5, Y5
<span id="L1281" class="ln">  1281&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L1282" class="ln">  1282&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1283" class="ln">  1283&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L1284" class="ln">  1284&nbsp;&nbsp;</span>	ADDL        280(R15), DX
<span id="L1285" class="ln">  1285&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1286" class="ln">  1286&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1287" class="ln">  1287&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1288" class="ln">  1288&nbsp;&nbsp;</span>	VPXOR       Y13, Y0, Y0
<span id="L1289" class="ln">  1289&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L1290" class="ln">  1290&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1291" class="ln">  1291&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L1292" class="ln">  1292&nbsp;&nbsp;</span>	ADDL        284(R15), AX
<span id="L1293" class="ln">  1293&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1294" class="ln">  1294&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1295" class="ln">  1295&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1296" class="ln">  1296&nbsp;&nbsp;</span>	VPXOR       Y0, Y5, Y5
<span id="L1297" class="ln">  1297&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L1298" class="ln">  1298&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1299" class="ln">  1299&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L1300" class="ln">  1300&nbsp;&nbsp;</span>	ADDL        304(R15), DI
<span id="L1301" class="ln">  1301&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1302" class="ln">  1302&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1303" class="ln">  1303&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1304" class="ln">  1304&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y5, Y0
<span id="L1305" class="ln">  1305&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L1306" class="ln">  1306&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1307" class="ln">  1307&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L1308" class="ln">  1308&nbsp;&nbsp;</span>	ADDL        308(R15), SI
<span id="L1309" class="ln">  1309&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1310" class="ln">  1310&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1311" class="ln">  1311&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1312" class="ln">  1312&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y5, Y5
<span id="L1313" class="ln">  1313&nbsp;&nbsp;</span>	VPOR        Y5, Y0, Y5
<span id="L1314" class="ln">  1314&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L1315" class="ln">  1315&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1316" class="ln">  1316&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L1317" class="ln">  1317&nbsp;&nbsp;</span>	ADDL        312(R15), BX
<span id="L1318" class="ln">  1318&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1319" class="ln">  1319&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1320" class="ln">  1320&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1321" class="ln">  1321&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L1322" class="ln">  1322&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1323" class="ln">  1323&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L1324" class="ln">  1324&nbsp;&nbsp;</span>	ADDL        316(R15), CX
<span id="L1325" class="ln">  1325&nbsp;&nbsp;</span>	VPADDD      64(R8), Y5, Y0
<span id="L1326" class="ln">  1326&nbsp;&nbsp;</span>	VMOVDQU     Y0, 448(R14)
<span id="L1327" class="ln">  1327&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1328" class="ln">  1328&nbsp;&nbsp;</span>	MOVL        DI, BP
<span id="L1329" class="ln">  1329&nbsp;&nbsp;</span>	ORL         BX, BP
<span id="L1330" class="ln">  1330&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1331" class="ln">  1331&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1332" class="ln">  1332&nbsp;&nbsp;</span>	ANDL        AX, BP
<span id="L1333" class="ln">  1333&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L1334" class="ln">  1334&nbsp;&nbsp;</span>	ORL         BP, BX
<span id="L1335" class="ln">  1335&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1336" class="ln">  1336&nbsp;&nbsp;</span>	ADDL        336(R15), DX
<span id="L1337" class="ln">  1337&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y7, Y5, Y0
<span id="L1338" class="ln">  1338&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1339" class="ln">  1339&nbsp;&nbsp;</span>	MOVL        SI, BP
<span id="L1340" class="ln">  1340&nbsp;&nbsp;</span>	ORL         CX, BP
<span id="L1341" class="ln">  1341&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1342" class="ln">  1342&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1343" class="ln">  1343&nbsp;&nbsp;</span>	ANDL        DI, BP
<span id="L1344" class="ln">  1344&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L1345" class="ln">  1345&nbsp;&nbsp;</span>	ORL         BP, CX
<span id="L1346" class="ln">  1346&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1347" class="ln">  1347&nbsp;&nbsp;</span>	ADDL        340(R15), AX
<span id="L1348" class="ln">  1348&nbsp;&nbsp;</span>	VPXOR       Y15, Y3, Y3
<span id="L1349" class="ln">  1349&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1350" class="ln">  1350&nbsp;&nbsp;</span>	MOVL        BX, BP
<span id="L1351" class="ln">  1351&nbsp;&nbsp;</span>	ORL         DX, BP
<span id="L1352" class="ln">  1352&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1353" class="ln">  1353&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1354" class="ln">  1354&nbsp;&nbsp;</span>	ANDL        SI, BP
<span id="L1355" class="ln">  1355&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L1356" class="ln">  1356&nbsp;&nbsp;</span>	ORL         BP, DX
<span id="L1357" class="ln">  1357&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1358" class="ln">  1358&nbsp;&nbsp;</span>	ADDL        344(R15), DI
<span id="L1359" class="ln">  1359&nbsp;&nbsp;</span>	VPXOR       Y12, Y0, Y0
<span id="L1360" class="ln">  1360&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1361" class="ln">  1361&nbsp;&nbsp;</span>	MOVL        CX, BP
<span id="L1362" class="ln">  1362&nbsp;&nbsp;</span>	ORL         AX, BP
<span id="L1363" class="ln">  1363&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1364" class="ln">  1364&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1365" class="ln">  1365&nbsp;&nbsp;</span>	ANDL        BX, BP
<span id="L1366" class="ln">  1366&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L1367" class="ln">  1367&nbsp;&nbsp;</span>	ORL         BP, AX
<span id="L1368" class="ln">  1368&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1369" class="ln">  1369&nbsp;&nbsp;</span>	ADDL        348(R15), SI
<span id="L1370" class="ln">  1370&nbsp;&nbsp;</span>	VPXOR       Y0, Y3, Y3
<span id="L1371" class="ln">  1371&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1372" class="ln">  1372&nbsp;&nbsp;</span>	MOVL        DX, BP
<span id="L1373" class="ln">  1373&nbsp;&nbsp;</span>	ORL         DI, BP
<span id="L1374" class="ln">  1374&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1375" class="ln">  1375&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1376" class="ln">  1376&nbsp;&nbsp;</span>	ANDL        CX, BP
<span id="L1377" class="ln">  1377&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L1378" class="ln">  1378&nbsp;&nbsp;</span>	ORL         BP, DI
<span id="L1379" class="ln">  1379&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1380" class="ln">  1380&nbsp;&nbsp;</span>	ADDL        368(R15), BX
<span id="L1381" class="ln">  1381&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y3, Y0
<span id="L1382" class="ln">  1382&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1383" class="ln">  1383&nbsp;&nbsp;</span>	MOVL        AX, BP
<span id="L1384" class="ln">  1384&nbsp;&nbsp;</span>	ORL         SI, BP
<span id="L1385" class="ln">  1385&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1386" class="ln">  1386&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1387" class="ln">  1387&nbsp;&nbsp;</span>	ANDL        DX, BP
<span id="L1388" class="ln">  1388&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L1389" class="ln">  1389&nbsp;&nbsp;</span>	ORL         BP, SI
<span id="L1390" class="ln">  1390&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1391" class="ln">  1391&nbsp;&nbsp;</span>	ADDL        372(R15), CX
<span id="L1392" class="ln">  1392&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y3, Y3
<span id="L1393" class="ln">  1393&nbsp;&nbsp;</span>	VPOR        Y3, Y0, Y3
<span id="L1394" class="ln">  1394&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1395" class="ln">  1395&nbsp;&nbsp;</span>	MOVL        DI, BP
<span id="L1396" class="ln">  1396&nbsp;&nbsp;</span>	ORL         BX, BP
<span id="L1397" class="ln">  1397&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1398" class="ln">  1398&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1399" class="ln">  1399&nbsp;&nbsp;</span>	ANDL        AX, BP
<span id="L1400" class="ln">  1400&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L1401" class="ln">  1401&nbsp;&nbsp;</span>	ORL         BP, BX
<span id="L1402" class="ln">  1402&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1403" class="ln">  1403&nbsp;&nbsp;</span>	ADDL        376(R15), DX
<span id="L1404" class="ln">  1404&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1405" class="ln">  1405&nbsp;&nbsp;</span>	MOVL        SI, BP
<span id="L1406" class="ln">  1406&nbsp;&nbsp;</span>	ORL         CX, BP
<span id="L1407" class="ln">  1407&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1408" class="ln">  1408&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1409" class="ln">  1409&nbsp;&nbsp;</span>	ANDL        DI, BP
<span id="L1410" class="ln">  1410&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L1411" class="ln">  1411&nbsp;&nbsp;</span>	ORL         BP, CX
<span id="L1412" class="ln">  1412&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1413" class="ln">  1413&nbsp;&nbsp;</span>	ADDL        380(R15), AX
<span id="L1414" class="ln">  1414&nbsp;&nbsp;</span>	VPADDD      96(R8), Y3, Y0
<span id="L1415" class="ln">  1415&nbsp;&nbsp;</span>	VMOVDQU     Y0, 480(R14)
<span id="L1416" class="ln">  1416&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1417" class="ln">  1417&nbsp;&nbsp;</span>	MOVL        BX, BP
<span id="L1418" class="ln">  1418&nbsp;&nbsp;</span>	ORL         DX, BP
<span id="L1419" class="ln">  1419&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1420" class="ln">  1420&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1421" class="ln">  1421&nbsp;&nbsp;</span>	ANDL        SI, BP
<span id="L1422" class="ln">  1422&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L1423" class="ln">  1423&nbsp;&nbsp;</span>	ORL         BP, DX
<span id="L1424" class="ln">  1424&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1425" class="ln">  1425&nbsp;&nbsp;</span>	ADDL        400(R15), DI
<span id="L1426" class="ln">  1426&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y5, Y3, Y0
<span id="L1427" class="ln">  1427&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1428" class="ln">  1428&nbsp;&nbsp;</span>	MOVL        CX, BP
<span id="L1429" class="ln">  1429&nbsp;&nbsp;</span>	ORL         AX, BP
<span id="L1430" class="ln">  1430&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1431" class="ln">  1431&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1432" class="ln">  1432&nbsp;&nbsp;</span>	ANDL        BX, BP
<span id="L1433" class="ln">  1433&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L1434" class="ln">  1434&nbsp;&nbsp;</span>	ORL         BP, AX
<span id="L1435" class="ln">  1435&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1436" class="ln">  1436&nbsp;&nbsp;</span>	ADDL        404(R15), SI
<span id="L1437" class="ln">  1437&nbsp;&nbsp;</span>	VPXOR       Y14, Y15, Y15
<span id="L1438" class="ln">  1438&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1439" class="ln">  1439&nbsp;&nbsp;</span>	MOVL        DX, BP
<span id="L1440" class="ln">  1440&nbsp;&nbsp;</span>	ORL         DI, BP
<span id="L1441" class="ln">  1441&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1442" class="ln">  1442&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1443" class="ln">  1443&nbsp;&nbsp;</span>	ANDL        CX, BP
<span id="L1444" class="ln">  1444&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L1445" class="ln">  1445&nbsp;&nbsp;</span>	ORL         BP, DI
<span id="L1446" class="ln">  1446&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1447" class="ln">  1447&nbsp;&nbsp;</span>	ADDL        408(R15), BX
<span id="L1448" class="ln">  1448&nbsp;&nbsp;</span>	VPXOR       Y8, Y0, Y0
<span id="L1449" class="ln">  1449&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1450" class="ln">  1450&nbsp;&nbsp;</span>	MOVL        AX, BP
<span id="L1451" class="ln">  1451&nbsp;&nbsp;</span>	ORL         SI, BP
<span id="L1452" class="ln">  1452&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1453" class="ln">  1453&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1454" class="ln">  1454&nbsp;&nbsp;</span>	ANDL        DX, BP
<span id="L1455" class="ln">  1455&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L1456" class="ln">  1456&nbsp;&nbsp;</span>	ORL         BP, SI
<span id="L1457" class="ln">  1457&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1458" class="ln">  1458&nbsp;&nbsp;</span>	ADDL        412(R15), CX
<span id="L1459" class="ln">  1459&nbsp;&nbsp;</span>	VPXOR       Y0, Y15, Y15
<span id="L1460" class="ln">  1460&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1461" class="ln">  1461&nbsp;&nbsp;</span>	MOVL        DI, BP
<span id="L1462" class="ln">  1462&nbsp;&nbsp;</span>	ORL         BX, BP
<span id="L1463" class="ln">  1463&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1464" class="ln">  1464&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1465" class="ln">  1465&nbsp;&nbsp;</span>	ANDL        AX, BP
<span id="L1466" class="ln">  1466&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L1467" class="ln">  1467&nbsp;&nbsp;</span>	ORL         BP, BX
<span id="L1468" class="ln">  1468&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1469" class="ln">  1469&nbsp;&nbsp;</span>	ADDL        432(R15), DX
<span id="L1470" class="ln">  1470&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y15, Y0
<span id="L1471" class="ln">  1471&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1472" class="ln">  1472&nbsp;&nbsp;</span>	MOVL        SI, BP
<span id="L1473" class="ln">  1473&nbsp;&nbsp;</span>	ORL         CX, BP
<span id="L1474" class="ln">  1474&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1475" class="ln">  1475&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1476" class="ln">  1476&nbsp;&nbsp;</span>	ANDL        DI, BP
<span id="L1477" class="ln">  1477&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L1478" class="ln">  1478&nbsp;&nbsp;</span>	ORL         BP, CX
<span id="L1479" class="ln">  1479&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1480" class="ln">  1480&nbsp;&nbsp;</span>	ADDL        436(R15), AX
<span id="L1481" class="ln">  1481&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y15, Y15
<span id="L1482" class="ln">  1482&nbsp;&nbsp;</span>	VPOR        Y15, Y0, Y15
<span id="L1483" class="ln">  1483&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1484" class="ln">  1484&nbsp;&nbsp;</span>	MOVL        BX, BP
<span id="L1485" class="ln">  1485&nbsp;&nbsp;</span>	ORL         DX, BP
<span id="L1486" class="ln">  1486&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1487" class="ln">  1487&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1488" class="ln">  1488&nbsp;&nbsp;</span>	ANDL        SI, BP
<span id="L1489" class="ln">  1489&nbsp;&nbsp;</span>	ANDL        BX, DX
<span id="L1490" class="ln">  1490&nbsp;&nbsp;</span>	ORL         BP, DX
<span id="L1491" class="ln">  1491&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1492" class="ln">  1492&nbsp;&nbsp;</span>	ADDL        440(R15), DI
<span id="L1493" class="ln">  1493&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1494" class="ln">  1494&nbsp;&nbsp;</span>	MOVL        CX, BP
<span id="L1495" class="ln">  1495&nbsp;&nbsp;</span>	ORL         AX, BP
<span id="L1496" class="ln">  1496&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1497" class="ln">  1497&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1498" class="ln">  1498&nbsp;&nbsp;</span>	ANDL        BX, BP
<span id="L1499" class="ln">  1499&nbsp;&nbsp;</span>	ANDL        CX, AX
<span id="L1500" class="ln">  1500&nbsp;&nbsp;</span>	ORL         BP, AX
<span id="L1501" class="ln">  1501&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1502" class="ln">  1502&nbsp;&nbsp;</span>	ADDL        444(R15), SI
<span id="L1503" class="ln">  1503&nbsp;&nbsp;</span>	VPADDD      96(R8), Y15, Y0
<span id="L1504" class="ln">  1504&nbsp;&nbsp;</span>	VMOVDQU     Y0, 512(R14)
<span id="L1505" class="ln">  1505&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1506" class="ln">  1506&nbsp;&nbsp;</span>	MOVL        DX, BP
<span id="L1507" class="ln">  1507&nbsp;&nbsp;</span>	ORL         DI, BP
<span id="L1508" class="ln">  1508&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1509" class="ln">  1509&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1510" class="ln">  1510&nbsp;&nbsp;</span>	ANDL        CX, BP
<span id="L1511" class="ln">  1511&nbsp;&nbsp;</span>	ANDL        DX, DI
<span id="L1512" class="ln">  1512&nbsp;&nbsp;</span>	ORL         BP, DI
<span id="L1513" class="ln">  1513&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1514" class="ln">  1514&nbsp;&nbsp;</span>	ADDL        464(R15), BX
<span id="L1515" class="ln">  1515&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y3, Y15, Y0
<span id="L1516" class="ln">  1516&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1517" class="ln">  1517&nbsp;&nbsp;</span>	MOVL        AX, BP
<span id="L1518" class="ln">  1518&nbsp;&nbsp;</span>	ORL         SI, BP
<span id="L1519" class="ln">  1519&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1520" class="ln">  1520&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1521" class="ln">  1521&nbsp;&nbsp;</span>	ANDL        DX, BP
<span id="L1522" class="ln">  1522&nbsp;&nbsp;</span>	ANDL        AX, SI
<span id="L1523" class="ln">  1523&nbsp;&nbsp;</span>	ORL         BP, SI
<span id="L1524" class="ln">  1524&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1525" class="ln">  1525&nbsp;&nbsp;</span>	ADDL        468(R15), CX
<span id="L1526" class="ln">  1526&nbsp;&nbsp;</span>	VPXOR       Y13, Y14, Y14
<span id="L1527" class="ln">  1527&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1528" class="ln">  1528&nbsp;&nbsp;</span>	MOVL        DI, BP
<span id="L1529" class="ln">  1529&nbsp;&nbsp;</span>	ORL         BX, BP
<span id="L1530" class="ln">  1530&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1531" class="ln">  1531&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1532" class="ln">  1532&nbsp;&nbsp;</span>	ANDL        AX, BP
<span id="L1533" class="ln">  1533&nbsp;&nbsp;</span>	ANDL        DI, BX
<span id="L1534" class="ln">  1534&nbsp;&nbsp;</span>	ORL         BP, BX
<span id="L1535" class="ln">  1535&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1536" class="ln">  1536&nbsp;&nbsp;</span>	ADDL        472(R15), DX
<span id="L1537" class="ln">  1537&nbsp;&nbsp;</span>	VPXOR       Y7, Y0, Y0
<span id="L1538" class="ln">  1538&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1539" class="ln">  1539&nbsp;&nbsp;</span>	MOVL        SI, BP
<span id="L1540" class="ln">  1540&nbsp;&nbsp;</span>	ORL         CX, BP
<span id="L1541" class="ln">  1541&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1542" class="ln">  1542&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1543" class="ln">  1543&nbsp;&nbsp;</span>	ANDL        DI, BP
<span id="L1544" class="ln">  1544&nbsp;&nbsp;</span>	ANDL        SI, CX
<span id="L1545" class="ln">  1545&nbsp;&nbsp;</span>	ORL         BP, CX
<span id="L1546" class="ln">  1546&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1547" class="ln">  1547&nbsp;&nbsp;</span>	ADDL        476(R15), AX
<span id="L1548" class="ln">  1548&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1549" class="ln">  1549&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1550" class="ln">  1550&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1551" class="ln">  1551&nbsp;&nbsp;</span>	VPXOR       Y0, Y14, Y14
<span id="L1552" class="ln">  1552&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L1553" class="ln">  1553&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1554" class="ln">  1554&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L1555" class="ln">  1555&nbsp;&nbsp;</span>	ADDQ        $0x80, R13
<span id="L1556" class="ln">  1556&nbsp;&nbsp;</span>	CMPQ        R13, R11
<span id="L1557" class="ln">  1557&nbsp;&nbsp;</span>	CMOVQCC     R8, R10
<span id="L1558" class="ln">  1558&nbsp;&nbsp;</span>	ADDL        496(R15), DI
<span id="L1559" class="ln">  1559&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1560" class="ln">  1560&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1561" class="ln">  1561&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1562" class="ln">  1562&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y14, Y0
<span id="L1563" class="ln">  1563&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L1564" class="ln">  1564&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1565" class="ln">  1565&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L1566" class="ln">  1566&nbsp;&nbsp;</span>	ADDL        500(R15), SI
<span id="L1567" class="ln">  1567&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1568" class="ln">  1568&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1569" class="ln">  1569&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1570" class="ln">  1570&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y14, Y14
<span id="L1571" class="ln">  1571&nbsp;&nbsp;</span>	VPOR        Y14, Y0, Y14
<span id="L1572" class="ln">  1572&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L1573" class="ln">  1573&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1574" class="ln">  1574&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L1575" class="ln">  1575&nbsp;&nbsp;</span>	ADDL        504(R15), BX
<span id="L1576" class="ln">  1576&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1577" class="ln">  1577&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1578" class="ln">  1578&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1579" class="ln">  1579&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L1580" class="ln">  1580&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1581" class="ln">  1581&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L1582" class="ln">  1582&nbsp;&nbsp;</span>	ADDL        508(R15), CX
<span id="L1583" class="ln">  1583&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1584" class="ln">  1584&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1585" class="ln">  1585&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1586" class="ln">  1586&nbsp;&nbsp;</span>	VPADDD      96(R8), Y14, Y0
<span id="L1587" class="ln">  1587&nbsp;&nbsp;</span>	VMOVDQU     Y0, 544(R14)
<span id="L1588" class="ln">  1588&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L1589" class="ln">  1589&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1590" class="ln">  1590&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L1591" class="ln">  1591&nbsp;&nbsp;</span>	ADDL        528(R15), DX
<span id="L1592" class="ln">  1592&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1593" class="ln">  1593&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1594" class="ln">  1594&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1595" class="ln">  1595&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y15, Y14, Y0
<span id="L1596" class="ln">  1596&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L1597" class="ln">  1597&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1598" class="ln">  1598&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L1599" class="ln">  1599&nbsp;&nbsp;</span>	ADDL        532(R15), AX
<span id="L1600" class="ln">  1600&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1601" class="ln">  1601&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1602" class="ln">  1602&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1603" class="ln">  1603&nbsp;&nbsp;</span>	VPXOR       Y12, Y13, Y13
<span id="L1604" class="ln">  1604&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L1605" class="ln">  1605&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1606" class="ln">  1606&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L1607" class="ln">  1607&nbsp;&nbsp;</span>	ADDL        536(R15), DI
<span id="L1608" class="ln">  1608&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1609" class="ln">  1609&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1610" class="ln">  1610&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1611" class="ln">  1611&nbsp;&nbsp;</span>	VPXOR       Y5, Y0, Y0
<span id="L1612" class="ln">  1612&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L1613" class="ln">  1613&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1614" class="ln">  1614&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L1615" class="ln">  1615&nbsp;&nbsp;</span>	ADDL        540(R15), SI
<span id="L1616" class="ln">  1616&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1617" class="ln">  1617&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1618" class="ln">  1618&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1619" class="ln">  1619&nbsp;&nbsp;</span>	VPXOR       Y0, Y13, Y13
<span id="L1620" class="ln">  1620&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L1621" class="ln">  1621&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1622" class="ln">  1622&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L1623" class="ln">  1623&nbsp;&nbsp;</span>	ADDL        560(R15), BX
<span id="L1624" class="ln">  1624&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1625" class="ln">  1625&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1626" class="ln">  1626&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1627" class="ln">  1627&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y13, Y0
<span id="L1628" class="ln">  1628&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L1629" class="ln">  1629&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1630" class="ln">  1630&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L1631" class="ln">  1631&nbsp;&nbsp;</span>	ADDL        564(R15), CX
<span id="L1632" class="ln">  1632&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1633" class="ln">  1633&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1634" class="ln">  1634&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1635" class="ln">  1635&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y13, Y13
<span id="L1636" class="ln">  1636&nbsp;&nbsp;</span>	VPOR        Y13, Y0, Y13
<span id="L1637" class="ln">  1637&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L1638" class="ln">  1638&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1639" class="ln">  1639&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L1640" class="ln">  1640&nbsp;&nbsp;</span>	ADDL        568(R15), DX
<span id="L1641" class="ln">  1641&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1642" class="ln">  1642&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1643" class="ln">  1643&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1644" class="ln">  1644&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L1645" class="ln">  1645&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1646" class="ln">  1646&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L1647" class="ln">  1647&nbsp;&nbsp;</span>	ADDL        572(R15), AX
<span id="L1648" class="ln">  1648&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1649" class="ln">  1649&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1650" class="ln">  1650&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1651" class="ln">  1651&nbsp;&nbsp;</span>	VPADDD      96(R8), Y13, Y0
<span id="L1652" class="ln">  1652&nbsp;&nbsp;</span>	VMOVDQU     Y0, 576(R14)
<span id="L1653" class="ln">  1653&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L1654" class="ln">  1654&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1655" class="ln">  1655&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L1656" class="ln">  1656&nbsp;&nbsp;</span>	ADDL        592(R15), DI
<span id="L1657" class="ln">  1657&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1658" class="ln">  1658&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1659" class="ln">  1659&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1660" class="ln">  1660&nbsp;&nbsp;</span>	VPALIGNR    $0x08, Y14, Y13, Y0
<span id="L1661" class="ln">  1661&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L1662" class="ln">  1662&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1663" class="ln">  1663&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L1664" class="ln">  1664&nbsp;&nbsp;</span>	ADDL        596(R15), SI
<span id="L1665" class="ln">  1665&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1666" class="ln">  1666&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1667" class="ln">  1667&nbsp;&nbsp;</span>	RORXL       $0x02, DI, AX
<span id="L1668" class="ln">  1668&nbsp;&nbsp;</span>	VPXOR       Y8, Y12, Y12
<span id="L1669" class="ln">  1669&nbsp;&nbsp;</span>	XORL        DX, DI
<span id="L1670" class="ln">  1670&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1671" class="ln">  1671&nbsp;&nbsp;</span>	XORL        CX, DI
<span id="L1672" class="ln">  1672&nbsp;&nbsp;</span>	ADDL        600(R15), BX
<span id="L1673" class="ln">  1673&nbsp;&nbsp;</span>	LEAL        (BX)(DI*1), BX
<span id="L1674" class="ln">  1674&nbsp;&nbsp;</span>	RORXL       $0x1b, SI, R12
<span id="L1675" class="ln">  1675&nbsp;&nbsp;</span>	RORXL       $0x02, SI, DI
<span id="L1676" class="ln">  1676&nbsp;&nbsp;</span>	VPXOR       Y3, Y0, Y0
<span id="L1677" class="ln">  1677&nbsp;&nbsp;</span>	XORL        AX, SI
<span id="L1678" class="ln">  1678&nbsp;&nbsp;</span>	ADDL        R12, BX
<span id="L1679" class="ln">  1679&nbsp;&nbsp;</span>	XORL        DX, SI
<span id="L1680" class="ln">  1680&nbsp;&nbsp;</span>	ADDL        604(R15), CX
<span id="L1681" class="ln">  1681&nbsp;&nbsp;</span>	LEAL        (CX)(SI*1), CX
<span id="L1682" class="ln">  1682&nbsp;&nbsp;</span>	RORXL       $0x1b, BX, R12
<span id="L1683" class="ln">  1683&nbsp;&nbsp;</span>	RORXL       $0x02, BX, SI
<span id="L1684" class="ln">  1684&nbsp;&nbsp;</span>	VPXOR       Y0, Y12, Y12
<span id="L1685" class="ln">  1685&nbsp;&nbsp;</span>	XORL        DI, BX
<span id="L1686" class="ln">  1686&nbsp;&nbsp;</span>	ADDL        R12, CX
<span id="L1687" class="ln">  1687&nbsp;&nbsp;</span>	XORL        AX, BX
<span id="L1688" class="ln">  1688&nbsp;&nbsp;</span>	ADDL        624(R15), DX
<span id="L1689" class="ln">  1689&nbsp;&nbsp;</span>	LEAL        (DX)(BX*1), DX
<span id="L1690" class="ln">  1690&nbsp;&nbsp;</span>	RORXL       $0x1b, CX, R12
<span id="L1691" class="ln">  1691&nbsp;&nbsp;</span>	RORXL       $0x02, CX, BX
<span id="L1692" class="ln">  1692&nbsp;&nbsp;</span>	VPSLLD      $0x02, Y12, Y0
<span id="L1693" class="ln">  1693&nbsp;&nbsp;</span>	XORL        SI, CX
<span id="L1694" class="ln">  1694&nbsp;&nbsp;</span>	ADDL        R12, DX
<span id="L1695" class="ln">  1695&nbsp;&nbsp;</span>	XORL        DI, CX
<span id="L1696" class="ln">  1696&nbsp;&nbsp;</span>	ADDL        628(R15), AX
<span id="L1697" class="ln">  1697&nbsp;&nbsp;</span>	LEAL        (AX)(CX*1), AX
<span id="L1698" class="ln">  1698&nbsp;&nbsp;</span>	RORXL       $0x1b, DX, R12
<span id="L1699" class="ln">  1699&nbsp;&nbsp;</span>	RORXL       $0x02, DX, CX
<span id="L1700" class="ln">  1700&nbsp;&nbsp;</span>	VPSRLD      $0x1e, Y12, Y12
<span id="L1701" class="ln">  1701&nbsp;&nbsp;</span>	VPOR        Y12, Y0, Y12
<span id="L1702" class="ln">  1702&nbsp;&nbsp;</span>	XORL        BX, DX
<span id="L1703" class="ln">  1703&nbsp;&nbsp;</span>	ADDL        R12, AX
<span id="L1704" class="ln">  1704&nbsp;&nbsp;</span>	XORL        SI, DX
<span id="L1705" class="ln">  1705&nbsp;&nbsp;</span>	ADDL        632(R15), DI
<span id="L1706" class="ln">  1706&nbsp;&nbsp;</span>	LEAL        (DI)(DX*1), DI
<span id="L1707" class="ln">  1707&nbsp;&nbsp;</span>	RORXL       $0x1b, AX, R12
<span id="L1708" class="ln">  1708&nbsp;&nbsp;</span>	RORXL       $0x02, AX, DX
<span id="L1709" class="ln">  1709&nbsp;&nbsp;</span>	XORL        CX, AX
<span id="L1710" class="ln">  1710&nbsp;&nbsp;</span>	ADDL        R12, DI
<span id="L1711" class="ln">  1711&nbsp;&nbsp;</span>	XORL        BX, AX
<span id="L1712" class="ln">  1712&nbsp;&nbsp;</span>	ADDL        636(R15), SI
<span id="L1713" class="ln">  1713&nbsp;&nbsp;</span>	LEAL        (SI)(AX*1), SI
<span id="L1714" class="ln">  1714&nbsp;&nbsp;</span>	RORXL       $0x1b, DI, R12
<span id="L1715" class="ln">  1715&nbsp;&nbsp;</span>	VPADDD      96(R8), Y12, Y0
<span id="L1716" class="ln">  1716&nbsp;&nbsp;</span>	VMOVDQU     Y0, 608(R14)
<span id="L1717" class="ln">  1717&nbsp;&nbsp;</span>	ADDL        R12, SI
<span id="L1718" class="ln">  1718&nbsp;&nbsp;</span>	ADDL        (R9), SI
<span id="L1719" class="ln">  1719&nbsp;&nbsp;</span>	MOVL        SI, (R9)
<span id="L1720" class="ln">  1720&nbsp;&nbsp;</span>	ADDL        4(R9), DI
<span id="L1721" class="ln">  1721&nbsp;&nbsp;</span>	MOVL        DI, 4(R9)
<span id="L1722" class="ln">  1722&nbsp;&nbsp;</span>	ADDL        8(R9), DX
<span id="L1723" class="ln">  1723&nbsp;&nbsp;</span>	MOVL        DX, 8(R9)
<span id="L1724" class="ln">  1724&nbsp;&nbsp;</span>	ADDL        12(R9), CX
<span id="L1725" class="ln">  1725&nbsp;&nbsp;</span>	MOVL        CX, 12(R9)
<span id="L1726" class="ln">  1726&nbsp;&nbsp;</span>	ADDL        16(R9), BX
<span id="L1727" class="ln">  1727&nbsp;&nbsp;</span>	MOVL        BX, 16(R9)
<span id="L1728" class="ln">  1728&nbsp;&nbsp;</span>	MOVL        SI, R12
<span id="L1729" class="ln">  1729&nbsp;&nbsp;</span>	MOVL        DI, SI
<span id="L1730" class="ln">  1730&nbsp;&nbsp;</span>	MOVL        DX, DI
<span id="L1731" class="ln">  1731&nbsp;&nbsp;</span>	MOVL        BX, DX
<span id="L1732" class="ln">  1732&nbsp;&nbsp;</span>	MOVL        CX, AX
<span id="L1733" class="ln">  1733&nbsp;&nbsp;</span>	MOVL        R12, CX
<span id="L1734" class="ln">  1734&nbsp;&nbsp;</span>	XCHGQ       R15, R14
<span id="L1735" class="ln">  1735&nbsp;&nbsp;</span>	JMP         loop
<span id="L1736" class="ln">  1736&nbsp;&nbsp;</span>
<span id="L1737" class="ln">  1737&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+0(SB)/4, $0x5a827999
<span id="L1738" class="ln">  1738&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+4(SB)/4, $0x5a827999
<span id="L1739" class="ln">  1739&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+8(SB)/4, $0x5a827999
<span id="L1740" class="ln">  1740&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+12(SB)/4, $0x5a827999
<span id="L1741" class="ln">  1741&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+16(SB)/4, $0x5a827999
<span id="L1742" class="ln">  1742&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+20(SB)/4, $0x5a827999
<span id="L1743" class="ln">  1743&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+24(SB)/4, $0x5a827999
<span id="L1744" class="ln">  1744&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+28(SB)/4, $0x5a827999
<span id="L1745" class="ln">  1745&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+32(SB)/4, $0x6ed9eba1
<span id="L1746" class="ln">  1746&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+36(SB)/4, $0x6ed9eba1
<span id="L1747" class="ln">  1747&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+40(SB)/4, $0x6ed9eba1
<span id="L1748" class="ln">  1748&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+44(SB)/4, $0x6ed9eba1
<span id="L1749" class="ln">  1749&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+48(SB)/4, $0x6ed9eba1
<span id="L1750" class="ln">  1750&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+52(SB)/4, $0x6ed9eba1
<span id="L1751" class="ln">  1751&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+56(SB)/4, $0x6ed9eba1
<span id="L1752" class="ln">  1752&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+60(SB)/4, $0x6ed9eba1
<span id="L1753" class="ln">  1753&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+64(SB)/4, $0x8f1bbcdc
<span id="L1754" class="ln">  1754&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+68(SB)/4, $0x8f1bbcdc
<span id="L1755" class="ln">  1755&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+72(SB)/4, $0x8f1bbcdc
<span id="L1756" class="ln">  1756&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+76(SB)/4, $0x8f1bbcdc
<span id="L1757" class="ln">  1757&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+80(SB)/4, $0x8f1bbcdc
<span id="L1758" class="ln">  1758&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+84(SB)/4, $0x8f1bbcdc
<span id="L1759" class="ln">  1759&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+88(SB)/4, $0x8f1bbcdc
<span id="L1760" class="ln">  1760&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+92(SB)/4, $0x8f1bbcdc
<span id="L1761" class="ln">  1761&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+96(SB)/4, $0xca62c1d6
<span id="L1762" class="ln">  1762&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+100(SB)/4, $0xca62c1d6
<span id="L1763" class="ln">  1763&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+104(SB)/4, $0xca62c1d6
<span id="L1764" class="ln">  1764&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+108(SB)/4, $0xca62c1d6
<span id="L1765" class="ln">  1765&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+112(SB)/4, $0xca62c1d6
<span id="L1766" class="ln">  1766&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+116(SB)/4, $0xca62c1d6
<span id="L1767" class="ln">  1767&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+120(SB)/4, $0xca62c1d6
<span id="L1768" class="ln">  1768&nbsp;&nbsp;</span>DATA K_XMM_AR&lt;&gt;+124(SB)/4, $0xca62c1d6
<span id="L1769" class="ln">  1769&nbsp;&nbsp;</span>GLOBL K_XMM_AR&lt;&gt;(SB), RODATA, $128
<span id="L1770" class="ln">  1770&nbsp;&nbsp;</span>
<span id="L1771" class="ln">  1771&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+0(SB)/4, $0x00010203
<span id="L1772" class="ln">  1772&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+4(SB)/4, $0x04050607
<span id="L1773" class="ln">  1773&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+8(SB)/4, $0x08090a0b
<span id="L1774" class="ln">  1774&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+12(SB)/4, $0x0c0d0e0f
<span id="L1775" class="ln">  1775&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+16(SB)/4, $0x00010203
<span id="L1776" class="ln">  1776&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+20(SB)/4, $0x04050607
<span id="L1777" class="ln">  1777&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+24(SB)/4, $0x08090a0b
<span id="L1778" class="ln">  1778&nbsp;&nbsp;</span>DATA BSWAP_SHUFB_CTL&lt;&gt;+28(SB)/4, $0x0c0d0e0f
<span id="L1779" class="ln">  1779&nbsp;&nbsp;</span>GLOBL BSWAP_SHUFB_CTL&lt;&gt;(SB), RODATA, $32
<span id="L1780" class="ln">  1780&nbsp;&nbsp;</span>
<span id="L1781" class="ln">  1781&nbsp;&nbsp;</span>// func blockSHANI(dig *digest, p []byte)
<span id="L1782" class="ln">  1782&nbsp;&nbsp;</span>// Requires: AVX, SHA, SSE2, SSE4.1, SSSE3
<span id="L1783" class="ln">  1783&nbsp;&nbsp;</span>TEXT ·blockSHANI(SB), $48-32
<span id="L1784" class="ln">  1784&nbsp;&nbsp;</span>	MOVQ dig+0(FP), DI
<span id="L1785" class="ln">  1785&nbsp;&nbsp;</span>	MOVQ p_base+8(FP), SI
<span id="L1786" class="ln">  1786&nbsp;&nbsp;</span>	MOVQ p_len+16(FP), DX
<span id="L1787" class="ln">  1787&nbsp;&nbsp;</span>	CMPQ DX, $0x00
<span id="L1788" class="ln">  1788&nbsp;&nbsp;</span>	JEQ  done
<span id="L1789" class="ln">  1789&nbsp;&nbsp;</span>	ADDQ SI, DX
<span id="L1790" class="ln">  1790&nbsp;&nbsp;</span>
<span id="L1791" class="ln">  1791&nbsp;&nbsp;</span>	// Allocate space on the stack for saving ABCD and E0, and align it to 16 bytes
<span id="L1792" class="ln">  1792&nbsp;&nbsp;</span>	LEAQ 15(SP), AX
<span id="L1793" class="ln">  1793&nbsp;&nbsp;</span>	MOVQ $0x000000000000000f, CX
<span id="L1794" class="ln">  1794&nbsp;&nbsp;</span>	NOTQ CX
<span id="L1795" class="ln">  1795&nbsp;&nbsp;</span>	ANDQ CX, AX
<span id="L1796" class="ln">  1796&nbsp;&nbsp;</span>
<span id="L1797" class="ln">  1797&nbsp;&nbsp;</span>	// Load initial hash state
<span id="L1798" class="ln">  1798&nbsp;&nbsp;</span>	PINSRD  $0x03, 16(DI), X5
<span id="L1799" class="ln">  1799&nbsp;&nbsp;</span>	VMOVDQU (DI), X0
<span id="L1800" class="ln">  1800&nbsp;&nbsp;</span>	PAND    upper_mask&lt;&gt;+0(SB), X5
<span id="L1801" class="ln">  1801&nbsp;&nbsp;</span>	PSHUFD  $0x1b, X0, X0
<span id="L1802" class="ln">  1802&nbsp;&nbsp;</span>	VMOVDQA shuffle_mask&lt;&gt;+0(SB), X7
<span id="L1803" class="ln">  1803&nbsp;&nbsp;</span>
<span id="L1804" class="ln">  1804&nbsp;&nbsp;</span>loop:
<span id="L1805" class="ln">  1805&nbsp;&nbsp;</span>	// Save ABCD and E working values
<span id="L1806" class="ln">  1806&nbsp;&nbsp;</span>	VMOVDQA X5, (AX)
<span id="L1807" class="ln">  1807&nbsp;&nbsp;</span>	VMOVDQA X0, 16(AX)
<span id="L1808" class="ln">  1808&nbsp;&nbsp;</span>
<span id="L1809" class="ln">  1809&nbsp;&nbsp;</span>	// Rounds 0-3
<span id="L1810" class="ln">  1810&nbsp;&nbsp;</span>	VMOVDQU   (SI), X1
<span id="L1811" class="ln">  1811&nbsp;&nbsp;</span>	PSHUFB    X7, X1
<span id="L1812" class="ln">  1812&nbsp;&nbsp;</span>	PADDD     X1, X5
<span id="L1813" class="ln">  1813&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1814" class="ln">  1814&nbsp;&nbsp;</span>	SHA1RNDS4 $0x00, X5, X0
<span id="L1815" class="ln">  1815&nbsp;&nbsp;</span>
<span id="L1816" class="ln">  1816&nbsp;&nbsp;</span>	// Rounds 4-7
<span id="L1817" class="ln">  1817&nbsp;&nbsp;</span>	VMOVDQU   16(SI), X2
<span id="L1818" class="ln">  1818&nbsp;&nbsp;</span>	PSHUFB    X7, X2
<span id="L1819" class="ln">  1819&nbsp;&nbsp;</span>	SHA1NEXTE X2, X6
<span id="L1820" class="ln">  1820&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1821" class="ln">  1821&nbsp;&nbsp;</span>	SHA1RNDS4 $0x00, X6, X0
<span id="L1822" class="ln">  1822&nbsp;&nbsp;</span>	SHA1MSG1  X2, X1
<span id="L1823" class="ln">  1823&nbsp;&nbsp;</span>
<span id="L1824" class="ln">  1824&nbsp;&nbsp;</span>	// Rounds 8-11
<span id="L1825" class="ln">  1825&nbsp;&nbsp;</span>	VMOVDQU   32(SI), X3
<span id="L1826" class="ln">  1826&nbsp;&nbsp;</span>	PSHUFB    X7, X3
<span id="L1827" class="ln">  1827&nbsp;&nbsp;</span>	SHA1NEXTE X3, X5
<span id="L1828" class="ln">  1828&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1829" class="ln">  1829&nbsp;&nbsp;</span>	SHA1RNDS4 $0x00, X5, X0
<span id="L1830" class="ln">  1830&nbsp;&nbsp;</span>	SHA1MSG1  X3, X2
<span id="L1831" class="ln">  1831&nbsp;&nbsp;</span>	PXOR      X3, X1
<span id="L1832" class="ln">  1832&nbsp;&nbsp;</span>
<span id="L1833" class="ln">  1833&nbsp;&nbsp;</span>	// Rounds 12-15
<span id="L1834" class="ln">  1834&nbsp;&nbsp;</span>	VMOVDQU   48(SI), X4
<span id="L1835" class="ln">  1835&nbsp;&nbsp;</span>	PSHUFB    X7, X4
<span id="L1836" class="ln">  1836&nbsp;&nbsp;</span>	SHA1NEXTE X4, X6
<span id="L1837" class="ln">  1837&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1838" class="ln">  1838&nbsp;&nbsp;</span>	SHA1MSG2  X4, X1
<span id="L1839" class="ln">  1839&nbsp;&nbsp;</span>	SHA1RNDS4 $0x00, X6, X0
<span id="L1840" class="ln">  1840&nbsp;&nbsp;</span>	SHA1MSG1  X4, X3
<span id="L1841" class="ln">  1841&nbsp;&nbsp;</span>	PXOR      X4, X2
<span id="L1842" class="ln">  1842&nbsp;&nbsp;</span>
<span id="L1843" class="ln">  1843&nbsp;&nbsp;</span>	// Rounds 16-19
<span id="L1844" class="ln">  1844&nbsp;&nbsp;</span>	SHA1NEXTE X1, X5
<span id="L1845" class="ln">  1845&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1846" class="ln">  1846&nbsp;&nbsp;</span>	SHA1MSG2  X1, X2
<span id="L1847" class="ln">  1847&nbsp;&nbsp;</span>	SHA1RNDS4 $0x00, X5, X0
<span id="L1848" class="ln">  1848&nbsp;&nbsp;</span>	SHA1MSG1  X1, X4
<span id="L1849" class="ln">  1849&nbsp;&nbsp;</span>	PXOR      X1, X3
<span id="L1850" class="ln">  1850&nbsp;&nbsp;</span>
<span id="L1851" class="ln">  1851&nbsp;&nbsp;</span>	// Rounds 20-23
<span id="L1852" class="ln">  1852&nbsp;&nbsp;</span>	SHA1NEXTE X2, X6
<span id="L1853" class="ln">  1853&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1854" class="ln">  1854&nbsp;&nbsp;</span>	SHA1MSG2  X2, X3
<span id="L1855" class="ln">  1855&nbsp;&nbsp;</span>	SHA1RNDS4 $0x01, X6, X0
<span id="L1856" class="ln">  1856&nbsp;&nbsp;</span>	SHA1MSG1  X2, X1
<span id="L1857" class="ln">  1857&nbsp;&nbsp;</span>	PXOR      X2, X4
<span id="L1858" class="ln">  1858&nbsp;&nbsp;</span>
<span id="L1859" class="ln">  1859&nbsp;&nbsp;</span>	// Rounds 24-27
<span id="L1860" class="ln">  1860&nbsp;&nbsp;</span>	SHA1NEXTE X3, X5
<span id="L1861" class="ln">  1861&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1862" class="ln">  1862&nbsp;&nbsp;</span>	SHA1MSG2  X3, X4
<span id="L1863" class="ln">  1863&nbsp;&nbsp;</span>	SHA1RNDS4 $0x01, X5, X0
<span id="L1864" class="ln">  1864&nbsp;&nbsp;</span>	SHA1MSG1  X3, X2
<span id="L1865" class="ln">  1865&nbsp;&nbsp;</span>	PXOR      X3, X1
<span id="L1866" class="ln">  1866&nbsp;&nbsp;</span>
<span id="L1867" class="ln">  1867&nbsp;&nbsp;</span>	// Rounds 28-31
<span id="L1868" class="ln">  1868&nbsp;&nbsp;</span>	SHA1NEXTE X4, X6
<span id="L1869" class="ln">  1869&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1870" class="ln">  1870&nbsp;&nbsp;</span>	SHA1MSG2  X4, X1
<span id="L1871" class="ln">  1871&nbsp;&nbsp;</span>	SHA1RNDS4 $0x01, X6, X0
<span id="L1872" class="ln">  1872&nbsp;&nbsp;</span>	SHA1MSG1  X4, X3
<span id="L1873" class="ln">  1873&nbsp;&nbsp;</span>	PXOR      X4, X2
<span id="L1874" class="ln">  1874&nbsp;&nbsp;</span>
<span id="L1875" class="ln">  1875&nbsp;&nbsp;</span>	// Rounds 32-35
<span id="L1876" class="ln">  1876&nbsp;&nbsp;</span>	SHA1NEXTE X1, X5
<span id="L1877" class="ln">  1877&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1878" class="ln">  1878&nbsp;&nbsp;</span>	SHA1MSG2  X1, X2
<span id="L1879" class="ln">  1879&nbsp;&nbsp;</span>	SHA1RNDS4 $0x01, X5, X0
<span id="L1880" class="ln">  1880&nbsp;&nbsp;</span>	SHA1MSG1  X1, X4
<span id="L1881" class="ln">  1881&nbsp;&nbsp;</span>	PXOR      X1, X3
<span id="L1882" class="ln">  1882&nbsp;&nbsp;</span>
<span id="L1883" class="ln">  1883&nbsp;&nbsp;</span>	// Rounds 36-39
<span id="L1884" class="ln">  1884&nbsp;&nbsp;</span>	SHA1NEXTE X2, X6
<span id="L1885" class="ln">  1885&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1886" class="ln">  1886&nbsp;&nbsp;</span>	SHA1MSG2  X2, X3
<span id="L1887" class="ln">  1887&nbsp;&nbsp;</span>	SHA1RNDS4 $0x01, X6, X0
<span id="L1888" class="ln">  1888&nbsp;&nbsp;</span>	SHA1MSG1  X2, X1
<span id="L1889" class="ln">  1889&nbsp;&nbsp;</span>	PXOR      X2, X4
<span id="L1890" class="ln">  1890&nbsp;&nbsp;</span>
<span id="L1891" class="ln">  1891&nbsp;&nbsp;</span>	// Rounds 40-43
<span id="L1892" class="ln">  1892&nbsp;&nbsp;</span>	SHA1NEXTE X3, X5
<span id="L1893" class="ln">  1893&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1894" class="ln">  1894&nbsp;&nbsp;</span>	SHA1MSG2  X3, X4
<span id="L1895" class="ln">  1895&nbsp;&nbsp;</span>	SHA1RNDS4 $0x02, X5, X0
<span id="L1896" class="ln">  1896&nbsp;&nbsp;</span>	SHA1MSG1  X3, X2
<span id="L1897" class="ln">  1897&nbsp;&nbsp;</span>	PXOR      X3, X1
<span id="L1898" class="ln">  1898&nbsp;&nbsp;</span>
<span id="L1899" class="ln">  1899&nbsp;&nbsp;</span>	// Rounds 44-47
<span id="L1900" class="ln">  1900&nbsp;&nbsp;</span>	SHA1NEXTE X4, X6
<span id="L1901" class="ln">  1901&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1902" class="ln">  1902&nbsp;&nbsp;</span>	SHA1MSG2  X4, X1
<span id="L1903" class="ln">  1903&nbsp;&nbsp;</span>	SHA1RNDS4 $0x02, X6, X0
<span id="L1904" class="ln">  1904&nbsp;&nbsp;</span>	SHA1MSG1  X4, X3
<span id="L1905" class="ln">  1905&nbsp;&nbsp;</span>	PXOR      X4, X2
<span id="L1906" class="ln">  1906&nbsp;&nbsp;</span>
<span id="L1907" class="ln">  1907&nbsp;&nbsp;</span>	// Rounds 48-51
<span id="L1908" class="ln">  1908&nbsp;&nbsp;</span>	SHA1NEXTE X1, X5
<span id="L1909" class="ln">  1909&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1910" class="ln">  1910&nbsp;&nbsp;</span>	SHA1MSG2  X1, X2
<span id="L1911" class="ln">  1911&nbsp;&nbsp;</span>	SHA1RNDS4 $0x02, X5, X0
<span id="L1912" class="ln">  1912&nbsp;&nbsp;</span>	SHA1MSG1  X1, X4
<span id="L1913" class="ln">  1913&nbsp;&nbsp;</span>	PXOR      X1, X3
<span id="L1914" class="ln">  1914&nbsp;&nbsp;</span>
<span id="L1915" class="ln">  1915&nbsp;&nbsp;</span>	// Rounds 52-55
<span id="L1916" class="ln">  1916&nbsp;&nbsp;</span>	SHA1NEXTE X2, X6
<span id="L1917" class="ln">  1917&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1918" class="ln">  1918&nbsp;&nbsp;</span>	SHA1MSG2  X2, X3
<span id="L1919" class="ln">  1919&nbsp;&nbsp;</span>	SHA1RNDS4 $0x02, X6, X0
<span id="L1920" class="ln">  1920&nbsp;&nbsp;</span>	SHA1MSG1  X2, X1
<span id="L1921" class="ln">  1921&nbsp;&nbsp;</span>	PXOR      X2, X4
<span id="L1922" class="ln">  1922&nbsp;&nbsp;</span>
<span id="L1923" class="ln">  1923&nbsp;&nbsp;</span>	// Rounds 56-59
<span id="L1924" class="ln">  1924&nbsp;&nbsp;</span>	SHA1NEXTE X3, X5
<span id="L1925" class="ln">  1925&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1926" class="ln">  1926&nbsp;&nbsp;</span>	SHA1MSG2  X3, X4
<span id="L1927" class="ln">  1927&nbsp;&nbsp;</span>	SHA1RNDS4 $0x02, X5, X0
<span id="L1928" class="ln">  1928&nbsp;&nbsp;</span>	SHA1MSG1  X3, X2
<span id="L1929" class="ln">  1929&nbsp;&nbsp;</span>	PXOR      X3, X1
<span id="L1930" class="ln">  1930&nbsp;&nbsp;</span>
<span id="L1931" class="ln">  1931&nbsp;&nbsp;</span>	// Rounds 60-63
<span id="L1932" class="ln">  1932&nbsp;&nbsp;</span>	SHA1NEXTE X4, X6
<span id="L1933" class="ln">  1933&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1934" class="ln">  1934&nbsp;&nbsp;</span>	SHA1MSG2  X4, X1
<span id="L1935" class="ln">  1935&nbsp;&nbsp;</span>	SHA1RNDS4 $0x03, X6, X0
<span id="L1936" class="ln">  1936&nbsp;&nbsp;</span>	SHA1MSG1  X4, X3
<span id="L1937" class="ln">  1937&nbsp;&nbsp;</span>	PXOR      X4, X2
<span id="L1938" class="ln">  1938&nbsp;&nbsp;</span>
<span id="L1939" class="ln">  1939&nbsp;&nbsp;</span>	// Rounds 64-67
<span id="L1940" class="ln">  1940&nbsp;&nbsp;</span>	SHA1NEXTE X1, X5
<span id="L1941" class="ln">  1941&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1942" class="ln">  1942&nbsp;&nbsp;</span>	SHA1MSG2  X1, X2
<span id="L1943" class="ln">  1943&nbsp;&nbsp;</span>	SHA1RNDS4 $0x03, X5, X0
<span id="L1944" class="ln">  1944&nbsp;&nbsp;</span>	SHA1MSG1  X1, X4
<span id="L1945" class="ln">  1945&nbsp;&nbsp;</span>	PXOR      X1, X3
<span id="L1946" class="ln">  1946&nbsp;&nbsp;</span>
<span id="L1947" class="ln">  1947&nbsp;&nbsp;</span>	// Rounds 68-71
<span id="L1948" class="ln">  1948&nbsp;&nbsp;</span>	SHA1NEXTE X2, X6
<span id="L1949" class="ln">  1949&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1950" class="ln">  1950&nbsp;&nbsp;</span>	SHA1MSG2  X2, X3
<span id="L1951" class="ln">  1951&nbsp;&nbsp;</span>	SHA1RNDS4 $0x03, X6, X0
<span id="L1952" class="ln">  1952&nbsp;&nbsp;</span>	PXOR      X2, X4
<span id="L1953" class="ln">  1953&nbsp;&nbsp;</span>
<span id="L1954" class="ln">  1954&nbsp;&nbsp;</span>	// Rounds 72-75
<span id="L1955" class="ln">  1955&nbsp;&nbsp;</span>	SHA1NEXTE X3, X5
<span id="L1956" class="ln">  1956&nbsp;&nbsp;</span>	VMOVDQA   X0, X6
<span id="L1957" class="ln">  1957&nbsp;&nbsp;</span>	SHA1MSG2  X3, X4
<span id="L1958" class="ln">  1958&nbsp;&nbsp;</span>	SHA1RNDS4 $0x03, X5, X0
<span id="L1959" class="ln">  1959&nbsp;&nbsp;</span>
<span id="L1960" class="ln">  1960&nbsp;&nbsp;</span>	// Rounds 76-79
<span id="L1961" class="ln">  1961&nbsp;&nbsp;</span>	SHA1NEXTE X4, X6
<span id="L1962" class="ln">  1962&nbsp;&nbsp;</span>	VMOVDQA   X0, X5
<span id="L1963" class="ln">  1963&nbsp;&nbsp;</span>	SHA1RNDS4 $0x03, X6, X0
<span id="L1964" class="ln">  1964&nbsp;&nbsp;</span>
<span id="L1965" class="ln">  1965&nbsp;&nbsp;</span>	// Add saved E and ABCD
<span id="L1966" class="ln">  1966&nbsp;&nbsp;</span>	SHA1NEXTE (AX), X5
<span id="L1967" class="ln">  1967&nbsp;&nbsp;</span>	PADDD     16(AX), X0
<span id="L1968" class="ln">  1968&nbsp;&nbsp;</span>
<span id="L1969" class="ln">  1969&nbsp;&nbsp;</span>	// Check if we are done, if not return to the loop
<span id="L1970" class="ln">  1970&nbsp;&nbsp;</span>	ADDQ $0x40, SI
<span id="L1971" class="ln">  1971&nbsp;&nbsp;</span>	CMPQ SI, DX
<span id="L1972" class="ln">  1972&nbsp;&nbsp;</span>	JNE  loop
<span id="L1973" class="ln">  1973&nbsp;&nbsp;</span>
<span id="L1974" class="ln">  1974&nbsp;&nbsp;</span>	// Write the hash state back to digest
<span id="L1975" class="ln">  1975&nbsp;&nbsp;</span>	PSHUFD  $0x1b, X0, X0
<span id="L1976" class="ln">  1976&nbsp;&nbsp;</span>	VMOVDQU X0, (DI)
<span id="L1977" class="ln">  1977&nbsp;&nbsp;</span>	PEXTRD  $0x03, X5, 16(DI)
<span id="L1978" class="ln">  1978&nbsp;&nbsp;</span>
<span id="L1979" class="ln">  1979&nbsp;&nbsp;</span>done:
<span id="L1980" class="ln">  1980&nbsp;&nbsp;</span>	RET
<span id="L1981" class="ln">  1981&nbsp;&nbsp;</span>
<span id="L1982" class="ln">  1982&nbsp;&nbsp;</span>DATA upper_mask&lt;&gt;+0(SB)/8, $0x0000000000000000
<span id="L1983" class="ln">  1983&nbsp;&nbsp;</span>DATA upper_mask&lt;&gt;+8(SB)/8, $0xffffffff00000000
<span id="L1984" class="ln">  1984&nbsp;&nbsp;</span>GLOBL upper_mask&lt;&gt;(SB), RODATA, $16
<span id="L1985" class="ln">  1985&nbsp;&nbsp;</span>
<span id="L1986" class="ln">  1986&nbsp;&nbsp;</span>DATA shuffle_mask&lt;&gt;+0(SB)/8, $0x08090a0b0c0d0e0f
<span id="L1987" class="ln">  1987&nbsp;&nbsp;</span>DATA shuffle_mask&lt;&gt;+8(SB)/8, $0x0001020304050607
<span id="L1988" class="ln">  1988&nbsp;&nbsp;</span>GLOBL shuffle_mask&lt;&gt;(SB), RODATA, $16
<span id="L1989" class="ln">  1989&nbsp;&nbsp;</span>
</pre><p><a href="/src/crypto/sha1/sha1block_amd64.s?m=text">View as plain text</a></p>

</article>

</main>
<footer class="Site-footer">
  <div class="Footer">
    <div class="Container">
      <div class="Footer-links">
          <div class="Footer-linkColumn">
            <a href="/solutions/" class="Footer-link Footer-link--primary" aria-describedby="footer-description">
              Tại sao Go
            </a>
              <a href="/solutions/use-cases" class="Footer-link" aria-describedby="footer-description">
                Use Cases
              </a>
              <a href="/solutions/case-studies" class="Footer-link" aria-describedby="footer-description">
                Case Studies
              </a>
          </div>
          <div class="Footer-linkColumn">
            <a href="/learn/" class="Footer-link Footer-link--primary" aria-describedby="footer-description">
              Bắt đầu
            </a>
              <a href="/play" class="Footer-link" aria-describedby="footer-description">
                Playground
              </a>
              <a href="/tour/" class="Footer-link" aria-describedby="footer-description">
                Tour
              </a>
              <a href="https://stackoverflow.com/questions/tagged/go?tab=Newest" class="Footer-link" aria-describedby="footer-description">
                Stack Overflow
              </a>
              <a href="/help/" class="Footer-link" aria-describedby="footer-description">
                Trợ giúp
              </a>
          </div>
          <div class="Footer-linkColumn">
            <a href="https://pkg.go.dev" class="Footer-link Footer-link--primary" aria-describedby="footer-description">
              Packages
            </a>
              <a href="/pkg/" class="Footer-link" aria-describedby="footer-description">
                Thư viện chuẩn
              </a>
              <a href="https://pkg.go.dev/about" class="Footer-link" aria-describedby="footer-description">
                Giới thiệu về Go Packages
              </a>
          </div>
          <div class="Footer-linkColumn">
            <a href="/project" class="Footer-link Footer-link--primary" aria-describedby="footer-description">
              Giới thiệu
            </a>
              <a href="/dl/" class="Footer-link" aria-describedby="footer-description">
                Tải xuống
              </a>
              <a href="/blog/" class="Footer-link" aria-describedby="footer-description">
                Blog
              </a>
              <a href="https://github.com/golang/go/issues" class="Footer-link" aria-describedby="footer-description">
                Issue Tracker
              </a>
              <a href="/doc/devel/release" class="Footer-link" aria-describedby="footer-description">
                Ghi chú bản phát hành
              </a>
              <a href="/brand" class="Footer-link" aria-describedby="footer-description">
                Hướng dẫn thương hiệu
              </a>
              <a href="/conduct" class="Footer-link" aria-describedby="footer-description">
                Quy tắc ứng xử
              </a>
          </div>
          <div class="Footer-linkColumn">
            <a href="/wiki/#the-go-community" class="Footer-link Footer-link--primary" aria-describedby="footer-description">
              Kết nối
            </a>
              <a href="https://bsky.app/profile/golang.org" class="Footer-link" aria-describedby="footer-description">
                Bluesky
              </a>
              <a href="https://hachyderm.io/@golang" class="Footer-link" aria-describedby="footer-description">
                Mastodon
              </a>
              <a href="https://www.twitter.com/golang" class="Footer-link" aria-describedby="footer-description">
                Twitter
              </a>
              <a href="https://github.com/golang" class="Footer-link" aria-describedby="footer-description">
                GitHub
              </a>
              <a href="https://invite.slack.golangbridge.org/" class="Footer-link" aria-describedby="footer-description">
                Slack
              </a>
              <a href="https://reddit.com/r/golang" class="Footer-link" aria-describedby="footer-description">
                r/golang
              </a>
              <a href="https://www.meetup.com/pro/go" class="Footer-link" aria-describedby="footer-description">
                Meetup
              </a>
              <a href="https://golangweekly.com/" class="Footer-link" aria-describedby="footer-description">
                Golang Weekly
              </a>
          </div>
      </div>
    </div>
  </div>
  <div class="screen-reader-only" id="footer-description" hidden>
          Mở trong cửa sổ mới.
  </div>
  <div class="Footer">
    <div class="Container Container--fullBleed">
      <div class="Footer-bottom">
        <img class="Footer-gopher" src="/images/gophers/pilot-bust.svg" alt="Go Gopher">
        <ul class="Footer-listRow">
          <li class="Footer-listItem">
            <a href="/copyright" aria-describedby="footer-description">Bản quyền</a>
          </li>
          <li class="Footer-listItem">
            <a href="/tos" aria-describedby="footer-description">Điều khoản dịch vụ</a>
          </li>
          <li class="Footer-listItem">
            <a href="http://www.google.com/intl/en/policies/privacy/" aria-describedby="footer-description"
              target="_blank"
              rel="noopener">
              Chính sách quyền riêng tư
            </a>
            </li>
          <li class="Footer-listItem">
            <a
              href="/s/website-issue" aria-describedby="footer-description"
              target="_blank"
              rel="noopener"
              >
              Báo cáo sự cố
            </a>
          </li>
          <li class="Footer-listItem go-Footer-listItem">
            <button class="go-Button go-Button--text go-Footer-toggleTheme js-toggleTheme" aria-label="Chuyển đổi giao diện">
              <img
                data-value="auto"
                class="go-Icon go-Icon--inverted"
                height="24"
                width="24"
                src="/images/icons/brightness_6_gm_grey_24dp.svg"
                alt="Giao diện hệ thống">
              <img
                data-value="dark"
                class="go-Icon go-Icon--inverted"
                height="24"
                width="24"
                src="/images/icons/brightness_2_gm_grey_24dp.svg"
                alt="Giao diện tối">
              <img
                data-value="light"
                class="go-Icon go-Icon--inverted"
                height="24"
                width="24"
                src="/images/icons/light_mode_gm_grey_24dp.svg"
                alt="Giao diện sáng">
            </button>
          </li>
        </ul>
        <a class="Footer-googleLogo" target="_blank" href="https://google.com" rel="noopener">
          <img class="Footer-googleLogoImg" src="/images/google-white.png" alt="Logo Google">
        </a>
      </div>
    </div>
  </div>
  <script src="/js/jquery.js"></script>
  <script src="/js/carousels.js"></script>
  <script src="/js/searchBox.js"></script>
  <script src="/js/misc.js"></script>
  <script src="/js/hats.js"></script>
  <script src="/js/playground.js"></script>
  <script src="/js/godocs.js"></script>
  <script async src="/js/copypaste.js"></script>
</footer>
<section class="Cookie-notice js-cookieNotice">
  <div>go.dev sử dụng cookie của Google để cung cấp và nâng cao chất lượng dịch vụ cũng như
  phân tích lưu lượng truy cập. <a target=_blank href="https://policies.google.com/technologies/cookies">Tìm hiểu thêm.</a></div>
  <div><button class="go-Button">Đồng ý</button></div>
</section>
</body>
</html>


















