]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/aarch64/msr.s
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / aarch64 / msr.s
1 /*
2 Copyright (C) 2011-2021 Free Software Foundation, Inc.
3 Contributed by ARM Ltd.
4
5 This file is part of GAS.
6
7 GAS is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3 of the license, or
10 (at your option) any later version.
11
12 GAS is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING3. If not,
19 see <http://www.gnu.org/licenses/>. */
20
21 func:
22 msr daifset, #0
23 msr daifset, #1
24 msr daifset, #15
25
26
27
28 msr daifclr, #0
29 msr daifclr, #1
30 msr daifclr, #15
31
32 msr daif, x0
33 mrs x0, daif
34
35 msr spsel, #0
36 msr spsel, #1
37
38 msr csselr_el1, x0
39 mrs x0, csselr_el1
40
41 msr vsesr_el2, x0
42 mrs x0, vsesr_el2
43
44 msr osdtrrx_el1, x0
45 mrs x0, osdtrrx_el1
46
47 msr osdtrtx_el1, x0
48 mrs x0, osdtrtx_el1
49
50 msr pmsidr_el1, x0
51 mrs x0, pmsidr_el1