Impl/topic28 - #69
Impl/topic28#69FeelTheBeats wants to merge 6 commits into
Conversation
🤖 AI Code Review
📁
|
- sqrt f32 literals materialize the exact IEEE-754 bit pattern instead of int()-truncating them; f64 literals fail loud (no 64-bit materialization) - min/max/abs/idiv/rem materialize literal operands before SUB/AND/ADD - fix broken 0/1 mask in integer min (returned max) and stop using the encoder max pseudo whose fallback branch is a pre-existing defect - _check_dtype enforces operand/dest same-type; fp64 handlers validate dest presence and exact (dest, operands) dtype signatures - sync design/development docs with the corrected sequences and guards
Extend _is_fd_mnemonic with a single-suffix pattern plus fmadd/fnmadd/ fmsub/fnmsub/fclass/fli/fround prefixes so every F/D mnemonic raises UnsupportedInstructionError instead of a plain Unknown instruction error.
- sqrt immediate bit patterns, f64 literal rejection, load_const_f64 operand - mixed-dtype rejection and fp64 missing-dest / signature guards - min/max/abs semantics via a local evaluator and tinyfive execution of the greedily allocated binary (immediate operands, both comparison orders) - fused/classified F/D mnemonics in the encoder fail-loud suite
No description provided.