arm-syntax-vim/test/armv7-test.s
ARM9 0168ad834b Add preliminary neon datatype suffix
Also character literals.
2016-02-05 16:44:33 +01:00

79 lines
870 B
ArmAsm

foo:
_bar:
.car:
.L1:
.L09:
.1337f:
ab.b: b blabl
1234:
adc r0, r1
add R1, R2
0:
sub r14, 0b1110110-50
0x1234567890AbCdEfG
0xfff-0b1101+0xebbe&40%76*(0x0f)0b11/0x1f[0b110]42<>0xff|0xaa.c
1:
movwcs r1,r7
and R2,r3
bic r3 , r4
eor r4,r5
mla r5,R6
mov R6,R7
b 001b
blx 0002f
add r14,#4
sub r13,#0x28
push {r0, r1, r2-r9}
pop {r1-r14}
vpush {q0-q14}
FSHTOS
fmuls
fcmps
FCMPEs
fcmpezs
fcmpzs
fdivs
vdiv
vsqrt
it
itt
ittt
itttt
ittttt
ite
itet
iteet
iteee
iteeee
ite
itee
ittee
ittte
itttte
itttee
iteeet
s30doesd32
vadd.i8 d12, d16, d31
vmull.s32 q2, d5, D6
vmov.f64 vmov.f32 vmov
vcle. vceq vclt.f vcge.8 vtst.16 vcle.f32
.float .01, 3.14159
{14,140-402(0x1b-0b1101+.0#0.0#.0.[123]0xffff%#0x34%$0xf$#0b111#$0b11b{ldr#0b11-ldr1)}
@ illegal
1.0f 0.f .1f
vmulk Q15, Q16, d31, s31, s32, d32
vmull2 q01, q09, q14, q16
ppop {s3-s32}
vadd#1234?ldr$12?str12
@ vim:ft=arm