Lines Matching refs:HARD
1 …isable-sparc-leaf-proc | FileCheck %s --check-prefix=CHECK --check-prefix=HARD --check-prefix=CHEC…
2 …isable-sparc-leaf-proc | FileCheck %s --check-prefix=CHECK --check-prefix=HARD --check-prefix=CHEC…
59 ; HARD: save %sp, -120, %sp
60 ; HARD: mov %i5, %g2
61 ; HARD-NEXT: ld [%fp+92], %g3
62 ; HARD-NEXT: mov %i4, %i5
63 ; HARD-NEXT: ! kill
64 ; HARD-NEXT: std %g2, [%fp+-24]
65 ; HARD-NEXT: mov %i3, %i4
66 ; HARD-NEXT: std %i4, [%fp+-16]
67 ; HARD-NEXT: ! kill
68 ; HARD-NEXT: std %i0, [%fp+-8]
69 ; HARD-NEXT: st %i2, [%fp+-28]
70 ; HARD-NEXT: ld [%fp+104], %f0
71 ; HARD-NEXT: ldd [%fp+96], %f2
72 ; HARD-NEXT: ld [%fp+-28], %f1
73 ; HARD-NEXT: ldd [%fp+-8], %f4
74 ; HARD-NEXT: ldd [%fp+-16], %f6
75 ; HARD-NEXT: ldd [%fp+-24], %f8
76 ; HARD-NEXT: fstod %f1, %f10
77 ; HARD-NEXT: faddd %f4, %f10, %f4
78 ; HARD-NEXT: faddd %f6, %f4, %f4
79 ; HARD-NEXT: faddd %f8, %f4, %f4
80 ; HARD-NEXT: faddd %f2, %f4, %f2
81 ; HARD-NEXT: fstod %f0, %f0
82 ; HARD-NEXT: faddd %f0, %f2, %f0
144 ; HARD: save %sp, -112, %sp
145 ; HARD: mov %i2, %o1
146 ; HARD-NEXT: mov %i1, %o0
147 ; HARD-NEXT: st %i0, [%sp+104]
148 ; HARD-NEXT: std %o0, [%sp+96]
149 ; HARD-NEXT: st %o1, [%sp+92]
150 ; HARD-NEXT: mov %i0, %o2
151 ; HARD-NEXT: mov %i1, %o3
152 ; HARD-NEXT: mov %o1, %o4
153 ; HARD-NEXT: mov %i1, %o5
154 ; HARD-NEXT: call floatarg
155 ; HARD: std %f0, [%i4]