aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/scfi/aarch64/ginsn-arith-1.l
blob: 8c3eef057add7a2aadbefdea7634fa45ceb7c3d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.*: Assembler messages:
.*:13: Error: SCFI: unsupported stack manipulation pattern
.*:16: Error: SCFI: forward pass failed for func 'foo'

AARCH64 GAS  .*


   1              	# Testcase for a variety of arith instructions
   2              		.text
   3              		.align  2
   4              		.global foo
   5              		.type   foo, %function
   5              	ginsn: SYM FUNC_BEGIN
   6              	foo:
   6              	ginsn: SYM foo
   7 \?\?\?\? FF830091 		add     sp, sp, 32
   7              	ginsn: ADD %r31, 32, %r31
   8 \?\?\?\? FD5B21B1 		adds    x29, sp, 2134
   8              	ginsn: ADD %r31, 2134, %r29
   9 \?\?\?\? FF8300D1 		sub     sp, sp, 32
   9              	ginsn: SUB %r31, 32, %r31
  10 \?\?\?\? FD5B21F1 		subs    x29, sp, 2134
  10              	ginsn: SUB %r31, 2134, %r29
  11 \?\?\?\? FD63228B 		add     x29, sp, x2
  11              	ginsn: ADD %r31, %r2, %r29
  12 \?\?\?\? FD6323CB 		sub     x29, sp, x3
  12              	ginsn: SUB %r31, %r3, %r29
  13 \?\?\?\? BF63238B 		add     sp, x29, x3
  13              	ginsn: ADD %r29, %r3, %r31
  14 \?\?\?\? BF6322CB 		sub     sp, x29, x2
  14              	ginsn: SUB %r29, %r2, %r31
  15 \?\?\?\? C0035FD6 		ret
  15              	ginsn: RET
  16              		.size   foo, .-foo
  16              	ginsn: SYM FUNC_END