Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## dioscuri.module.cpu32
Class AbstractBasicCompiler

    java.lang.Object
      dioscuri.module.cpu32.AbstractBasicCompiler

All Implemented Interfaces:
  CodeBlockCompiler

Direct Known Subclasses:
  OptimisedCompiler

    public abstract class AbstractBasicCompiler

extends java.lang.Object
implements CodeBlockCompiler

Author:
  Bram Lohman, Bart Kiers

Field Summary
`protected int[]` | `bufferMicrocodes`
`protected int` | `bufferOffset`
`protected int[]` | `bufferPositions`

Constructor Summary
`AbstractBasicCompiler()`

Method Summary
`protected void` | `buildCodeBlockBuffers(InstructionSource source)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface dioscuri.module.cpu32.CodeBlockCompiler
`getProtectedModeCodeBlock, getRealModeCodeBlock, getVirtual8086ModeCodeBlock`

Field Detail

### bufferOffset

    protected int bufferOffset

### bufferMicrocodes

    protected int[] bufferMicrocodes

### bufferPositions

    protected int[] bufferPositions

Constructor Detail

### AbstractBasicCompiler

    public AbstractBasicCompiler()

Method Detail

### buildCodeBlockBuffers

    protected void buildCodeBlockBuffers(InstructionSource source)

  Parameters:
    `source` -

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD