Print this page
*** NO COMMENTS ***
*** 131,140 ****
--- 131,141 ----
flog3_op3 = 0x36,
edge_op3 = 0x36,
fzero_op3 = 0x36,
fsrc_op3 = 0x36,
fnot_op3 = 0x36,
+ lzcnt_op3 = 0x36,
xmulx_op3 = 0x36,
crc32c_op3 = 0x36,
impdep2_op3 = 0x37,
stpartialf_op3 = 0x37,
jmpl_op3 = 0x38,
*** 193,202 ****
--- 194,204 ----
fmovd_opf = 0x02,
fnegs_opf = 0x05,
fnegd_opf = 0x06,
+ lzcnt_opf = 0x17,
alignaddr_opf = 0x18,
bmask_opf = 0x19,
fadds_opf = 0x41,
faddd_opf = 0x42,
*** 1222,1231 ****
--- 1224,1235 ----
inline void bmask( Register s1, Register s2, Register d );
inline void bshuffle( FloatRegister s1, FloatRegister s2, FloatRegister d );
// 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 );
inline void movwtos( Register s, FloatRegister d );