qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

target-xtensa: Use clrsb helper

Signed-off-by: Richard Henderson <rth@twiddle.net>

+1 -10
+1 -10
target/xtensa/translate.c
··· 1372 1372 case 14: /*NSAu*/ 1373 1373 HAS_OPTION(XTENSA_OPTION_MISC_OP_NSA); 1374 1374 if (gen_window_check2(dc, RRR_S, RRR_T)) { 1375 - TCGv_i32 t0 = tcg_temp_new_i32(); 1376 - 1377 - /* if (v & 0x80000000) v = ~v; */ 1378 - tcg_gen_sari_i32(t0, cpu_R[RRR_S], 31); 1379 - tcg_gen_xor_i32(t0, t0, cpu_R[RRR_S]); 1380 - 1381 - /* r = (v ? clz(v) : 32) - 1; */ 1382 - tcg_gen_clzi_i32(t0, t0, 32); 1383 - tcg_gen_subi_i32(cpu_R[RRR_T], t0, 1); 1384 - tcg_temp_free_i32(t0); 1375 + tcg_gen_clrsb_i32(cpu_R[RRR_T], cpu_R[RRR_S]); 1385 1376 } 1386 1377 break; 1387 1378