uk.ac.man.cs.rainbow.simulator
Class RASM

java.lang.Object
  |
  +--uk.ac.man.cs.rainbow.simulator.RASM

public final class RASM
extends Object

RASM instructions are typically inner classes of this class. There is no point in creating an instance of this class.

See Also:
Instruction, Rainbow Implementors Guide

Inner Class Summary
static class RASM.Abs
          Deprecated. Use Abs
static class RASM.Add
          Deprecated. Use Add
static class RASM.And
          Deprecated. Use And
static class RASM.BinaryIntFunction
          Binary operations over integers.
static class RASM.BinaryLogicFunction
          Binary operations over logic values.
static class RASM.BranchFalse
          Deprecated. Use BranchFalse
static class RASM.BranchTrue
          Deprecated. Use BranchTrue
static class RASM.BuildList
          Deprecated. Use BuildList
static class RASM.Call
          Deprecated. Use Call
static class RASM.ChannelBox
          Instructions that take a single channel argument and which may take more than a single step to execute.
static class RASM.Comment
          Deprecated. Use Comment
static class RASM.Comparison
          Comparison operation between comparable data values.
static class RASM.Concat
          Deprecated. Use Concat
static class RASM.Connect
          Deprecated. Use Connect
static class RASM.DeclareDeviceWithState
          Deprecated. Use DeclareDeviceWithState
static class RASM.Delay
          Deprecated. Use Delay
static class RASM.Div
          Deprecated. Use Div
static class RASM.Dup
          Deprecated. Use Dup
static class RASM.Eql
          Deprecated. Use Eql
static class RASM.Error
          Deprecated. Use Error
static class RASM.Exch
          Deprecated. Use Exch
static class RASM.Exit
          Deprecated. Use Exit
static class RASM.Geq
          Deprecated. Use Geq
static class RASM.Get
          Deprecated. Use Get
static class RASM.GetArg
          Deprecated. Use GetArg
static class RASM.GetType
          Deprecated. Use GetType
static class RASM.Gt
          Deprecated. Use Gt
static class RASM.Index
          Deprecated. Use Index
static class RASM.Insert
          Deprecated. Use Insert
static class RASM.IsAvailable
          Deprecated. Use IsAvailable
static class RASM.Jump
          Deprecated. Use Jump
static class RASM.KillStackRange
          Deprecated. Use KillStackRange
static class RASM.LabelChannel
          Deprecated. Use LabelChannel
static class RASM.LabelDevice
          Deprecated. Use LabelDevice
static class RASM.Length
          Deprecated. Use Length
static class RASM.Leq
          Deprecated. Use Leq
static class RASM.Line
          Deprecated. Use Line
static class RASM.Load
          Deprecated. Use Load
static class RASM.Lt
          Deprecated. Use Lt
static class RASM.MakeChannel
          Deprecated. Use MakeChannel
static class RASM.MakeList
          Deprecated. Use MakeList
static class RASM.MakeRegister
          Deprecated. Use MakeRegister
static class RASM.MakeUnion
          Deprecated. Use MakeUnion
static class RASM.Mod
          Deprecated. Use Mod
static class RASM.Mult
          Deprecated. Use Mult
static class RASM.NDChoice
          Deprecated. Use NDChoice
static class RASM.NDValue
          Deprecated. Use NDValue
static class RASM.Neg
          Deprecated. Use Neg
static class RASM.Neq
          Deprecated. Use Neq
static class RASM.Noop
          Deprecated. Use Noop
static class RASM.Not
          Deprecated. Use Not
static class RASM.OpenUnion
          Deprecated. Use OpenUnion
static class RASM.Or
          Deprecated. Use Or
static class RASM.Parallel
          Deprecated. Use Parallel
static class RASM.Pop
          Deprecated. Use Pop
static class RASM.PopAll
          Deprecated. Use PopAll
static class RASM.Project
          Deprecated. Use Project
static class RASM.Push
          Deprecated. Use Push
static class RASM.Put
          Deprecated. Use Put
static class RASM.PutArg
          Deprecated. Use PutArg
static class RASM.PutForward
          Deprecated. Use PutForward
static class RASM.Read
          Deprecated. Use Read
static class RASM.Release
          Deprecated. Use Release
static class RASM.Return
          Deprecated. Use Return
static class RASM.Roll
          Deprecated. Use Roll
static class RASM.SetType
          Deprecated. Use SetType
static class RASM.Shl
          Deprecated. Use Shl
static class RASM.Shr
          Deprecated. Use Shr
static class RASM.Shrz
          Deprecated. Use Shrz
static class RASM.SignalForward
          Deprecated. Use SignalForward
static class RASM.Sleep
          Deprecated. Use Sleep
static class RASM.Split
          Deprecated. Use Split
static class RASM.StatelessDevice
          Deprecated. Use StatelessDevice
static class RASM.StaticStackBase
          Deprecated. Use StaticStackBase
static class RASM.Store
          Deprecated. Use Store
static class RASM.Sub
          Deprecated. Use Sub
static class RASM.TclExec
          Deprecated. Use TclExec
static class RASM.WaitFor
          Deprecated. Use WaitFor
static class RASM.WaitGet
          Deprecated. Use WaitGet
static class RASM.WaitRelease
          Deprecated. Use WaitRelease
static class RASM.Write
          Deprecated. Use Write
static class RASM.Xor
          Deprecated. Use Xor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait