--- old/src/cpu/sparc/vm/assembler_sparc.hpp 2016-12-01 16:34:58.479030046 +0000 +++ new/src/cpu/sparc/vm/assembler_sparc.hpp 2016-12-01 16:34:58.185854883 +0000 @@ -133,6 +133,7 @@ fzero_op3 = 0x36, fsrc_op3 = 0x36, fnot_op3 = 0x36, + lzcnt_op3 = 0x36, xmulx_op3 = 0x36, crc32c_op3 = 0x36, impdep2_op3 = 0x37, @@ -195,6 +196,7 @@ fnegs_opf = 0x05, fnegd_opf = 0x06, + lzcnt_opf = 0x17, alignaddr_opf = 0x18, bmask_opf = 0x19, @@ -1224,6 +1226,8 @@ // VIS3 instructions + inline void lzcnt( Register s, Register d ); + inline void movstosw( FloatRegister s, Register d ); inline void movstouw( FloatRegister s, Register d ); inline void movdtox( FloatRegister s, Register d );