Separated hilinks to avoid bug when using armv4 and v5 in one vim
This commit is contained in:
parent
759f93a5a2
commit
c24e442cad
@ -20,13 +20,13 @@ if version >= 508 || !exists("did_armv4_syntax_inits")
|
||||
|
||||
so <sfile>:p:h/include/arm_base_syntax.vim
|
||||
|
||||
HiLink armv4Instr armInstructions
|
||||
HiLink armv4InstrCond armInstructions
|
||||
HiLink armv4InstrNoCond armInstructions
|
||||
HiLink armv4LDR armInstructions
|
||||
HiLink armv4STR armInstructions
|
||||
HiLink armv4Stack armInstructions
|
||||
HiLink armv4SWP armInstructions
|
||||
HiLink armv4Instr armv4Instructions
|
||||
HiLink armv4InstrCond armv4Instructions
|
||||
HiLink armv4InstrNoCond armv4Instructions
|
||||
HiLink armv4LDR armv4Instructions
|
||||
HiLink armv4STR armv4Instructions
|
||||
HiLink armv4Stack armv4Instructions
|
||||
HiLink armv4SWP armv4Instructions
|
||||
|
||||
HiLink armNumericOp armOperator
|
||||
HiLink armRelative armOperator
|
||||
@ -44,7 +44,7 @@ if version >= 508 || !exists("did_armv4_syntax_inits")
|
||||
HiLink armCPreProc Identifier
|
||||
|
||||
HiLink armRegister Type
|
||||
HiLink armInstructions Function
|
||||
HiLink armv4Instructions Function
|
||||
|
||||
HiLink armTodo Todo
|
||||
delcommand HiLink
|
||||
|
@ -20,14 +20,14 @@ if version >= 508 || !exists("did_armv5_syntax_inits")
|
||||
|
||||
so <sfile>:p:h/include/arm_base_syntax.vim
|
||||
|
||||
HiLink armv4Instr armInstructions
|
||||
HiLink armv5InstrCond armInstructions
|
||||
HiLink armv5InstrNoCond armInstructions
|
||||
HiLink armv5Mul armInstructions
|
||||
HiLink armv5LDR armInstructions
|
||||
HiLink armv5STR armInstructions
|
||||
HiLink armv4Stack armInstructions
|
||||
HiLink armv4SWP armInstructions
|
||||
HiLink armv4Instr armv5Instructions
|
||||
HiLink armv5InstrCond armv5Instructions
|
||||
HiLink armv5InstrNoCond armv5Instructions
|
||||
HiLink armv5Mul armv5Instructions
|
||||
HiLink armv5LDR armv5Instructions
|
||||
HiLink armv5STR armv5Instructions
|
||||
HiLink armv4Stack armv5Instructions
|
||||
HiLink armv4SWP armv5Instructions
|
||||
|
||||
HiLink armNumericOp armOperator
|
||||
HiLink armRelative armOperator
|
||||
@ -45,7 +45,7 @@ if version >= 508 || !exists("did_armv5_syntax_inits")
|
||||
HiLink armCPreProc Identifier
|
||||
|
||||
HiLink armRegister Type
|
||||
HiLink armInstructions Function
|
||||
HiLink armv5Instructions Function
|
||||
|
||||
HiLink armTodo Todo
|
||||
delcommand HiLink
|
||||
|
11
test/armv4-test.s
Normal file
11
test/armv4-test.s
Normal file
@ -0,0 +1,11 @@
|
||||
|
||||
|
||||
adc r1, r15, R14
|
||||
add A1, v1, V8
|
||||
smull r0, r1,R2
|
||||
smlalBt r1,r15
|
||||
SMLawTb V8, v3
|
||||
SMLALtb A1, a4
|
||||
smull r0, r1,R2
|
||||
|
||||
@ vim:ft=armv4
|
@ -6,4 +6,4 @@ eor r4,r5
|
||||
mla r5,R6
|
||||
mov R6,R7
|
||||
|
||||
@ vim:ft=armv5
|
||||
@ vim:ft=armv7
|
||||
|
Loading…
x
Reference in New Issue
Block a user