• Home
  • Raw
  • Download

Lines Matching refs:DAG

14 ; 32-DAG:        sra $[[T0:[0-9]+]], $6, 31
15 ; 32-DAG: mtlo $6
16 ; 32-DAG: [[m:m]]add ${{[45]}}, ${{[45]}}
17 ; 32-DAG: [[m]]fhi $2
18 ; 32-DAG: [[m]]flo $3
20 ; DSP-DAG: sra $[[T0:[0-9]+]], $6, 31
21 ; DSP-DAG: mtlo $6, $[[AC:ac[0-3]+]]
22 ; DSP-DAG: madd $[[AC]], ${{[45]}}, ${{[45]}}
23 ; DSP-DAG: mfhi $2, $[[AC]]
24 ; DSP-DAG: mflo $3, $[[AC]]
26 ; 32R6-DAG: mul $[[T0:[0-9]+]], ${{[45]}}, ${{[45]}}
27 ; 32R6-DAG: addu $[[T1:[0-9]+]], $[[T0]], $6
28 ; 32R6-DAG: sltu $[[T2:[0-9]+]], $[[T1]], $6
29 ; 32R6-DAG: sra $[[T3:[0-9]+]], $6, 31
30 ; 32R6-DAG: addu $[[T4:[0-9]+]], $[[T2]], $[[T3]]
31 ; 32R6-DAG: muh $[[T5:[0-9]+]], ${{[45]}}, ${{[45]}}
32 ; 32R6-DAG: addu $2, $[[T5]], $[[T4]]
34 ; 64-DAG: sll $[[T0:[0-9]+]], $4, 0
35 ; 64-DAG: sll $[[T1:[0-9]+]], $5, 0
36 ; 64-DAG: d[[m:m]]ult $[[T1]], $[[T0]]
37 ; 64-DAG: [[m]]flo $[[T2:[0-9]+]]
38 ; 64-DAG: sll $[[T3:[0-9]+]], $6, 0
39 ; 64-DAG: daddu $2, $[[T2]], $[[T3]]
41 ; 64R6-DAG: sll $[[T0:[0-9]+]], $4, 0
42 ; 64R6-DAG: sll $[[T1:[0-9]+]], $5, 0
43 ; 64R6-DAG: dmul $[[T2:[0-9]+]], $[[T1]], $[[T0]]
44 ; 64R6-DAG: sll $[[T3:[0-9]+]], $6, 0
45 ; 64R6-DAG: daddu $2, $[[T2]], $[[T3]]
60 ; 32-DAG: addiu $[[T0:[0-9]+]], $zero, 0
61 ; 32-DAG: mtlo $6
62 ; 32-DAG: [[m:m]]addu ${{[45]}}, ${{[45]}}
63 ; 32-DAG: [[m]]fhi $2
64 ; 32-DAG: [[m]]flo $3
66 ; DSP-DAG: addiu $[[T0:[0-9]+]], $zero, 0
67 ; DSP-DAG: mtlo $6, $[[AC:ac[0-3]+]]
68 ; DSP-DAG: maddu $[[AC]], ${{[45]}}, ${{[45]}}
69 ; DSP-DAG: mfhi $2, $[[AC]]
70 ; DSP-DAG: mflo $3, $[[AC]]
72 ; 32R6-DAG: mul $[[T0:[0-9]+]], ${{[45]}}, ${{[45]}}
73 ; 32R6-DAG: addu $[[T1:[0-9]+]], $[[T0]], $6
74 ; 32R6-DAG: sltu $[[T2:[0-9]+]], $[[T1]], $6
76 ; 32R6-DAG: muhu $[[T3:[0-9]+]], ${{[45]}}, ${{[45]}}
77 ; 32R6-DAG: addu $2, $[[T3]], $[[T2]]
79 ; 64-DAG: d[[m:m]]ult $5, $4
80 ; 64-DAG: [[m]]flo $[[T0:[0-9]+]]
81 ; 64-DAG: daddu $2, $[[T0]], $6
83 ; 64R6-DAG: dmul $[[T0:[0-9]+]], $5, $4
84 ; 64R6-DAG: daddu $2, $[[T0]], $6
98 ; 32-DAG: mthi $6
99 ; 32-DAG: mtlo $7
100 ; 32-DAG: [[m:m]]add ${{[45]}}, ${{[45]}}
101 ; 32-DAG: [[m]]fhi $2
102 ; 32-DAG: [[m]]flo $3
104 ; DSP-DAG: mthi $6, $[[AC:ac[0-3]+]]
105 ; DSP-DAG: mtlo $7, $[[AC]]
106 ; DSP-DAG: madd $[[AC]], ${{[45]}}, ${{[45]}}
107 ; DSP-DAG: mfhi $2, $[[AC]]
108 ; DSP-DAG: mflo $3, $[[AC]]
110 ; 32R6-DAG: mul $[[T0:[0-9]+]], ${{[45]}}, ${{[45]}}
111 ; 32R6-DAG: addu $[[T1:[0-9]+]], $[[T0]], $7
112 ; 32R6-DAG: sltu $[[T2:[0-9]+]], $[[T1]], $7
113 ; 32R6-DAG: addu $[[T4:[0-9]+]], $[[T2]], $6
114 ; 32R6-DAG: muh $[[T5:[0-9]+]], ${{[45]}}, ${{[45]}}
115 ; 32R6-DAG: addu $2, $[[T5]], $[[T4]]
117 ; 64-DAG: sll $[[T0:[0-9]+]], $4, 0
118 ; 64-DAG: sll $[[T1:[0-9]+]], $5, 0
119 ; 64-DAG: d[[m:m]]ult $[[T1]], $[[T0]]
120 ; 64-DAG: [[m]]flo $[[T2:[0-9]+]]
121 ; 64-DAG: daddu $2, $[[T2]], $6
123 ; 64R6-DAG: sll $[[T0:[0-9]+]], $4, 0
124 ; 64R6-DAG: sll $[[T1:[0-9]+]], $5, 0
125 ; 64R6-DAG: dmul $[[T2:[0-9]+]], $[[T1]], $[[T0]]
126 ; 64R6-DAG: daddu $2, $[[T2]], $6
139 ; 32-DAG: sra $[[T0:[0-9]+]], $6, 31
140 ; 32-DAG: mtlo $6
141 ; 32-DAG: [[m:m]]sub ${{[45]}}, ${{[45]}}
142 ; 32-DAG: [[m]]fhi $2
143 ; 32-DAG: [[m]]flo $3
145 ; DSP-DAG: sra $[[T0:[0-9]+]], $6, 31
146 ; DSP-DAG: mtlo $6, $[[AC:ac[0-3]+]]
147 ; DSP-DAG: msub $[[AC]], ${{[45]}}, ${{[45]}}
148 ; DSP-DAG: mfhi $2, $[[AC]]
149 ; DSP-DAG: mflo $3, $[[AC]]
151 ; 32R6-DAG: muh $[[T0:[0-9]+]], ${{[45]}}, ${{[45]}}
152 ; 32R6-DAG: mul $[[T1:[0-9]+]], ${{[45]}}, ${{[45]}}
153 ; 32R6-DAG: sltu $[[T3:[0-9]+]], $6, $[[T1]]
154 ; 32R6-DAG: addu $[[T4:[0-9]+]], $[[T3]], $[[T0]]
155 ; 32R6-DAG: sra $[[T5:[0-9]+]], $6, 31
156 ; 32R6-DAG: subu $2, $[[T5]], $[[T4]]
157 ; 32R6-DAG: subu $3, $6, $[[T1]]
159 ; 64-DAG: sll $[[T0:[0-9]+]], $4, 0
160 ; 64-DAG: sll $[[T1:[0-9]+]], $5, 0
161 ; 64-DAG: d[[m:m]]ult $[[T1]], $[[T0]]
162 ; 64-DAG: [[m]]flo $[[T2:[0-9]+]]
163 ; 64-DAG: sll $[[T3:[0-9]+]], $6, 0
164 ; 64-DAG: dsubu $2, $[[T3]], $[[T2]]
166 ; 64R6-DAG: sll $[[T0:[0-9]+]], $4, 0
167 ; 64R6-DAG: sll $[[T1:[0-9]+]], $5, 0
168 ; 64R6-DAG: dmul $[[T2:[0-9]+]], $[[T1]], $[[T0]]
169 ; 64R6-DAG: sll $[[T3:[0-9]+]], $6, 0
170 ; 64R6-DAG: dsubu $2, $[[T3]], $[[T2]]
185 ; 32-DAG: addiu $[[T0:[0-9]+]], $zero, 0
186 ; 32-DAG: mtlo $6
187 ; 32-DAG: [[m:m]]subu ${{[45]}}, ${{[45]}}
188 ; 32-DAG: [[m]]fhi $2
189 ; 32-DAG: [[m]]flo $3
191 ; DSP-DAG: addiu $[[T0:[0-9]+]], $zero, 0
192 ; DSP-DAG: mtlo $6, $[[AC:ac[0-3]+]]
193 ; DSP-DAG: msubu $[[AC]], ${{[45]}}, ${{[45]}}
194 ; DSP-DAG: mfhi $2, $[[AC]]
195 ; DSP-DAG: mflo $3, $[[AC]]
197 ; 32R6-DAG: muhu $[[T0:[0-9]+]], ${{[45]}}, ${{[45]}}
198 ; 32R6-DAG: mul $[[T1:[0-9]+]], ${{[45]}}, ${{[45]}}
200 ; 32R6-DAG: sltu $[[T2:[0-9]+]], $6, $[[T1]]
201 ; 32R6-DAG: addu $[[T3:[0-9]+]], $[[T2]], $[[T0]]
202 ; 32R6-DAG: negu $2, $[[T3]]
203 ; 32R6-DAG: subu $3, $6, $[[T1]]
205 ; 64-DAG: d[[m:m]]ult $5, $4
206 ; 64-DAG: [[m]]flo $[[T0:[0-9]+]]
207 ; 64-DAG: dsubu $2, $6, $[[T0]]
209 ; 64R6-DAG: dmul $[[T0:[0-9]+]], $5, $4
210 ; 64R6-DAG: dsubu $2, $6, $[[T0]]
225 ; 32-DAG: mthi $6
226 ; 32-DAG: mtlo $7
227 ; 32-DAG: [[m:m]]sub ${{[45]}}, ${{[45]}}
228 ; 32-DAG: [[m]]fhi $2
229 ; 32-DAG: [[m]]flo $3
231 ; DSP-DAG: addiu $[[T0:[0-9]+]], $zero, 0
232 ; DSP-DAG: mtlo $6, $[[AC:ac[0-3]+]]
233 ; DSP-DAG: msub $[[AC]], ${{[45]}}, ${{[45]}}
234 ; DSP-DAG: mfhi $2, $[[AC]]
235 ; DSP-DAG: mflo $3, $[[AC]]
237 ; 32R6-DAG: muh $[[T0:[0-9]+]], ${{[45]}}, ${{[45]}}
238 ; 32R6-DAG: mul $[[T1:[0-9]+]], ${{[45]}}, ${{[45]}}
239 ; 32R6-DAG: sltu $[[T2:[0-9]+]], $7, $[[T1]]
240 ; 32R6-DAG: addu $[[T3:[0-9]+]], $[[T2]], $[[T0]]
241 ; 32R6-DAG: subu $2, $6, $[[T3]]
242 ; 32R6-DAG: subu $3, $7, $[[T1]]
244 ; 64-DAG: sll $[[T0:[0-9]+]], $4, 0
245 ; 64-DAG: sll $[[T1:[0-9]+]], $5, 0
246 ; 64-DAG: d[[m:m]]ult $[[T1]], $[[T0]]
247 ; 64-DAG: [[m]]flo $[[T2:[0-9]+]]
248 ; 64-DAG: dsubu $2, $6, $[[T2]]
250 ; 64R6-DAG: sll $[[T0:[0-9]+]], $4, 0
251 ; 64R6-DAG: sll $[[T1:[0-9]+]], $5, 0
252 ; 64R6-DAG: dmul $[[T2:[0-9]+]], $[[T1]], $[[T0]]
253 ; 64R6-DAG: dsubu $2, $6, $[[T2]]