``` define i32 @testmasks(i32 %0, i32 %1) { %3 = and i32 %0, 131072 %4 = icmp eq i32 %3, 0 %5 = and i32 %1, 131072 %6 = icmp eq i32 %5, 0 %7 = select i1 %4, i1 true, i1 %6 %8 = select i1 %7, i32 1, i32 2 ret i32 %8 } ``` llc -mtriple=x86_64-pc-linux -mcpu=btver2 mask.ll -O3 -o - .text .file "lzcnt2.ll"