arm-syntax-vim/test/armv7-test.s

79 lines
870 B
ArmAsm
Raw Permalink Normal View History

2015-07-15 10:40:39 -07:00
foo:
_bar:
.car:
.L1:
.L09:
.1337f:
ab.b: b blabl
1234:
2015-07-15 10:40:39 -07:00
2015-03-08 06:48:56 -07:00
adc r0, r1
add R1, R2
0:
2015-09-09 08:28:42 -07:00
sub r14, 0b1110110-50
0x1234567890AbCdEfG
0xfff-0b1101+0xebbe&40%76*(0x0f)0b11/0x1f[0b110]42<>0xff|0xaa.c
1:
2015-11-01 07:14:27 -08:00
movwcs r1,r7
2015-03-08 06:48:56 -07:00
and R2,r3
bic r3 , r4
eor r4,r5
mla r5,R6
mov R6,R7
b 001b
2015-09-09 08:28:42 -07:00
blx 0002f
2015-10-17 08:12:59 -07:00
add r14,#4
sub r13,#0x28
push {r0, r1, r2-r9}
pop {r1-r14}
2015-10-17 08:12:59 -07:00
vpush {q0-q14}
2015-03-08 06:48:56 -07:00
2015-04-07 07:02:14 -07:00
FSHTOS
2015-05-01 02:02:21 -07:00
fmuls
fcmps
FCMPEs
fcmpezs
fcmpzs
2015-05-03 03:02:57 -07:00
fdivs
vdiv
2015-05-03 03:05:49 -07:00
vsqrt
2015-05-01 02:02:21 -07:00
2015-11-01 07:14:27 -08:00
it
itt
ittt
itttt
ittttt
ite
itet
iteet
iteee
2015-11-01 07:14:27 -08:00
iteeee
ite
itee
ittee
ittte
itttte
itttee
2015-11-01 07:14:27 -08:00
iteeet
2015-10-17 08:12:59 -07:00
s30doesd32
2015-07-21 07:45:29 -07:00
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
2015-07-21 07:45:29 -07:00
2015-07-15 10:40:39 -07:00
.float .01, 3.14159
2015-10-17 08:12:59 -07:00
{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}
2015-10-17 08:12:59 -07:00
vadd#1234?ldr$12?str12
2015-04-07 07:02:14 -07:00
@ vim:ft=arm