Publicado em 29 de setembro de 2026, o registro descreve o uso da macro `mlir!` em Vx para converter MLIR diretamente em instruções de contagem de zeros à esquerda, sem rotinas manuais específicas para cada hardware.
Publicado em 29 de setembro de 2026, o registro apresenta uma técnica da linguagem Vx: a macro `mlir!` permite fazer o lowering direto de MLIR. No exemplo, `math.ctlz` pode ser mapeada para `lzcnt` em x86 ou `clz` em ARM, evitando manter rotinas distintas manualmente para cada hardware.
O caso ilustra como uma linguagem pode expor a representação intermediária do compilador para acessar instruções específicas do processador. Para verificar o resultado, consulte o material original do projeto Vx e confira a macro, a operação e os mapeamentos citados; o registro não apresenta medições de desempenho nem afirma que a técnica se aplica a outros projetos.