Lines Matching +full:main +full:- +full:storage
1 // SPDX-License-Identifier: GPL-2.0-only
2 // Copyright (C) 2021-2 ARM Limited.
11 #include "asm-offsets.h"
12 #include "sme-inst.h"
19 // Declare some storage space to shadow ZT register contents and a
31 // Generate a test pattern for storage in ZT
35 // These values are used to construct a 32-bit pattern that is repeated in the
39 // bits 7: 0 32-bit lane index
78 // Clobbers x0-x5.
82 stp x0, x1, [sp, #-0x20]!
102 // Clobbers x0-x3
120 // Any SME register modified here can cause corruption in the main
121 // thread -- but *only* the locations modified here.
130 adr x0, .text + (irritator_handler - .text) / 16 * 16
170 // Clobbers x0-x6,x8
172 str x30, [sp, #-((sa_sz + 15) / 16 * 16 + 16)]!
200 // Main program entry point