/* * Copyright (c) 2001 Stephen Williams (steve@icarus.com) * * $Id: opcodes.txt,v 1.8 2001/03/31 01:59:59 steve Exp $ */ EXECUTABLE INSTRUCTION OPCODES Instruction opcodes all start with a % character and have 0 or more operands. In no case are there more then 3 operands. This chapter describes the specific behavior of each opcode, in hopefully enough detail that its complete effect can be predicted. * %add , , This instruction adds the right vector into the left vector, the vectors having the width . If any of the bits of either vector are x or z, the result is x. Otherwise, the result is the arithmetic sum. * %assign , , This does a non-blocking assignment to a variable. The