--- a/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp Tue Jun 13 16:29:42 2017 +0000
+++ b/hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp Wed Jun 14 17:33:54 2017 +0800
@@ -246,8 +246,7 @@
assert(load_bc_into_bc_reg, "we use bc_reg as temp");
__ get_cache_and_index_and_bytecode_at_bcp(temp_reg, bc_reg, temp_reg, byte_no, 1);
__ movw(bc_reg, bc);
- __ cmpw(temp_reg, (unsigned) 0);
- __ br(Assembler::EQ, L_patch_done); // don't patch
+ __ cbzw(temp_reg, L_patch_done); // don't patch
}
break;
default: