coins.backend.asmpp
Class Sh4

java.lang.Object
  extended bycoins.backend.asmpp.CPU
      extended bycoins.backend.asmpp.Sh4

final class Sh4
extends CPU


Field Summary
 
Fields inherited from class coins.backend.asmpp.CPU
bccMnemo, bccRange, braLength, braMnemo, braRange, codeAlign, literalRange
 
Constructor Summary
(package private) Sh4()
           
 
Method Summary
 int codeLength(java.lang.String inst)
           
 java.lang.String generateBra(java.lang.String label)
           
 java.lang.String[] rewriteToLongBranch(java.lang.String label)
           
 java.lang.String toString()
           
 
Methods inherited from class coins.backend.asmpp.CPU
generateBcc, 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

Sh4

Sh4()
Method Detail

codeLength

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

generateBra

public java.lang.String generateBra(java.lang.String label)
Overrides:
generateBra 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