@@ -323,16 +323,15 @@ pub fn return_f16(x: f16) -> f16 {
323323#[ no_mangle]
324324pub fn return_f128 ( x : f128 ) -> f128 {
325325 // CHECK: pushl %ebp
326- // sse: movaps [[#%d,OFFSET:]](%ebp), %xmm0
327- // nosse: movl [[#%d,OFFSET:]](%ebp), %[[PTR:.*]]
328- // nosse-NEXT: movl [[#%d,OFFSET+4]](%ebp), %[[VAL1:.*]]
329- // nosse-NEXT: movl [[#%d,OFFSET+8]](%ebp), %[[VAL2:.*]]
330- // nosse-NEXT: movl [[#%d,OFFSET+12]](%ebp), %[[VAL3:.*]]
331- // nosse-NEXT: movl [[#%d,OFFSET+16]](%ebp), %[[VAL4:.*]]
332- // nosse-NEXT: movl %[[VAL4:.*]] 12(%[[PTR]])
333- // nosse-NEXT: movl %[[VAL3:.*]] 8(%[[PTR]])
334- // nosse-NEXT: movl %[[VAL2:.*]] 4(%[[PTR]])
335- // nosse-NEXT: movl %[[VAL1:.*]] (%[[PTR]])
326+ // CHECK: movl [[#%d,OFFSET:]](%ebp), %[[PTR:.*]]
327+ // CHECK-NEXT: movl [[#%d,OFFSET+4]](%ebp), %[[VAL1:.*]]
328+ // CHECK-NEXT: movl [[#%d,OFFSET+8]](%ebp), %[[VAL2:.*]]
329+ // CHECK-NEXT: movl [[#%d,OFFSET+12]](%ebp), %[[VAL3:.*]]
330+ // CHECK-NEXT: movl [[#%d,OFFSET+16]](%ebp), %[[VAL4:.*]]
331+ // CHECK-NEXT: movl %[[VAL4:.*]] 12(%[[PTR]])
332+ // CHECK-NEXT: movl %[[VAL3:.*]] 8(%[[PTR]])
333+ // CHECK-NEXT: movl %[[VAL2:.*]] 4(%[[PTR]])
334+ // CHECK-NEXT: movl %[[VAL1:.*]] (%[[PTR]])
336335 // CHECK: popl %ebp
337336 // CHECK: retl
338337 x
0 commit comments