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 OptimisedCompiler

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

All Implemented Interfaces:
  CodeBlockCompiler

    public class OptimisedCompiler

extends AbstractBasicCompiler

Author:
  Bram Lohman, Bart Kiers

Field Summary

Fields inherited from class dioscuri.module.cpu32.AbstractBasicCompiler
`bufferMicrocodes, bufferOffset, bufferPositions`

Constructor Summary
`OptimisedCompiler(Clock clk)`

Method Summary
`ProtectedModeCodeBlock` | `getProtectedModeCodeBlock(InstructionSource source)`
`RealModeCodeBlock` | `getRealModeCodeBlock(InstructionSource source)`
`Virtual8086ModeCodeBlock` | `getVirtual8086ModeCodeBlock(InstructionSource source)`

Methods inherited from class dioscuri.module.cpu32.AbstractBasicCompiler
`buildCodeBlockBuffers`

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

Constructor Detail

### OptimisedCompiler

    public OptimisedCompiler(Clock clk)

Parameters:
  `clk` -

Method Detail

### getRealModeCodeBlock

    public RealModeCodeBlock getRealModeCodeBlock(InstructionSource source)

  Parameters:
    `source` -
  Returns:
    -

### getProtectedModeCodeBlock

    public ProtectedModeCodeBlock getProtectedModeCodeBlock(InstructionSource source)

  Parameters:
    `source` -
  Returns:
    -

### getVirtual8086ModeCodeBlock

    public Virtual8086ModeCodeBlock getVirtual8086ModeCodeBlock(InstructionSource source)

  Parameters:
    `source` -
  Returns:
    -

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