| Index: tests_lit/llvm2ice_tests/fp.pnacl.ll
|
| diff --git a/tests_lit/llvm2ice_tests/fp.pnacl.ll b/tests_lit/llvm2ice_tests/fp.pnacl.ll
|
| index a73db9288f6ca68076af71063982ff0e750b8a5e..7fcf55810064b5bc6cd8d4b4c171c83d7a0a07b4 100644
|
| --- a/tests_lit/llvm2ice_tests/fp.pnacl.ll
|
| +++ b/tests_lit/llvm2ice_tests/fp.pnacl.ll
|
| @@ -45,11 +45,11 @@ entry:
|
| ret i32 %add3
|
| }
|
| ; CHECK-LABEL: passFpArgs
|
| -; CHECK: push 123
|
| +; CHECK: mov dword ptr [esp+4], 123
|
| ; CHECK: call ignoreFpArgsNoInline
|
| -; CHECK: push 123
|
| +; CHECK: mov dword ptr [esp+4], 123
|
| ; CHECK: call ignoreFpArgsNoInline
|
| -; CHECK: push 123
|
| +; CHECK: mov dword ptr [esp+4], 123
|
| ; CHECK: call ignoreFpArgsNoInline
|
|
|
| declare i32 @ignoreFpArgsNoInline(float, i32, double)
|
| @@ -60,7 +60,7 @@ entry:
|
| ret i32 %call
|
| }
|
| ; CHECK-LABEL: passFpConstArg
|
| -; CHECK: push 123
|
| +; CHECK: mov dword ptr [esp+4], 123
|
| ; CHECK: call ignoreFpArgsNoInline
|
|
|
| define internal i32 @passFp32ConstArg(float %a) {
|
| @@ -69,8 +69,8 @@ entry:
|
| ret i32 %call
|
| }
|
| ; CHECK-LABEL: passFp32ConstArg
|
| -; CHECK: push dword
|
| -; CHECK: push 123
|
| +; CHECK: mov dword ptr [esp+4], 123
|
| +; CHECK: movss dword ptr [esp+8]
|
| ; CHECK: call ignoreFp32ArgsNoInline
|
|
|
| declare i32 @ignoreFp32ArgsNoInline(float, i32, float)
|
| @@ -415,8 +415,8 @@ entry:
|
| ret double %conv
|
| }
|
| ; CHECK-LABEL: unsigned64ToDouble
|
| -; CHECK: push 2874
|
| -; CHECK: push 1942892530
|
| +; CHECK: mov dword ptr [esp+4], 2874
|
| +; CHECK: mov dword ptr [esp], 1942892530
|
| ; CHECK: call cvtui64tod
|
| ; CHECK: fstp
|
|
|
|
|