Repository navigation
v1.5.19
Compatibilidade RISC-V
fence— instrução base RV32I implementada (encode/decode/exec como nop em single-core); programas gerados por GCC que emitemfencenão travam maislifull 32-bit —li rd, immagora aceita qualquer valor i32; expande automaticamente paralui + addiquando fora do range −2048..2047 (ex:li a0, 0x10000funciona)- Branch pseudos com dois registradores —
bgt,ble,bgtu,bleu(permutam operandos parablt/bge/bltu/bgeu) - Branch pseudos vs zero —
bltz,bgez,blez,bgtz(comparam comx0) - Set pseudos —
seqz rd, rs(sltiu 1),snez(sltu x0),sltz(slt x0),sgtz(slt x0) - Pseudos aritméticos —
neg rd, rs(sub x0),not rd, rs(xori −1) - Ghost spans no editor — todas as novas instruções têm autocomplete/hint de operandos na IDE
| Platform | Download |
|---|---|
| Windows x64 | falconasm-windows-x86_64.zip |
| Linux x64 | falconasm-linux-x86_64.tar.gz |
| macOS x64 | falconasm-macos-x86_64.tar.gz |
| macOS ARM64 (Apple Silicon) | falconasm-macos-aarch64.tar.gz |
SHA256 de todos os arquivos em SHA256SUMS.txt.