arm-syntax-vim/test/armv7-test.s
2015-11-01 16:14:27 +01:00

72 lines
770 B
ArmAsm

foo:
_bar:
.car:
.L1:
.L09:
.1337f:
ab.b: b blabl
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
iteeee
ite
itee
ittee
iteeet
s30doesd32
vadd.i8 d12, d16, d31
vmull.s32 q2, d5, D6
.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
vmul Q15, Q16, d31, s31, s32, d32
vmull q01, q09, q14, q16
pop {s3-s32}
vadd#1234?ldr$12?str12
@ vim:ft=arm