coins.backend.gen
Class CodeGenerator_thumb.Thumb

java.lang.Object
  extended bycoins.backend.asmpp.CPU
      extended bycoins.backend.gen.CodeGenerator_thumb.Thumb
Enclosing class:
CodeGenerator_thumb

final class CodeGenerator_thumb.Thumb
extends CPU


Field Summary
 
Fields inherited from class coins.backend.asmpp.CPU
bccMnemo, bccRange, braLength, braMnemo, braRange, codeAlign, literalRange
 
Constructor Summary
(package private) CodeGenerator_thumb.Thumb()
           
 
Method Summary
 int codeLength(java.lang.String inst)
           
 java.lang.String[] rewriteToLongBranch(java.lang.String label)
           
 java.lang.String toString()
           
 
Methods inherited from class coins.backend.asmpp.CPU
generateBcc, generateBra, getRevMnemo, inBccRange, inBraRange, inLiteralRange, isBcc, isBra
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeGenerator_thumb.Thumb

CodeGenerator_thumb.Thumb()
Method Detail

codeLength

public int codeLength(java.lang.String inst)
Overrides:
codeLength in class CPU

rewriteToLongBranch

public java.lang.String[] rewriteToLongBranch(java.lang.String label)
Overrides:
rewriteToLongBranch in class CPU

toString

public java.lang.String toString()
Specified by:
toString in class CPU