Commit Graph

59 Commits

Author SHA1 Message Date
f821f30dcc Update 'README.md' 2023-02-08 01:16:00 -08:00
soup
e0abb52d46
Merge pull request #8 from adah1972/add-ftdetect
Support autodetection of ARM assembly.
2021-07-02 12:46:11 +02:00
soup
a9f9e0510b
Merge pull request #9 from lkslawek/add_highlighting_for_adrl_cond
Highlight instructions with {cond} at the very end
2021-07-02 12:39:32 +02:00
Sławomir Bocheński
4b4bc41933 Highlight instructions with {cond} at the very end
When trying to use e.g. ADR{cond}L in the unified syntax, the GNU
assembler warns that the conditional infixes are deprecated. The
preferred form is ADRL{cond} instead. It is also in line with arm.com
and keil.com documentation.

This applies to other instructions that have optional parts (e.g. "S"
for updating condition flags) - the condition goes last.
2021-03-26 04:12:05 +01:00
Wu Yongwei
ff3c9c0c48 Support autodetection of ARM assembly. 2020-07-12 14:38:40 +08:00
ARM9
caf53551a0 add a picture 2018-10-06 14:21:30 +02:00
ARM9
304b469e44
Merge pull request #5 from Plotnus/patch-1
labels are properly highlighted if starting/ending with the $ character.
2018-08-26 15:09:45 +02:00
Jonathan Plotner
9e9a05706d
Update arm_syntax_base.vim so labels can be properly highlighted if ending with a $
See issue #4
2018-08-25 16:31:47 -07:00
ARM9
8035b3f00f Fix .if directives 2016-02-25 12:40:59 +01:00
ARM9
c171c4e985 Fix .if directives 2016-02-25 12:04:38 +01:00
ARM9
0168ad834b Add preliminary neon datatype suffix
Also character literals.
2016-02-05 16:44:33 +01:00
ARM9
de73be2825 Add thumb2 IT permutations 2015-11-01 16:14:27 +01:00
ARM9
74b0327830 add word boundaries 2015-10-17 17:12:59 +02:00
ARM9
4ea2137148 Merge pull request #3 from Ricky-Gong/master
Fix regular expression of armv6 VFP/NEON registers
2015-10-17 16:18:38 +02:00
Ricky Gong
4d660921d1 fix regex of armv6 VFP/NEON registers 2015-10-17 12:36:36 +08:00
Ricky Gong
b1e3217e60 fix regex of armv6 VFP/NEON registers 2015-10-17 12:32:41 +08:00
ARM9
007a663c78 Fix gas directive highlighting 2015-10-14 17:02:35 +02:00
ARM9
5991a8d6b3 Fix number highlighting 2015-09-09 17:28:42 +02:00
ARM9
cc664a6a6a Update float format 2015-08-16 17:44:52 +02:00
ARM9
b2b3a7ad9c adrl pseudo op 2015-07-30 17:09:46 +02:00
ARM9
361c39e5f4 shuffle around some conditional instructions, forgot adr 2015-07-29 12:41:08 +02:00
ARM9
7934b63d57 fix some coprocessor stuff 2015-07-24 21:24:31 +02:00
ARM9
6dc0a6ef28 .thumb 2015-07-21 20:59:42 +02:00
ARM9
600ee53239 Update directives 2015-07-21 16:45:29 +02:00
ARM9
c5bc0c15de remove # comment 2015-07-15 19:59:45 +02:00
ARM9
9b1daaa845 all valid labels should work now 2015-07-15 19:40:39 +02:00
ARM9
6445d61998 fix local labels, binary, register groups 2015-07-15 18:22:40 +02:00
ARM9
3d23f83716 cpp directives 2015-07-15 13:04:59 +02:00
ARM9
eed9731438 local labels 2015-07-10 00:30:37 +02:00
ARM9
2935a2b0d6 ADR ADRL pseudo-ops 2015-05-24 20:57:03 +02:00
ARM9
97c5907e8d test ssh 2015-05-03 12:05:49 +02:00
ARM9
cea3787924 testing ssh 2015-05-03 12:02:57 +02:00
ARM9
dea39d77fe vcvtr 2015-05-01 11:48:40 +02:00
ARM9
30c75389fe vld/vst 1-4 2015-05-01 11:41:19 +02:00
ARM9
c835bb871a fcmpz[sd] 2015-05-01 11:02:21 +02:00
ARM9
282c605023 Merge branch 'master' of https://github.com/ARM9/arm-syntax-vim 2015-04-19 18:33:31 +02:00
ARM9
9f1ca06ccb fixed armv5 smul bug 2015-04-19 18:31:28 +02:00
ARM9
6693bcb78d more vfp mnemonics 2015-04-07 17:02:27 +02:00
ARM9
82e444f5d3 fixed wrong include 2015-04-07 16:35:08 +02:00
ARM9
c86e481e4a That should cover vfp 2015-04-07 16:02:14 +02:00
ARM9
5ee4cfcf5a added VFP 2015-04-07 15:37:54 +02:00
ARM9
c5eaf804fb fixed bug that caused some armv4 instructions to not highlight 2015-04-03 16:32:27 +02:00
ARM9
e457b8cd10 forgot a \> 2015-04-01 19:10:58 +02:00
ARM9
eb5eb49943 added neon instructions 2015-04-01 18:20:14 +02:00
ARM9
61dad555b9 Fixed readme 2015-04-01 17:45:21 +02:00
ARM9
73fda349a0 Fixed armv6/vfp bugs 2015-04-01 17:43:32 +02:00
ARM9
73a2ad1abe Finnished ARMv6, VFP 2015-04-01 17:21:44 +02:00
ARM9
5be5ae0135 forgot frame pointer 2015-04-01 16:23:55 +02:00
ARM9
1c5349f236 Finnished ARMv6 2015-03-30 20:20:06 +02:00
ARM9
b49a9f4887 Added neon Q registers 2015-03-29 20:39:08 +02:00