aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-09-09 14:45:12 +0200
committerChristian Clason <c.clason@uni-graz.at>2023-09-10 11:52:48 +0200
commit1027b2881aa0151f7c56a6a8c6b08da6c1525f50 (patch)
treedfa81608fee036852f3fa34b0ed8f4af4575f734
parent5e3cf9fb4bc7f236c858f609ca83c57fb1779ab0 (diff)
downloadrneovim-1027b2881aa0151f7c56a6a8c6b08da6c1525f50.tar.gz
rneovim-1027b2881aa0151f7c56a6a8c6b08da6c1525f50.tar.bz2
rneovim-1027b2881aa0151f7c56a6a8c6b08da6c1525f50.zip
vim-patch:733bbcde776e
runtime(nasm): updated syntax file https://github.com/vim/vim/commit/733bbcde776e857b45bf4c713a3c9203ac728040 Co-authored-by: Andrii Sokolov <andriy145@gmail.com>
-rw-r--r--runtime/syntax/nasm.vim6
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/syntax/nasm.vim b/runtime/syntax/nasm.vim
index 0eb82fad10..e1dfc1db12 100644
--- a/runtime/syntax/nasm.vim
+++ b/runtime/syntax/nasm.vim
@@ -8,7 +8,7 @@
" Peter Stanhope <dev.rptr@gmail.com> (Add missing 64-bit mode registers)
" Frédéric Hamel <rederic.hamel123@gmail.com> (F16c support, partial AVX
" support, other)
-" Last Change: 2022 May 3
+" Last Change: 2023 Sep 7
" NASM Home: http://www.nasm.us/
@@ -250,12 +250,12 @@ syn match nasmSegRegister "\<[C-GS]S\>"
syn match nasmSpcRegister "\<E\=IP\>"
syn match nasmFpuRegister "\<ST\o\>"
syn match nasmMmxRegister "\<MM\o\>"
-syn match nasmSseRegister "\<XMM\o\>"
+syn match nasmAvxRegister "\<[XYZ]MM\d\{1,2}\>"
syn match nasmCtrlRegister "\<CR\o\>"
syn match nasmDebugRegister "\<DR\o\>"
syn match nasmTestRegister "\<TR\o\>"
syn match nasmRegisterError "\<\(CR[15-9]\|DR[4-58-9]\|TR[0-28-9]\)\>"
-syn match nasmRegisterError "\<X\=MM[8-9]\>"
+syn match nasmRegisterError "\<[XYZ]MM\(3[2-9]\|[04-9]\d\)\>"
syn match nasmRegisterError "\<ST\((\d)\|[8-9]\>\)"
syn match nasmRegisterError "\<E\([A-D][HL]\|[C-GS]S\)\>"
" Memory reference operand (address):