Fix heap poisoning build
Remove extra %.
Bug: 32577579
Test: mm
Change-Id: I22a144da68c2b79ef38cd3f4522e040721517260
diff --git a/runtime/arch/x86_64/quick_entrypoints_x86_64.S b/runtime/arch/x86_64/quick_entrypoints_x86_64.S
index 49e1b56..2856766 100644
--- a/runtime/arch/x86_64/quick_entrypoints_x86_64.S
+++ b/runtime/arch/x86_64/quick_entrypoints_x86_64.S
@@ -1489,17 +1489,17 @@
// we do not find a matching interface we call into artIsAssignableFromCode which will have
// read barriers.
movl MIRROR_CLASS_IF_TABLE_OFFSET(%rsi), %ecx
- UNPOISON_HEAP_REF %ecx
+ UNPOISON_HEAP_REF ecx
testl %ecx, %ecx
jz .Lnot_interface
movl MIRROR_ARRAY_LENGTH_OFFSET(%rcx), %r8d
.Lstart_loop:
// Re-poison before comparing to prevent rare possible false positives. This is done inside
// the loop since heap poisoning is only for testing builds.
- POISON_HEAP_REF %edi
+ POISON_HEAP_REF edi
cmpl MIRROR_OBJECT_ARRAY_DATA_OFFSET(%rcx), %edi
je .Lreturn // Return if same class.
- UNPOISON_HEAP_REF %edi
+ UNPOISON_HEAP_REF edi
// Go to next interface.
add LITERAL(COMPRESSED_REFERENCE_SIZE * 2), %rcx
sub LITERAL(2), %r8