From c43a240d7f758c428b698e702b6a3a519e3fa966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20K=C3=B6cher?= Date: Tue, 8 May 2018 08:52:33 +0200 Subject: [PATCH] Update README.md Long required bump.. --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0f030d9..d736ec0 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,14 @@ This file defines a (almost) complete syntax for GNU as assembler. My motivation in writing this was the lack of a complete, working syntax for this common assembler. -For now the basic as directives as well as the Intel / AMD instruction sets are included. +For now the basic as directives as well as the Intel / AMD, ARM (thumb) and AVR instruction sets are included. Opcodes supporting a size suffix are recognized plain as well as suffixed with b/w/l/q. ## What does it look like? ![screenshot here..](https://raw.githubusercontent.com/Shirk/vim-gas/master/sample.png) -## Supported instructions a per version 0.6: +## Supported instructions a per version 0.13: - X86 common instruction set (8086 - 686) - Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2) @@ -46,6 +46,8 @@ Opcodes supporting a size suffix are recognized plain as well as suffixed with b - VIA (Centaur) security instructions - AMD XOP, FMA4 and CVT16 instructions (SSE5) - Systematic names for the hinting nop instructions +- ARM (Thumb) +- AVR You can set different highlighting for each set listed above by adding a line like this to you .vimrc: