File: altivec2.d

package info (click to toggle)
binutils-avr 2.26.20160125%2BAtmel3.6.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 365,552 kB
  • sloc: ansic: 2,480,046; asm: 892,807; exp: 188,218; cpp: 133,829; makefile: 63,886; sh: 32,212; yacc: 26,783; lisp: 16,709; xml: 7,490; perl: 6,449; python: 4,555; ada: 4,318; pascal: 3,174; lex: 2,250; cs: 879; sed: 334; f90: 298; awk: 168; objc: 134; java: 73; fortran: 43
file content (125 lines) | stat: -rw-r--r-- 6,113 bytes parent folder | download | duplicates (8)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#as: -maltivec
#objdump: -dr -Maltivec
#name: Altivec ISA 2.07 instructions

.*

Disassembly of section \.text:

0+00 <start>:
   0:	(7c 60 e2 0e|0e e2 60 7c) 	lvepxl  v3,0,r28
   4:	(7e 64 92 0e|0e 92 64 7e) 	lvepxl  v19,r4,r18
   8:	(7f 60 9a 4e|4e 9a 60 7f) 	lvepx   v27,0,r19
   c:	(7c 39 92 4e|4e 92 39 7c) 	lvepx   v1,r25,r18
  10:	(7f e0 da 0a|0a da e0 7f) 	lvexbx  v31,0,r27
  14:	(7f 81 62 0a|0a 62 81 7f) 	lvexbx  v28,r1,r12
  18:	(7f e0 72 4a|4a 72 e0 7f) 	lvexhx  v31,0,r14
  1c:	(7e 30 fa 4a|4a fa 30 7e) 	lvexhx  v17,r16,r31
  20:	(7e c0 ea 8a|8a ea c0 7e) 	lvexwx  v22,0,r29
  24:	(7e f9 2a 8a|8a 2a f9 7e) 	lvexwx  v23,r25,r5
  28:	(7c 60 66 0a|0a 66 60 7c) 	lvsm    v3,0,r12
  2c:	(7f 7d 0e 0a|0a 0e 7d 7f) 	lvsm    v27,r29,r1
  30:	(7c e0 36 ca|ca 36 e0 7c) 	lvswxl  v7,0,r6
  34:	(7c f0 46 ca|ca 46 f0 7c) 	lvswxl  v7,r16,r8
  38:	(7d c0 94 ca|ca 94 c0 7d) 	lvswx   v14,0,r18
  3c:	(7f 9c 84 ca|ca 84 9c 7f) 	lvswx   v28,r28,r16
  40:	(7f 60 66 8a|8a 66 60 7f) 	lvtlxl  v27,0,r12
  44:	(7f 7c 06 8a|8a 06 7c 7f) 	lvtlxl  v27,r28,r0
  48:	(7e e0 cc 8a|8a cc e0 7e) 	lvtlx   v23,0,r25
  4c:	(7c 39 74 8a|8a 74 39 7c) 	lvtlx   v1,r25,r14
  50:	(7e 80 c6 4a|4a c6 80 7e) 	lvtrxl  v20,0,r24
  54:	(7e dd c6 4a|4a c6 dd 7e) 	lvtrxl  v22,r29,r24
  58:	(7f 00 44 4a|4a 44 00 7f) 	lvtrx   v24,0,r8
  5c:	(7d b7 e4 4a|4a e4 b7 7d) 	lvtrx   v13,r23,r28
  60:	(7d 9c 60 dc|dc 60 9c 7d) 	mvidsplt v12,r28,r12
  64:	(7d 5b 00 5c|5c 00 5b 7d) 	mviwsplt v10,r27,r0
  68:	(7f 60 6e 0e|0e 6e 60 7f) 	stvepxl v27,0,r13
  6c:	(7c 42 fe 0e|0e fe 42 7c) 	stvepxl v2,r2,r31
  70:	(7c 60 56 4e|4e 56 60 7c) 	stvepx  v3,0,r10
  74:	(7f 7c 06 4e|4e 06 7c 7f) 	stvepx  v27,r28,r0
  78:	(7d a0 33 0a|0a 33 a0 7d) 	stvexbx v13,0,r6
  7c:	(7d b9 1b 0a|0a 1b b9 7d) 	stvexbx v13,r25,r3
  80:	(7e c0 0b 4a|4a 0b c0 7e) 	stvexhx v22,0,r1
  84:	(7e 2e 53 4a|4a 53 2e 7e) 	stvexhx v17,r14,r10
  88:	(7e a0 db 8a|8a db a0 7e) 	stvexwx v21,0,r27
  8c:	(7f f2 0b 8a|8a 0b f2 7f) 	stvexwx v31,r18,r1
  90:	(7f 40 6f 8a|8a 6f 40 7f) 	stvflxl v26,0,r13
  94:	(7e cd af 8a|8a af cd 7e) 	stvflxl v22,r13,r21
  98:	(7c a0 4d 8a|8a 4d a0 7c) 	stvflx  v5,0,r9
  9c:	(7e b8 0d 8a|8a 0d b8 7e) 	stvflx  v21,r24,r1
  a0:	(7d a0 57 4a|4a 57 a0 7d) 	stvfrxl v13,0,r10
  a4:	(7d b1 cf 4a|4a cf b1 7d) 	stvfrxl v13,r17,r25
  a8:	(7e 20 55 4a|4a 55 20 7e) 	stvfrx  v17,0,r10
  ac:	(7d 0c fd 4a|4a fd 0c 7d) 	stvfrx  v8,r12,r31
  b0:	(7e 40 ef ca|ca ef 40 7e) 	stvswxl v18,0,r29
  b4:	(7f 4e 47 ca|ca 47 4e 7f) 	stvswxl v26,r14,r8
  b8:	(7c 00 7d ca|ca 7d 00 7c) 	stvswx  v0,0,r15
  bc:	(7d b7 3d ca|ca 3d b7 7d) 	stvswx  v13,r23,r7
  c0:	(10 d1 84 03|03 84 d1 10) 	vabsdub v6,v17,v16
  c4:	(12 b2 24 43|43 24 b2 12) 	vabsduh v21,v18,v4
  c8:	(13 34 4c 83|83 4c 34 13) 	vabsduw v25,v20,v9
  cc:	(10 d1 a6 ad|ad a6 d1 10) 	vpermxor v6,v17,v20,v26
  d0:	(13 ba 7f 3c|3c 7f ba 13) 	vaddeuqm v29,v26,v15,v28
  d4:	(11 e8 3e 3d|3d 3e e8 11) 	vaddecuq v15,v8,v7,v24
  d8:	(10 46 a8 7e|7e a8 46 10) 	vsubeuqm v2,v6,v21,v1
  dc:	(13 a6 01 3f|3f 01 a6 13) 	vsubecuq v29,v6,v0,v4
  e0:	(11 c9 18 88|88 18 c9 11) 	vmulouw v14,v9,v3
  e4:	(13 10 90 89|89 90 10 13) 	vmuluwm v24,v16,v18
  e8:	(11 51 88 c0|c0 88 51 11) 	vaddudm v10,v17,v17
  ec:	(13 d9 20 c2|c2 20 d9 13) 	vmaxud  v30,v25,v4
  f0:	(11 46 e0 c4|c4 e0 46 11) 	vrld    v10,v6,v28
  f4:	(13 67 38 c7|c7 38 67 13) 	vcmpequd v27,v7,v7
  f8:	(12 d0 c9 00|00 c9 d0 12) 	vadduqm v22,v16,v25
  fc:	(10 35 e9 40|40 e9 35 10) 	vaddcuq v1,v21,v29
 100:	(12 8b 99 88|88 99 8b 12) 	vmulosw v20,v11,v19
 104:	(13 13 09 c2|c2 09 13 13) 	vmaxsd  v24,v19,v1
 108:	(11 bb f2 88|88 f2 bb 11) 	vmuleuw v13,v27,v30
 10c:	(11 38 8a c2|c2 8a 38 11) 	vminud  v9,v24,v17
 110:	(11 52 e2 c7|c7 e2 52 11) 	vcmpgtud v10,v18,v28
 114:	(10 1d b3 88|88 b3 1d 10) 	vmulesw v0,v29,v22
 118:	(11 bc 0b c2|c2 0b bc 11) 	vminsd  v13,v28,v1
 11c:	(11 54 2b c4|c4 2b 54 11) 	vsrad   v10,v20,v5
 120:	(13 75 2b c7|c7 2b 75 13) 	vcmpgtsd v27,v21,v5
 124:	(10 17 f6 01|01 f6 17 10) 	bcdadd\. v0,v23,v30,1
 128:	(13 38 d4 08|08 d4 38 13) 	vpmsumb v25,v24,v26
 12c:	(11 04 26 41|41 26 04 11) 	bcdsub\. v8,v4,v4,1
 130:	(12 0e d4 48|48 d4 0e 12) 	vpmsumh v16,v14,v26
 134:	(13 62 d4 4e|4e d4 62 13) 	vpkudum v27,v2,v26
 138:	(10 d7 8c 88|88 8c d7 10) 	vpmsumw v6,v23,v17
 13c:	(12 86 cc c8|c8 cc 86 12) 	vpmsumd v20,v6,v25
 140:	(13 76 84 ce|ce 84 76 13) 	vpkudus v27,v22,v16
 144:	(12 b4 94 c0|c0 94 b4 12) 	vsubudm v21,v20,v18
 148:	(12 b4 95 00|00 95 b4 12) 	vsubuqm v21,v20,v18
 14c:	(13 bd 35 08|08 35 bd 13) 	vcipher v29,v29,v6
 150:	(10 4d a5 09|09 a5 4d 10) 	vcipherlast v2,v13,v20
 154:	(12 80 95 0c|0c 95 80 12) 	vgbbd   v20,v18
 158:	(12 68 cd 40|40 cd 68 12) 	vsubcuq v19,v8,v25
 15c:	(11 3a ed 44|44 ed 3a 11) 	vorc    v9,v26,v29
 160:	(12 94 6d 48|48 6d 94 12) 	vncipher v20,v20,v13
 164:	(11 e5 dd 49|49 dd e5 11) 	vncipherlast v15,v5,v27
 168:	(10 73 35 4c|4c 35 73 10) 	vbpermq v3,v19,v6
 16c:	(13 c4 e5 4e|4e e5 c4 13) 	vpksdus v30,v4,v28
 170:	(10 04 75 84|84 75 04 10) 	vnand   v0,v4,v14
 174:	(12 28 ed c4|c4 ed 28 12) 	vsld    v17,v8,v29
 178:	(13 b4 05 c8|c8 05 b4 13) 	vsbox   v29,v20
 17c:	(11 67 5d ce|ce 5d 67 11) 	vpksdss v11,v7,v11
 180:	(10 73 84 c7|c7 84 73 10) 	vcmpequd\. v3,v19,v16
 184:	(12 40 8e 4e|4e 8e 40 12) 	vupkhsw v18,v17
 188:	(13 a8 6e 82|82 6e a8 13) 	vshasigmaw v29,v8,0,13
 18c:	(12 fc d6 84|84 d6 fc 12) 	veqv    v23,v28,v26
 190:	(13 a0 17 8c|8c 17 a0 13) 	vmrgew  v29,v0,v2
 194:	(13 a0 16 8c|8c 16 a0 13) 	vmrgow  v29,v0,v2
 198:	(13 73 06 c2|c2 06 73 13) 	vshasigmad v27,v19,0,0
 19c:	(12 9c e6 c4|c4 e6 9c 12) 	vsrd    v20,v28,v28
 1a0:	(12 40 ae ce|ce ae 40 12) 	vupklsw v18,v21
 1a4:	(13 c0 3f 02|02 3f c0 13) 	vclzb   v30,v7
 1a8:	(13 a0 af 03|03 af a0 13) 	vpopcntb v29,v21
 1ac:	(13 20 af 42|42 af 20 13) 	vclzh   v25,v21
 1b0:	(12 00 f7 43|43 f7 00 12) 	vpopcnth v16,v30
 1b4:	(13 80 1f 82|82 1f 80 13) 	vclzw   v28,v3
 1b8:	(11 40 4f 83|83 4f 40 11) 	vpopcntw v10,v9
 1bc:	(12 c0 4f c2|c2 4f c0 12) 	vclzd   v22,v9
 1c0:	(11 e0 f7 c3|c3 f7 e0 11) 	vpopcntd v15,v30
 1c4:	(10 5f 36 c7|c7 36 5f 10) 	vcmpgtud\. v2,v31,v6
 1c8:	(12 8f 17 c7|c7 17 8f 12) 	vcmpgtsd\. v20,v15,v2
#pass