code wiki / _hdl_build / _evo_enc_champ.nx

_evo_enc_champ.nx source

↩ module page · 4 lines · 275 B

1// DISCOVERED BY nx_evo_enc (evolved RV64 U-type encoder from I/O examples; structure search-derived). license_tier: ORIGINAL 2func evo_enc_u(opcode: i64, rd: i64, imm20: i64) -> i64 { 3 return ((rd & 1048575) << 7) | ((opcode & 1048575) << 0) | ((imm20 & 1048575) << 12) 4}