hotspot/src/cpu/aarch64/vm/templateTable_aarch64.cpp
changeset 46538 44ea5e0f2901
parent 46488 01c282163d38
child 47094 e51eab69b50a
--- 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: