1 #name
: Armv8
.1
-M Mainline Security Extensions instructions
2 #source
: archv8m_1m
-cmse
-main
.s
3 #as
: -march
=armv8
.1
-m
.main
-mimplicit
-it
=always
4 #objdump
: -dr
--prefix
-addresses
--show
-raw
-insn
-marmv8
.1
-m
.main
6 .*: +file format
.*arm
.*
8 Disassembly of section
.text
:
9 0+.* <[^
>]*> e89f
0005 clrm
{r0
, r2
}
10 0+.* <[^
>]*> e89f
8000 clrm
{APSR
}
11 0+.* <[^
>]*> e89f
8008 clrm
{r3
, APSR
}
12 0+.* <[^
>]*> bf08 it eq
13 0+.* <[^
>]*> e89f
0010 clrmeq
{r4
}
14 0+.* <[^
>]*> ec9f
0b00 vscclrm
{VPR
}
15 0+.* <[^
>]*> ec9f fa01 vscclrm
{s30
, VPR
}
16 0+.* <[^
>]*> ec9f eb02 vscclrm
{d14
, VPR
}
17 0+.* <[^
>]*> ecdf
0a04 vscclrm
{s1
-s4
, VPR
}
18 0+.* <[^
>]*> ec9f
1b08 vscclrm
{d1
-d4
, VPR
}
19 0+.* <[^
>]*> ec9f
0a20 vscclrm
{s0
-s31
, VPR
}
20 0+.* <[^
>]*> ec9f
0b20 vscclrm
{d0
-d15
, VPR
}
21 0+.* <[^
>]*> bf18 it ne
22 0+.* <[^
>]*> ecdf
1a01 vscclrmne
{s3
, VPR
}