message: Remove dead functions LZCNT and TZCNT.
diff: @@ -92,8 +92,6 @@ pub trait Emitter {
  fn emit_or(&mut self, sz: Size, src: Location, dst: Location);
  fn emit_bsr(&mut self, sz: Size, src: Location, dst: Location);
  fn emit_bsf(&mut self, sz: Size, src: Location, dst: Location);
  - fn emit_lzcnt(&mut self, sz: Size, src: Location, dst: Location);
  - fn emit_tzcnt(&mut self, sz: Size, src: Location, dst: Location);
  fn emit_popcnt(&mut self, sz: Size, src: Location, dst: Location);
  fn emit_movzx(&mut self, sz_src: Size, src: Location, sz_dst: Size, dst: Location);
  fn emit_movsx(&mut self, sz_src: Size, src: Location, sz_dst: Size, dst: Location);
  @@ -755,7 +753,6 @@ impl Emitter for Assembler {
  panic!("singlepass can't emit OR {:?} {:?} {:?}", sz, src, dst)
  });
  }
  -
  fn emit_bsr(&mut self, sz: Size, src: Location, dst: Location) {
  binop_gpr_gpr!(bsr, self, sz, src, dst, {
  binop_mem_gpr!(bsr, self, sz, src, dst, {
  @@ -763,7 +760,6 @@ impl Emitter for Assembler {
  })
  });
  }
  -
  fn emit_bsf(&mut self, sz: Size, src: Location, dst: Location) {
  binop_gpr_gpr!(bsf, self, sz, src, dst, {
  binop_mem_gpr!(bsf, self, sz, src, dst, {
  @@ -771,21 +767,6 @@ impl Emitter for Assembler {
  })
  });
  }
  -
  - fn emit_lzcnt(&mut self, sz: Size, src: Location, dst: Location) {
  - binop_gpr_gpr!(lzcnt, self, sz, src, dst, {
  - binop_mem_gpr!(lzcnt, self, sz, src, dst, {
  - panic!("singlepass can't emit LZCNT {:?} {:?} {:?}", sz, src, dst)
  - })
  - });
  - }
  - fn emit_tzcnt(&mut self, sz: Size, src: Location, dst: Location) {
  - binop_gpr_gpr!(tzcnt, self, sz, src, dst, {
  - binop_mem_gpr!(tzcnt, self, sz, src, dst, {
  - panic!("singlepass can't emit TZCNT {:?} {:?} {:?}", sz, src, dst)
  - })
  - });
  - }
  fn emit_popcnt(&mut self, sz: Size, src: Location, dst: Location) {
  binop_gpr_gpr!(popcnt, self, sz, src, dst, {
  binop_mem_gpr!(popcnt, self, sz, src, dst, {
  