Lines Matching refs:DSP
5 ; RUN: llc -march=mips -mcpu=mips32r2 -mattr=dsp < %s | FileCheck %s -check-prefix=DSP
33 ; DSP-LABEL: madd1:
34 ; DSP: # %bb.0: # %entry
35 ; DSP-NEXT: sra $1, $6, 31
36 ; DSP-NEXT: mtlo $6, $ac0
37 ; DSP-NEXT: mthi $1, $ac0
38 ; DSP-NEXT: madd $ac0, $5, $4
39 ; DSP-NEXT: mfhi $2, $ac0
40 ; DSP-NEXT: jr $ra
41 ; DSP-NEXT: mflo $3, $ac0
103 ; DSP-LABEL: madd2:
104 ; DSP: # %bb.0: # %entry
105 ; DSP-NEXT: addiu $1, $zero, 0
106 ; DSP-NEXT: mtlo $6, $ac0
107 ; DSP-NEXT: mthi $1, $ac0
108 ; DSP-NEXT: maddu $ac0, $5, $4
109 ; DSP-NEXT: mfhi $2, $ac0
110 ; DSP-NEXT: jr $ra
111 ; DSP-NEXT: mflo $3, $ac0
165 ; DSP-LABEL: madd3:
166 ; DSP: # %bb.0: # %entry
167 ; DSP-NEXT: mtlo $7, $ac0
168 ; DSP-NEXT: mthi $6, $ac0
169 ; DSP-NEXT: madd $ac0, $5, $4
170 ; DSP-NEXT: mfhi $2, $ac0
171 ; DSP-NEXT: jr $ra
172 ; DSP-NEXT: mflo $3, $ac0
223 ; DSP-LABEL: madd4:
224 ; DSP: # %bb.0: # %entry
225 ; DSP-NEXT: mul $1, $4, $5
226 ; DSP-NEXT: jr $ra
227 ; DSP-NEXT: addu $2, $6, $1
282 ; DSP-LABEL: msub1:
283 ; DSP: # %bb.0: # %entry
284 ; DSP-NEXT: sra $1, $6, 31
285 ; DSP-NEXT: mtlo $6, $ac0
286 ; DSP-NEXT: mthi $1, $ac0
287 ; DSP-NEXT: msub $ac0, $5, $4
288 ; DSP-NEXT: mfhi $2, $ac0
289 ; DSP-NEXT: jr $ra
290 ; DSP-NEXT: mflo $3, $ac0
353 ; DSP-LABEL: msub2:
354 ; DSP: # %bb.0: # %entry
355 ; DSP-NEXT: addiu $1, $zero, 0
356 ; DSP-NEXT: mtlo $6, $ac0
357 ; DSP-NEXT: mthi $1, $ac0
358 ; DSP-NEXT: msubu $ac0, $5, $4
359 ; DSP-NEXT: mfhi $2, $ac0
360 ; DSP-NEXT: jr $ra
361 ; DSP-NEXT: mflo $3, $ac0
416 ; DSP-LABEL: msub3:
417 ; DSP: # %bb.0: # %entry
418 ; DSP-NEXT: mtlo $7, $ac0
419 ; DSP-NEXT: mthi $6, $ac0
420 ; DSP-NEXT: msub $ac0, $5, $4
421 ; DSP-NEXT: mfhi $2, $ac0
422 ; DSP-NEXT: jr $ra
423 ; DSP-NEXT: mflo $3, $ac0
474 ; DSP-LABEL: msub4:
475 ; DSP: # %bb.0: # %entry
476 ; DSP-NEXT: mul $1, $4, $5
477 ; DSP-NEXT: jr $ra
478 ; DSP-NEXT: subu $2, $6, $1
535 ; DSP-LABEL: msub5:
536 ; DSP: # %bb.0: # %entry
537 ; DSP-NEXT: mult $ac0, $5, $4
538 ; DSP-NEXT: mfhi $1, $ac0
539 ; DSP-NEXT: mflo $3, $ac0
540 ; DSP-NEXT: sltu $2, $3, $6
541 ; DSP-NEXT: sra $4, $6, 31
542 ; DSP-NEXT: subu $1, $1, $4
543 ; DSP-NEXT: subu $2, $1, $2
544 ; DSP-NEXT: jr $ra
545 ; DSP-NEXT: subu $3, $3, $6