Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I started to write a complete GNU as syntax from scratch. </p> <p>The syntax file is available from vim.org: <a href="http://www.vim.org/scripts/script.php?script_id=2863" rel="noreferrer">GNU as syntax for X86</a><br> As well as directly on GitHub: <a href="https://github.com/Shirk/vim-gas" rel="noreferrer">GNU as syntax for X86</a> </p> <p>In addition to the basic instructions it will recognize the following extended Intel / AMD instructions:</p> <ul> <li>X86 common instruction set (8086 - 686) </li> <li>Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2) </li> <li>Introduced in Deschutes but necessary for SSE support </li> <li>XSAVE group (AVX and extended state) </li> <li>Generic memory operations </li> <li>New MMX instructions introduced in Katmai </li> <li>AMD Enhanced 3DNow! (Athlon) instructions </li> <li>Willamette SSE2 Cacheability Instructions </li> <li>Willamette MMX instructions (SSE2 SIMD Integer Instructions) </li> <li>Willamette Streaming SIMD instructions (SSE2) </li> <li>Prescott New Instructions (SSE3) </li> <li>VMX Instructions </li> <li>Extended Page Tables VMX instructions </li> <li>Tejas New Instructions (SSSE3) </li> <li>AMD SSE4A </li> <li>New instructions in Barcelona </li> <li>Penryn New Instructions (SSE4.1) </li> <li>Nehalem New Instructions (SSE4.2) </li> <li>AMD SSE5 instructions </li> <li>Intel SMX </li> <li>Geode (Cyrix) 3DNow! additions </li> <li>Intel AES instructions </li> <li>Intel AVX AES instructions </li> <li>Intel AVX instructions </li> <li>Intel Carry-Less Multiplication instructions (CLMUL) </li> <li>Intel AVX Carry-Less Multiplication instructions (CLMUL) </li> <li>Intel Fused Multiply-Add instructions (FMA) </li> <li>VIA (Centaur) security instructions </li> <li>AMD XOP, FMA4 and CVT16 instructions (SSE5) </li> <li>Systematic names for the hinting nop instructions </li> </ul> <p>Here is how it looks like:</p> <p><img src="https://raw.githubusercontent.com/Shirk/vim-gas/master/sample.png" alt="alt text"></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload