coins.backend
クラス Op

java.lang.Object
  |
  +--coins.backend.Op

public class Op
extends java.lang.Object

Operator mnemonic encoder/decoder. operator mnemonic are represented in int, not an instance of the class.


フィールドの概要
static int ADD
           
static int ASM
           
static int ASMCONST
           
static int BAND
           
static int BNOT
           
static int BOR
           
static int BXOR
           
static int CALL
           
static int CLOBBER
           
static int CONVFI
           
static int CONVFS
           
static int CONVFT
           
static int CONVFU
           
static int CONVFX
           
static int CONVIT
           
static int CONVSF
           
static int CONVSX
           
static int CONVUF
           
static int CONVZX
           
static int DEFLABEL
           
static int DIVS
           
static int DIVU
           
static int EPILOGUE
           
static int FLOATCONST
           
static int FRAME
           
static int HOLE
           
static int IF
           
static int INFO
           
static int INTCONST
           
static int JUMP
           
static int JUMPC
           
static int JUMPN
           
static int LABEL
           
static int LINE
           
static int LIST
           
static int LSHS
           
static int LSHU
           
static int MAX
           
static int MEM
           
static int MODS
           
static int MODU
           
static int MUL
           
static int NEG
           
(パッケージプライベート) static java.lang.String[] opNames
           
static int PARALLEL
           
static int PHI
           
static int PROLOGUE
           
static int PURE
           
static int REG
           
static int RSHS
           
static int RSHU
           
static int SET
           
static int SPACE
           
static int STATIC
           
static int STRING
           
static int SUB
           
static int SUBREG
           
static int TSTEQ
           
static int TSTGES
           
static int TSTGEU
           
static int TSTGTS
           
static int TSTGTU
           
static int TSTLES
           
static int TSTLEU
           
static int TSTLTS
           
static int TSTLTU
           
static int TSTNE
           
(パッケージプライベート) static boolean[] typed
           
static int UNDEFINED
           
static int USE
           
static int ZEROS
           
 
メソッドの概要
static boolean isTyped(int code)
          Return true if the operator is typed.
static int toCode(java.lang.String name)
          Convert operator mnemonic to integer code
static java.lang.String toName(int code)
          Convert operator code to mnemonic
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

HOLE

public static final int HOLE
関連項目:
定数フィールド値

INTCONST

public static final int INTCONST
関連項目:
定数フィールド値

FLOATCONST

public static final int FLOATCONST
関連項目:
定数フィールド値

STATIC

public static final int STATIC
関連項目:
定数フィールド値

FRAME

public static final int FRAME
関連項目:
定数フィールド値

REG

public static final int REG
関連項目:
定数フィールド値

SUBREG

public static final int SUBREG
関連項目:
定数フィールド値

LABEL

public static final int LABEL
関連項目:
定数フィールド値

NEG

public static final int NEG
関連項目:
定数フィールド値

ADD

public static final int ADD
関連項目:
定数フィールド値

SUB

public static final int SUB
関連項目:
定数フィールド値

MUL

public static final int MUL
関連項目:
定数フィールド値

DIVS

public static final int DIVS
関連項目:
定数フィールド値

DIVU

public static final int DIVU
関連項目:
定数フィールド値

MODS

public static final int MODS
関連項目:
定数フィールド値

MODU

public static final int MODU
関連項目:
定数フィールド値

CONVSX

public static final int CONVSX
関連項目:
定数フィールド値

CONVZX

public static final int CONVZX
関連項目:
定数フィールド値

CONVIT

public static final int CONVIT
関連項目:
定数フィールド値

CONVFX

public static final int CONVFX
関連項目:
定数フィールド値

CONVFT

public static final int CONVFT
関連項目:
定数フィールド値

CONVFI

public static final int CONVFI
関連項目:
定数フィールド値

CONVFS

public static final int CONVFS
関連項目:
定数フィールド値

CONVFU

public static final int CONVFU
関連項目:
定数フィールド値

CONVSF

public static final int CONVSF
関連項目:
定数フィールド値

CONVUF

public static final int CONVUF
関連項目:
定数フィールド値

BAND

public static final int BAND
関連項目:
定数フィールド値

BOR

public static final int BOR
関連項目:
定数フィールド値

BXOR

public static final int BXOR
関連項目:
定数フィールド値

BNOT

public static final int BNOT
関連項目:
定数フィールド値

LSHS

public static final int LSHS
関連項目:
定数フィールド値

LSHU

public static final int LSHU
関連項目:
定数フィールド値

RSHS

public static final int RSHS
関連項目:
定数フィールド値

RSHU

public static final int RSHU
関連項目:
定数フィールド値

TSTEQ

public static final int TSTEQ
関連項目:
定数フィールド値

TSTNE

public static final int TSTNE
関連項目:
定数フィールド値

TSTLTS

public static final int TSTLTS
関連項目:
定数フィールド値

TSTLES

public static final int TSTLES
関連項目:
定数フィールド値

TSTGTS

public static final int TSTGTS
関連項目:
定数フィールド値

TSTGES

public static final int TSTGES
関連項目:
定数フィールド値

TSTLTU

public static final int TSTLTU
関連項目:
定数フィールド値

TSTLEU

public static final int TSTLEU
関連項目:
定数フィールド値

TSTGTU

public static final int TSTGTU
関連項目:
定数フィールド値

TSTGEU

public static final int TSTGEU
関連項目:
定数フィールド値

ASMCONST

public static final int ASMCONST
関連項目:
定数フィールド値

PURE

public static final int PURE
関連項目:
定数フィールド値

MEM

public static final int MEM
関連項目:
定数フィールド値

SET

public static final int SET
関連項目:
定数フィールド値

JUMP

public static final int JUMP
関連項目:
定数フィールド値

JUMPC

public static final int JUMPC
関連項目:
定数フィールド値

JUMPN

public static final int JUMPN
関連項目:
定数フィールド値

DEFLABEL

public static final int DEFLABEL
関連項目:
定数フィールド値

CALL

public static final int CALL
関連項目:
定数フィールド値

PROLOGUE

public static final int PROLOGUE
関連項目:
定数フィールド値

EPILOGUE

public static final int EPILOGUE
関連項目:
定数フィールド値

PARALLEL

public static final int PARALLEL
関連項目:
定数フィールド値

USE

public static final int USE
関連項目:
定数フィールド値

CLOBBER

public static final int CLOBBER
関連項目:
定数フィールド値

PHI

public static final int PHI
関連項目:
定数フィールド値

IF

public static final int IF
関連項目:
定数フィールド値

LIST

public static final int LIST
関連項目:
定数フィールド値

UNDEFINED

public static final int UNDEFINED
関連項目:
定数フィールド値

SPACE

public static final int SPACE
関連項目:
定数フィールド値

ZEROS

public static final int ZEROS
関連項目:
定数フィールド値

LINE

public static final int LINE
関連項目:
定数フィールド値

INFO

public static final int INFO
関連項目:
定数フィールド値

ASM

public static final int ASM
関連項目:
定数フィールド値

STRING

public static final int STRING
関連項目:
定数フィールド値

MAX

public static final int MAX
関連項目:
定数フィールド値

opNames

static java.lang.String[] opNames

typed

static boolean[] typed
メソッドの詳細

toCode

public static int toCode(java.lang.String name)
Convert operator mnemonic to integer code


toName

public static java.lang.String toName(int code)
Convert operator code to mnemonic


isTyped

public static boolean isTyped(int code)
Return true if the operator is typed.