File: predicate-bad-3.s

package info (click to toggle)
binutils 2.31.1-11
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 307,644 kB
  • sloc: ansic: 1,161,122; asm: 638,494; cpp: 128,815; exp: 68,557; makefile: 55,816; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (40 lines) | stat: -rw-r--r-- 898 bytes parent folder | download | duplicates (24)
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
36
37
38
39
40
# Test instructions that cannot be predicated.
.text
.globl f
f:
	[A1] nop
	[!B1] nop 2
	[a2] addab .D2 b14,32,b29
	[b0] addah .D1X b14,32,a5
	[!b0] addaw .D2 b14,32,b7
	[a1] callp .S1 f,a3
	[b1] addsub .L1 a1,a2,a5:a4
	[b2] addsub2 .L2 b1,b2,b5:b4
	[!a2] cmpy .M1 a1,a2,a5:a4
	[!b2] cmpyr .M1 a1,a2,a5
	[!a1] cmpyr1 .M1 a1,a2,a5
	[!b1] ddotp4 .M2 b0,b1,b3:b2
	[!a0] ddotph2 .M2 b1:b0,b2,b5:b4
	[!a0] ddotph2r .M2 b1:b0,b2,b5
	[!a0] ddotpl2 .M2 b1:b0,b2,b5:b4
	[!a0] ddotpl2r .M2 b1:b0,b2,b5
	[!b0] dint
	[a0] dpack2 .L1 a0,a1,a3:a2
	[b0] dpackx2 .L1 a0,a1,a3:a2
	[b1] gmpy .M1 a1,a2,a3
	[a1] idle
	[b2] mpy2ir .M1 a1,a2,a5:a4
	[a0] rint
	[b0] rpack2 .S1 a0,a1,a2
	[!b1] saddsub .L1 a0,a0,a1:a0
	[!b2] saddsub2 .L1 a0,a0,a1:a0
	[a0] shfl3 .L1 a0,a0,a1:a0
	[b1] smpy32 .M1 a0,a0,a0
	[a1] swe
	[!a2] swenr
	[b0] xormpy .M1 a0,a1,a2
	[a1] spmask
	[b1] spmaskr
	sploop 1
	[a0] spkernel
	[b0] spkernelr