Assembly Reference


WIP This directory contains reference documentation for the BASM assembly language. The instructions listed here are only the 1 on 1 mapping of the machine code instructions that are available in the BondMachine project. BASM supports these instructions and pseudo-instructions as well. The pseudo-instructions are not listed here.

Instructions

adc add addf addf16 addi addp and chc chw cil cilc cir cirn clc clr cmpr cmprlt cmpv cpy cset dec div divf divf16 divp dpc expf hit hlt i2r i2rw inc incc j ja jc jcmpa jcmpl jcmpo jcmpria jcmprio je jgt0f jo jri jria jrio jz k2r lfsr82r m2r m2rri mod mulc mult multf multf16 multp nand nop nor not or q2r r2m r2mri r2o r2owa r2owaa r2q r2s r2t r2u r2v r2vri ro2r ro2rri rsc rset s2r saj sbc sic sub t2r tsp u2r wrd wwr xnor xor

Dynamical Instructions

call fixed_point flopoco linear_quantizer rsets stack

Not all instructions are fully supported by the BondMachine project. Some instructions are in the process of being implemented. The support matrix for the instructions is available here.