diff --git a/ivy.vim/syntax/ivyasm.vim b/ivy.vim/syntax/ivyasm.vim index b83c9b6..b5ee242 100755 --- a/ivy.vim/syntax/ivyasm.vim +++ b/ivy.vim/syntax/ivyasm.vim @@ -8,7 +8,11 @@ set cpoptions&vim setlocal iskeyword+=@-@ setlocal iskeyword+=. syn keyword ivyasmUnspecifiedStatement @end @class @block @import @constpool @selector @ident @atom @package @property @var @msgh @lambda -syn keyword ivyasmInstruction ldr str ret ret.n cmp b.eq br add sub div mul push pop msg +syn keyword ivyasmInstruction + \ ldr str ret ret.n + \ c.z c.nz c.eq c.ne c.lt c.le c.gt c.ge + \ br br.t br.f + \ add sub div mul push pop msg syn match ivyasmRegister "x[0-9]" syn match ivyasmRegister "x[1-9][0-9]" syn keyword ivyasmIndexBase self bp sp pool