mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 21:41:19 +00:00
[vm, compiler] Don't clobber preserved register in assembler test.
TEST=ci Bug: https://github.com/dart-lang/sdk/issues/50401 Change-Id: Ia88c9809311c5901f331ab63a211ef55215c82a6 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/268383 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
This commit is contained in:
parent
56225add77
commit
ff3fb1114e
|
@ -6087,9 +6087,9 @@ ASSEMBLER_TEST_GENERATE(ImmediateMacros64, assembler) {
|
|||
}
|
||||
{
|
||||
__ LoadImmediate(RAX, 5);
|
||||
__ AddImmediate(RBX, RAX, kTrillion);
|
||||
__ AddImmediate(RCX, RAX, kTrillion);
|
||||
Label ok;
|
||||
__ CompareImmediate(RBX, 5 + kTrillion);
|
||||
__ CompareImmediate(RCX, 5 + kTrillion);
|
||||
__ j(EQUAL, &ok);
|
||||
__ int3();
|
||||
__ Bind(&ok);
|
||||
|
@ -6116,10 +6116,10 @@ ASSEMBLER_TEST_RUN(ImmediateMacros64, test) {
|
|||
"jz +7\n"
|
||||
"int3\n"
|
||||
"movl rax,5\n"
|
||||
"movq rbx,0x000000e8d4a51000\n"
|
||||
"addq rbx,rax\n"
|
||||
"movq rcx,0x000000e8d4a51000\n"
|
||||
"addq rcx,rax\n"
|
||||
"movq tmp,0x000000e8d4a51005\n"
|
||||
"cmpq rbx,tmp\n"
|
||||
"cmpq rcx,tmp\n"
|
||||
"jz +7\n"
|
||||
"int3\n"
|
||||
"movl rax,0x2a\n"
|
||||
|
|
Loading…
Reference in a new issue