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