@@ -3418,28 +3418,28 @@ define i64 @cmp_ueq_q(i64 %a, i64 %b, fp128 %x, fp128 %y) #0 {
34183418; X86-NEXT: pushl %edi
34193419; X86-NEXT: pushl %esi
34203420; X86-NEXT: subl $12, %esp
3421- ; X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
34223421; X86-NEXT: movl {{[0-9]+}}(%esp), %edi
34233422; X86-NEXT: movl {{[0-9]+}}(%esp), %esi
3423+ ; X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
3424+ ; X86-NEXT: pushl %ebp
34243425; X86-NEXT: pushl {{[0-9]+}}(%esp)
34253426; X86-NEXT: pushl {{[0-9]+}}(%esp)
34263427; X86-NEXT: pushl {{[0-9]+}}(%esp)
34273428; X86-NEXT: pushl {{[0-9]+}}(%esp)
34283429; X86-NEXT: pushl %esi
34293430; X86-NEXT: pushl %edi
3430- ; X86-NEXT: pushl %ebp
34313431; X86-NEXT: pushl {{[0-9]+}}(%esp)
34323432; X86-NEXT: calll __eqtf2
34333433; X86-NEXT: addl $32, %esp
34343434; X86-NEXT: testl %eax, %eax
34353435; X86-NEXT: sete %bl
3436+ ; X86-NEXT: pushl %ebp
34363437; X86-NEXT: pushl {{[0-9]+}}(%esp)
34373438; X86-NEXT: pushl {{[0-9]+}}(%esp)
34383439; X86-NEXT: pushl {{[0-9]+}}(%esp)
34393440; X86-NEXT: pushl {{[0-9]+}}(%esp)
34403441; X86-NEXT: pushl %esi
34413442; X86-NEXT: pushl %edi
3442- ; X86-NEXT: pushl %ebp
34433443; X86-NEXT: pushl {{[0-9]+}}(%esp)
34443444; X86-NEXT: calll __unordtf2
34453445; X86-NEXT: addl $32, %esp
@@ -3501,28 +3501,28 @@ define i64 @cmp_ueq_q(i64 %a, i64 %b, fp128 %x, fp128 %y) #0 {
35013501; WIN-X86-NEXT: pushl %ebx
35023502; WIN-X86-NEXT: pushl %edi
35033503; WIN-X86-NEXT: pushl %esi
3504- ; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
35053504; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %edi
35063505; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %esi
3506+ ; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
3507+ ; WIN-X86-NEXT: pushl %ebp
35073508; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35083509; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35093510; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35103511; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35113512; WIN-X86-NEXT: pushl %esi
35123513; WIN-X86-NEXT: pushl %edi
3513- ; WIN-X86-NEXT: pushl %ebp
35143514; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35153515; WIN-X86-NEXT: calll ___eqtf2
35163516; WIN-X86-NEXT: addl $32, %esp
35173517; WIN-X86-NEXT: testl %eax, %eax
35183518; WIN-X86-NEXT: sete %bl
3519+ ; WIN-X86-NEXT: pushl %ebp
35193520; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35203521; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35213522; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35223523; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35233524; WIN-X86-NEXT: pushl %esi
35243525; WIN-X86-NEXT: pushl %edi
3525- ; WIN-X86-NEXT: pushl %ebp
35263526; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
35273527; WIN-X86-NEXT: calll ___unordtf2
35283528; WIN-X86-NEXT: addl $32, %esp
@@ -3640,28 +3640,28 @@ define i64 @cmp_one_q(i64 %a, i64 %b, fp128 %x, fp128 %y) #0 {
36403640; X86-NEXT: pushl %edi
36413641; X86-NEXT: pushl %esi
36423642; X86-NEXT: subl $12, %esp
3643- ; X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
36443643; X86-NEXT: movl {{[0-9]+}}(%esp), %edi
36453644; X86-NEXT: movl {{[0-9]+}}(%esp), %esi
3645+ ; X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
3646+ ; X86-NEXT: pushl %ebp
36463647; X86-NEXT: pushl {{[0-9]+}}(%esp)
36473648; X86-NEXT: pushl {{[0-9]+}}(%esp)
36483649; X86-NEXT: pushl {{[0-9]+}}(%esp)
36493650; X86-NEXT: pushl {{[0-9]+}}(%esp)
36503651; X86-NEXT: pushl %esi
36513652; X86-NEXT: pushl %edi
3652- ; X86-NEXT: pushl %ebp
36533653; X86-NEXT: pushl {{[0-9]+}}(%esp)
36543654; X86-NEXT: calll __eqtf2
36553655; X86-NEXT: addl $32, %esp
36563656; X86-NEXT: testl %eax, %eax
36573657; X86-NEXT: setne %bl
3658+ ; X86-NEXT: pushl %ebp
36583659; X86-NEXT: pushl {{[0-9]+}}(%esp)
36593660; X86-NEXT: pushl {{[0-9]+}}(%esp)
36603661; X86-NEXT: pushl {{[0-9]+}}(%esp)
36613662; X86-NEXT: pushl {{[0-9]+}}(%esp)
36623663; X86-NEXT: pushl %esi
36633664; X86-NEXT: pushl %edi
3664- ; X86-NEXT: pushl %ebp
36653665; X86-NEXT: pushl {{[0-9]+}}(%esp)
36663666; X86-NEXT: calll __unordtf2
36673667; X86-NEXT: addl $32, %esp
@@ -3723,28 +3723,28 @@ define i64 @cmp_one_q(i64 %a, i64 %b, fp128 %x, fp128 %y) #0 {
37233723; WIN-X86-NEXT: pushl %ebx
37243724; WIN-X86-NEXT: pushl %edi
37253725; WIN-X86-NEXT: pushl %esi
3726- ; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
37273726; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %edi
37283727; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %esi
3728+ ; WIN-X86-NEXT: movl {{[0-9]+}}(%esp), %ebp
3729+ ; WIN-X86-NEXT: pushl %ebp
37293730; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37303731; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37313732; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37323733; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37333734; WIN-X86-NEXT: pushl %esi
37343735; WIN-X86-NEXT: pushl %edi
3735- ; WIN-X86-NEXT: pushl %ebp
37363736; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37373737; WIN-X86-NEXT: calll ___eqtf2
37383738; WIN-X86-NEXT: addl $32, %esp
37393739; WIN-X86-NEXT: testl %eax, %eax
37403740; WIN-X86-NEXT: setne %bl
3741+ ; WIN-X86-NEXT: pushl %ebp
37413742; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37423743; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37433744; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37443745; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37453746; WIN-X86-NEXT: pushl %esi
37463747; WIN-X86-NEXT: pushl %edi
3747- ; WIN-X86-NEXT: pushl %ebp
37483748; WIN-X86-NEXT: pushl {{[0-9]+}}(%esp)
37493749; WIN-X86-NEXT: calll ___unordtf2
37503750; WIN-X86-NEXT: addl $32, %esp
0 commit comments