< prev index next >

src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Print this page
rev 51941 : 8211241: Missing obj equals in TemplateTable::fast_aldc

*** 410,420 **** Label notNull; // Stash null_sentinel address to get its value later __ movptr(rarg, (uintptr_t)Universe::the_null_sentinel_addr()); __ ldr(tmp, Address(rarg)); ! __ cmp(result, tmp); __ br(Assembler::NE, notNull); __ mov(result, 0); // NULL object reference __ bind(notNull); } --- 410,420 ---- Label notNull; // Stash null_sentinel address to get its value later __ movptr(rarg, (uintptr_t)Universe::the_null_sentinel_addr()); __ ldr(tmp, Address(rarg)); ! __ cmpoop(result, tmp); __ br(Assembler::NE, notNull); __ mov(result, 0); // NULL object reference __ bind(notNull); }
< prev index next >