summaryrefslogtreecommitdiff
path: root/insns.def
diff options
context:
space:
mode:
Diffstat (limited to 'insns.def')
-rw-r--r--insns.def194
1 files changed, 97 insertions, 97 deletions
diff --git a/insns.def b/insns.def
index 4d406fdec8..a3bec2f434 100644
--- a/insns.def
+++ b/insns.def
@@ -47,7 +47,7 @@ nop
/**
@c variable
@e get local variable value (which is pointed by idx).
- @j idx で指定されたローカル変数をスタックに置く。
+ @j idx 縺ァ謖螳壹&繧後◆繝ュ繝シ繧ォ繝ォ螟画焚繧偵せ繧ソ繝繧ッ縺ォ鄂ョ縺上
*/
DEFINE_INSN
getlocal
@@ -61,7 +61,7 @@ getlocal
/**
@c variable
@e set local variable value (which is pointed by idx) as val.
- @j idx で指定されたローカル変数を val に設定する。
+ @j idx 縺ァ謖螳壹&繧後◆繝ュ繝シ繧ォ繝ォ螟画焚繧 val 縺ォ險ュ螳壹☆繧九
*/
DEFINE_INSN
setlocal
@@ -75,7 +75,7 @@ setlocal
/**
@c variable
@e get special local variable ($~, $_, ..) value.
- @j 特殊なローカル変数($~, $_, ...)の値を得る。
+ @j 迚ケ谿翫↑繝ュ繝シ繧ォ繝ォ螟画焚シ$~, $_, ...シ峨ョ蛟、繧貞セ励k縲
*/
DEFINE_INSN
getspecial
@@ -89,7 +89,7 @@ getspecial
/**
@c variable
@e set special local variable ($~, $_, ...) value as obj.
- @j 特別なローカル変数($~, $_, ...)の値を設定する。
+ @j 迚ケ蛻・縺ェ繝ュ繝シ繧ォ繝ォ螟画焚シ$~, $_, ...シ峨ョ蛟、繧定ィュ螳壹☆繧九
*/
DEFINE_INSN
setspecial
@@ -104,8 +104,8 @@ setspecial
@c variable
@e get block local variable(which is pointed by idx and level).
level means nest level of block, and specify how above this variable.
- @j level, idx で指定されたブロックローカル変数の値をスタックに置く。
- level はブロックのネストレベルで、何段上かを示す。
+ @j level, idx 縺ァ謖螳壹&繧後◆繝悶Ο繝繧ッ繝ュ繝シ繧ォ繝ォ螟画焚縺ョ蛟、繧偵せ繧ソ繝繧ッ縺ォ鄂ョ縺上
+ level 縺ッ繝悶Ο繝繧ッ縺ョ繝阪せ繝医Ξ繝吶Ν縺ァ縲∽ス墓ョオ荳翫°繧堤、コ縺吶
*/
DEFINE_INSN
getdynamic
@@ -125,8 +125,8 @@ getdynamic
@c variable
@e set block local variable(which is pointed by 'idx') as val.
level means nest level of block, and specify how above this variable.
- @j level, idx で指定されたブロックローカル変数の値を val にする。
- level はブロックのネストレベルで、何段上かを示す。
+ @j level, idx 縺ァ謖螳壹&繧後◆繝悶Ο繝繧ッ繝ュ繝シ繧ォ繝ォ螟画焚縺ョ蛟、繧 val 縺ォ縺吶k縲
+ level 縺ッ繝悶Ο繝繧ッ縺ョ繝阪せ繝医Ξ繝吶Ν縺ァ縲∽ス墓ョオ荳翫°繧堤、コ縺吶
*/
DEFINE_INSN
setdynamic
@@ -146,7 +146,7 @@ setdynamic
@c variable
@e get instance variable id of obj.
if is_local is not 0, search as class local variable.
- @j self のインスタンス変数 id の値を得る。
+ @j self 縺ョ繧、繝ウ繧ケ繧ソ繝ウ繧ケ螟画焚 id 縺ョ蛟、繧貞セ励k縲
*/
DEFINE_INSN
getinstancevariable
@@ -161,7 +161,7 @@ getinstancevariable
@c variable
@e set instance variable id of obj as val.
if is_local is not 0, search as class local variable.
- @j self のインスタンス変数 id を val にする。
+ @j self 縺ョ繧、繝ウ繧ケ繧ソ繝ウ繧ケ螟画焚 id 繧 val 縺ォ縺吶k縲
*/
DEFINE_INSN
setinstancevariable
@@ -175,7 +175,7 @@ setinstancevariable
/**
@c variable
@e get class variable id of klass as val.
- @j 現在のスコープのクラス変数 id の値を得る。
+ @j 迴セ蝨ィ縺ョ繧ケ繧ウ繝シ繝励ョ繧ッ繝ゥ繧ケ螟画焚 id 縺ョ蛟、繧貞セ励k縲
*/
DEFINE_INSN
getclassvariable
@@ -190,7 +190,7 @@ getclassvariable
/**
@c variable
@e set class variable id of klass as val.
- @j klass のクラス変数 id を val にする。
+ @j klass 縺ョ繧ッ繝ゥ繧ケ螟画焚 id 繧 val 縺ォ縺吶k縲
*/
DEFINE_INSN
setclassvariable
@@ -209,10 +209,10 @@ setclassvariable
are searched in current scope. if klass is Qfalse, constant as
top level constant. otherwise, get constant under klass
class or module.
- @j 定数 id の値を得る。
- klass が Qnil なら、そのスコープで得られる定数の値を得る。
- Qfalse なら、トップレベルスコープを得る。
- それ以外なら、klass クラスの下の定数を得る。
+ @j 螳壽焚 id 縺ョ蛟、繧貞セ励k縲
+ klass 縺 Qnil 縺ェ繧峨√◎縺ョ繧ケ繧ウ繝シ繝励〒蠕励i繧後k螳壽焚縺ョ蛟、繧貞セ励k縲
+ Qfalse 縺ェ繧峨√ヨ繝繝励Ξ繝吶Ν繧ケ繧ウ繝シ繝励r蠕励k縲
+ 縺昴l莉・螟悶↑繧峨〔lass 繧ッ繝ゥ繧ケ縺ョ荳九ョ螳壽焚繧貞セ励k縲
*/
DEFINE_INSN
getconstant
@@ -231,10 +231,10 @@ getconstant
top level constant. otherwise, set constant under klass
class or module.
- @j 定数 id の値を val にする。
- klass が Qfalse なら、そのスコープで得られる定数 id の値を設定する。
- Qnil なら、トップレベルスコープの値を設定する。
- それ以外なら、klass クラスの下の定数を設定する。
+ @j 螳壽焚 id 縺ョ蛟、繧 val 縺ォ縺吶k縲
+ klass 縺 Qfalse 縺ェ繧峨√◎縺ョ繧ケ繧ウ繝シ繝励〒蠕励i繧後k螳壽焚 id 縺ョ蛟、繧定ィュ螳壹☆繧九
+ Qnil 縺ェ繧峨√ヨ繝繝励Ξ繝吶Ν繧ケ繧ウ繝シ繝励ョ蛟、繧定ィュ螳壹☆繧九
+ 縺昴l莉・螟悶↑繧峨〔lass 繧ッ繝ゥ繧ケ縺ョ荳九ョ螳壽焚繧定ィュ螳壹☆繧九
*/
DEFINE_INSN
setconstant
@@ -250,7 +250,7 @@ setconstant
/**
@c variable
@e get global variable id.
- @j グローバル変数 id の値を得る。
+ @j 繧ー繝ュ繝シ繝舌Ν螟画焚 id 縺ョ蛟、繧貞セ励k縲
*/
DEFINE_INSN
getglobal
@@ -264,7 +264,7 @@ getglobal
/**
@c variable
@e set global variable id as val.
- @j グローバル変数 id の値を設定する。
+ @j 繧ー繝ュ繝シ繝舌Ν螟画焚 id 縺ョ蛟、繧定ィュ螳壹☆繧九
*/
DEFINE_INSN
setglobal
@@ -283,7 +283,7 @@ setglobal
/**
@c put
@e put nil to stack.
- @j スタックに nil をプッシュする。
+ @j 繧ケ繧ソ繝繧ッ縺ォ nil 繧偵励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
putnil
@@ -297,7 +297,7 @@ putnil
/**
@c put
@e put self.
- @j スタックに self をプッシュする。
+ @j 繧ケ繧ソ繝繧ッ縺ォ self 繧偵励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
putself
@@ -312,7 +312,7 @@ putself
@c put
@e put some object.
i.e. Fixnum, true, false, nil, and so on.
- @j オブジェクト val をスタックにプッシュする。
+ @j 繧ェ繝悶ず繧ァ繧ッ繝 val 繧偵せ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
i.e. Fixnum, true, false, nil, and so on.
*/
DEFINE_INSN
@@ -327,8 +327,8 @@ putobject
/**
@c put
@e put special object. "value_type" is for expansion.
- @j 特別なオブジェクト val をスタックにプッシュする。
- オブジェクトの種類は value_type による.
+ @j 迚ケ蛻・縺ェ繧ェ繝悶ず繧ァ繧ッ繝 val 繧偵せ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
+ 繧ェ繝悶ず繧ァ繧ッ繝医ョ遞ョ鬘槭ッ value_type 縺ォ繧医kシ
*/
DEFINE_INSN
putspecialobject
@@ -370,7 +370,7 @@ putiseq
/**
@c put
@e put string val. string will be copied.
- @j 文字列をコピーしてスタックにプッシュする。
+ @j 譁蟄怜励r繧ウ繝斐シ縺励※繧ケ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
putstring
@@ -384,7 +384,7 @@ putstring
/**
@c put
@e put concatenate strings
- @j スタックトップの文字列を n 個連結し,結果をスタックにプッシュする。
+ @j 繧ケ繧ソ繝繧ッ繝医ャ繝励ョ譁蟄怜励r n 蛟矩」邨舌@シ檎オ先棡繧偵せ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
concatstrings
@@ -405,7 +405,7 @@ concatstrings
/**
@c put
@e to_str
- @j to_str の結果をスタックにプッシュする。
+ @j to_str 縺ョ邨先棡繧偵せ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
tostring
@@ -419,8 +419,8 @@ tostring
/**
@c put
@e to Regexp
- @j 文字列 str を正規表現にコンパイルしてスタックにプッシュする。
- コンパイル時,opt を正規表現のオプションとする。
+ @j 譁蟄怜 str 繧呈ュ」隕剰。ィ迴セ縺ォ繧ウ繝ウ繝代う繝ォ縺励※繧ケ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
+ 繧ウ繝ウ繝代う繝ォ譎ゑシ経pt 繧呈ュ」隕剰。ィ迴セ縺ョ繧ェ繝励す繝ァ繝ウ縺ィ縺吶k縲
*/
DEFINE_INSN
toregexp
@@ -442,7 +442,7 @@ toregexp
/**
@c put
@e put new array.
- @j 新しい配列をスタック上の num 個の値で初期化して生成しプッシュする。
+ @j 譁ー縺励>驟榊励r繧ケ繧ソ繝繧ッ荳翫ョ num 蛟九ョ蛟、縺ァ蛻晄悄蛹悶@縺ヲ逕滓舌@繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
newarray
@@ -457,7 +457,7 @@ newarray
/**
@c put
@e dup array
- @j 配列 ary を dup してスタックにプッシュする。
+ @j 驟榊 ary 繧 dup 縺励※繧ケ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
duparray
@@ -471,13 +471,13 @@ duparray
/**
@c put
@e expand array to num objects.
- @j スタックトップのオブジェクトが配列であれば、それを展開する。
- 配列オブジェクトの要素数が num以下ならば、代わりに nil を積む。num以上なら、
- num以上の要素は切り捨てる。
- 配列オブジェクトでなければ、num - 1 個の nil を積む。
- もし flag が真なら、残り要素の配列を積む
- flag: 0x01 - 最後を配列に
- flag: 0x02 - postarg 用
+ @j 繧ケ繧ソ繝繧ッ繝医ャ繝励ョ繧ェ繝悶ず繧ァ繧ッ繝医′驟榊励〒縺ゅl縺ー縲√◎繧後r螻暮幕縺吶k縲
+ 驟榊励が繝悶ず繧ァ繧ッ繝医ョ隕∫エ謨ー縺 num莉・荳九↑繧峨ー縲∽サ」繧上j縺ォ nil 繧堤ゥ阪縲Oum莉・荳翫↑繧峨
+ num莉・荳翫ョ隕∫エ縺ッ蛻繧頑昏縺ヲ繧九
+ 驟榊励が繝悶ず繧ァ繧ッ繝医〒縺ェ縺代l縺ー縲]um - 1 蛟九ョ nil 繧堤ゥ阪縲
+ 繧ゅ@ flag 縺檎悄縺ェ繧峨∵ョ九j隕∫エ縺ョ驟榊励r遨阪
+ flag: 0x01 - 譛蠕後r驟榊励↓
+ flag: 0x02 - postarg 逕ィ
flag: 0x04 - reverse?
*/
DEFINE_INSN
@@ -492,7 +492,7 @@ expandarray
/**
@c put
@e concat two arrays
- @j 二つの配列 ary1, ary2 を連結しスタックへプッシュする。
+ @j 莠後▽縺ョ驟榊 ary1, ary2 繧帝」邨舌@繧ケ繧ソ繝繧ッ縺ク繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
concatarray
@@ -521,7 +521,7 @@ concatarray
/**
@c put
@e splat array
- @j 配列 ary に対して to_a を呼び出す。
+ @j 驟榊 ary 縺ォ蟇セ縺励※ to_a 繧貞他縺ウ蜃コ縺吶
*/
DEFINE_INSN
splatarray
@@ -539,7 +539,7 @@ splatarray
/**
@c put
@e check value is included in ary
- @j 配列 ary に要素 obj が入っているかどうかチェック。case/when で利用する。
+ @j 驟榊 ary 縺ォ隕∫エ obj 縺悟・縺」縺ヲ縺繧九°縺ゥ縺縺九メ繧ァ繝繧ッ縲Dase/when 縺ァ蛻ゥ逕ィ縺吶k縲
*/
DEFINE_INSN
checkincludearray
@@ -579,8 +579,8 @@ checkincludearray
/**
@c put
@e put new Hash.
- @j 新しいハッシュをスタックトップの n 個を初期値として生成する。
- n はキーと値のペアなので 2 の倍数でなければならない。
+ @j 譁ー縺励>繝上ャ繧キ繝・繧偵せ繧ソ繝繧ッ繝医ャ繝励ョ n 蛟九r蛻晄悄蛟、縺ィ縺励※逕滓舌☆繧九
+ n 縺ッ繧ュ繝シ縺ィ蛟、縺ョ繝壹い縺ェ縺ョ縺ァ 2 縺ョ蛟肴焚縺ァ縺ェ縺代l縺ー縺ェ繧峨↑縺縲
*/
DEFINE_INSN
newhash
@@ -602,7 +602,7 @@ newhash
/**
@c put
@e put new Range object.(Range.new(low, high, flag))
- @j Range.new(low, high, flag) のようなオブジェクトを生成しスタックにプッシュする。
+ @j Range.new(low, high, flag) 縺ョ繧医≧縺ェ繧ェ繝悶ず繧ァ繧ッ繝医r逕滓舌@繧ケ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
newrange
@@ -620,7 +620,7 @@ newrange
/**
@c stack
@e pop from stack.
- @j スタックから一つポップする。
+ @j 繧ケ繧ソ繝繧ッ縺九i荳縺、繝昴ャ繝励☆繧九
*/
DEFINE_INSN
pop
@@ -635,7 +635,7 @@ pop
/**
@c stack
@e duplicate stack top.
- @j スタックトップをコピーしてスタックにプッシュする。
+ @j 繧ケ繧ソ繝繧ッ繝医ャ繝励r繧ウ繝斐シ縺励※繧ケ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
dup
@@ -649,7 +649,7 @@ dup
/**
@c stack
@e duplicate stack top n elements
- @j スタックトップの n 個をコピーしてスタックにプッシュする。
+ @j 繧ケ繧ソ繝繧ッ繝医ャ繝励ョ n 蛟九r繧ウ繝斐シ縺励※繧ケ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
dupn
@@ -669,7 +669,7 @@ dupn
/**
@c stack
@e swap top 2 vals
- @j スタックトップの 2 つの値を交換する。
+ @j 繧ケ繧ソ繝繧ッ繝医ャ繝励ョ 2 縺、縺ョ蛟、繧剃コ、謠帙☆繧九
*/
DEFINE_INSN
swap
@@ -683,7 +683,7 @@ swap
/**
@c stack
@e for stack caching.
- @j スタックキャッシングの状態を調整するために必要な命令。
+ @j 繧ケ繧ソ繝繧ッ繧ュ繝」繝繧キ繝ウ繧ー縺ョ迥カ諷九r隱ソ謨エ縺吶k縺溘a縺ォ蠢隕√↑蜻ス莉、縲
*/
DEFINE_INSN
reput
@@ -697,7 +697,7 @@ reput
/**
@c stack
@e get nth stack value from stack top
- @j スタックトップから n 個目をスタックにプッシュする。
+ @j 繧ケ繧ソ繝繧ッ繝医ャ繝励°繧 n 蛟狗岼繧偵せ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺吶k縲
*/
DEFINE_INSN
topn
@@ -711,7 +711,7 @@ topn
/**
@c stack
@e set Nth stack entry to stack top
- @j スタックトップの値を n 個目のスタックにコピー
+ @j 繧ケ繧ソ繝繧ッ繝医ャ繝励ョ蛟、繧 n 蛟狗岼縺ョ繧ケ繧ソ繝繧ッ縺ォ繧ウ繝斐シ
*/
DEFINE_INSN
setn
@@ -725,7 +725,7 @@ setn
/**
@c stack
@e empt current stack
- @j current stack を空にする。
+ @j current stack 繧堤ゥコ縺ォ縺吶k縲
*/
DEFINE_INSN
adjuststack
@@ -744,7 +744,7 @@ adjuststack
/**
@c setting
@e defined?
- @j defined? を行う。
+ @j defined? 繧定。後≧縲
*/
DEFINE_INSN
defined
@@ -862,7 +862,7 @@ defined
/**
@c setting
@e trace
- @j trace 用の命令。
+ @j trace 逕ィ縺ョ蜻ス莉、縲
*/
DEFINE_INSN
trace
@@ -884,9 +884,9 @@ trace
@e
enter class definition scope. if super is Qfalse, and clsas
"klass" is defined, it's redefine. otherwise, define "klass" class.
- @j クラス定義スコープへ移行する。
- もし super が Qfalse で klassクラスが定義されていれば再定義である。
- そうでなければ、klass クラスを定義する。
+ @j 繧ッ繝ゥ繧ケ螳夂セゥ繧ケ繧ウ繝シ繝励∈遘サ陦後☆繧九
+ 繧ゅ@ super 縺 Qfalse 縺ァ klass繧ッ繝ゥ繧ケ縺悟ョ夂セゥ縺輔l縺ヲ縺繧後ー蜀榊ョ夂セゥ縺ァ縺ゅk縲
+ 縺昴≧縺ァ縺ェ縺代l縺ー縲〔lass 繧ッ繝ゥ繧ケ繧貞ョ夂セゥ縺吶k縲
*/
DEFINE_INSN
defineclass
@@ -986,7 +986,7 @@ defineclass
/**
@c method/iterator
@e obj.send(id, args..) # args.size => num
- @j メソッド呼び出しを行う。
+ @j 繝。繧ス繝繝牙他縺ウ蜃コ縺励r陦後≧縲
obj.send(id, args..) # args.size => num
flag & VM_CALL_ARGS_SPLAT_BIT != 0 -> splat last arg
flag & VM_CALL_ARGS_BLOCKARG_BIT != 0 -> Proc as Block
@@ -1018,9 +1018,9 @@ send
/**
@c method/iterator
@e super(args) # args.size => num
- @j super を実行する。
+ @j super 繧貞ョ溯。後☆繧九
super(args) # args.size => num
- flag 等オペランドの意味は send と同じ。
+ flag 遲峨が繝壹Λ繝ウ繝峨ョ諢丞袖縺ッ send 縺ィ蜷後§縲
*/
DEFINE_INSN
invokesuper
@@ -1054,7 +1054,7 @@ invokesuper
/**
@c method/iterator
@e yield(args) # args.size => num, flag shows expand argument or not
- @j yield を実行する。
+ @j yield 繧貞ョ溯。後☆繧九
yield(args) # args.size => num
*/
DEFINE_INSN
@@ -1073,7 +1073,7 @@ invokeblock
/**
@c method/iterator
@e return from this scope.
- @j このスコープから抜ける。
+ @j 縺薙ョ繧ケ繧ウ繝シ繝励°繧画栢縺代k縲
*/
DEFINE_INSN
leave
@@ -1096,7 +1096,7 @@ leave
/**
@c method/iterator
@e return from this vm loop
- @j VM loop から抜ける。
+ @j VM loop 縺九i謚懊¢繧九
*/
DEFINE_INSN
finish
@@ -1119,7 +1119,7 @@ finish
/**
@c exception
@e longjump
- @j 大域ジャンプを行う。
+ @j 螟ァ蝓溘ず繝」繝ウ繝励r陦後≧縲
*/
DEFINE_INSN
throw
@@ -1140,7 +1140,7 @@ throw
/**
@c jump
@e set PC to (PC + dst).
- @j PC を (PC + dst) にする。
+ @j PC 繧 (PC + dst) 縺ォ縺吶k縲
*/
DEFINE_INSN
jump
@@ -1155,7 +1155,7 @@ jump
/**
@c jump
@e if val is not false or nil, set PC to (PC + dst).
- @j もし val が false か nil でなければ、PC を (PC + dst) にする。
+ @j 繧ゅ@ val 縺 false 縺 nil 縺ァ縺ェ縺代l縺ー縲 ̄C 繧 (PC + dst) 縺ォ縺吶k縲
*/
DEFINE_INSN
branchif
@@ -1172,7 +1172,7 @@ branchif
/**
@c jump
@e if val is false or nil, set PC to (PC + dst).
- @j もし val が false か nil ならば、PC を (PC + dst) にする。
+ @j 繧ゅ@ val 縺 false 縺 nil 縺ェ繧峨ー縲 ̄C 繧 (PC + dst) 縺ォ縺吶k縲
*/
DEFINE_INSN
branchunless
@@ -1194,7 +1194,7 @@ branchunless
/**
@c optimize
@e inline cache
- @j インラインキャッシュが有効なら、値をスタックにプッシュして dst へジャンプする。
+ @j 繧、繝ウ繝ゥ繧、繝ウ繧ュ繝」繝繧キ繝・縺梧怏蜉ケ縺ェ繧峨∝、繧偵せ繧ソ繝繧ッ縺ォ繝励ャ繧キ繝・縺励※ dst 縺ク繧ク繝」繝ウ繝励☆繧九
*/
DEFINE_INSN
getinlinecache
@@ -1215,7 +1215,7 @@ getinlinecache
/**
@c optimize
@e inline cache (once)
- @j once を実現する。
+ @j once 繧貞ョ溽樟縺吶k縲
*/
DEFINE_INSN
onceinlinecache
@@ -1244,7 +1244,7 @@ onceinlinecache
/**
@c optimize
@e set inline cache
- @j インラインキャッシュの値を設定する。
+ @j 繧、繝ウ繝ゥ繧、繝ウ繧ュ繝」繝繧キ繝・縺ョ蛟、繧定ィュ螳壹☆繧九
*/
DEFINE_INSN
setinlinecache
@@ -1263,7 +1263,7 @@ setinlinecache
/**
@c optimize
@e case dispatcher
- @j case 文で、可能なら表引きでジャンプする。
+ @j case 譁縺ァ縲∝庄閭ス縺ェ繧芽。ィ蠑輔″縺ァ繧ク繝」繝ウ繝励☆繧九
*/
DEFINE_INSN
opt_case_dispatch
@@ -1304,7 +1304,7 @@ opt_case_dispatch
/**
@c optimize
@e check environment
- @j 将来の拡張用。
+ @j 蟆譚・縺ョ諡。蠑オ逕ィ縲
*/
DEFINE_INSN
opt_checkenv
@@ -1326,7 +1326,7 @@ opt_checkenv
/**
@c optimize
@e optimized X+Y.
- @j 最適化された X+Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X+Y縲
*/
DEFINE_INSN
opt_plus
@@ -1402,7 +1402,7 @@ opt_plus
/**
@c optimize
@e optimized X-Y.
- @j 最適化された X-Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X-Y縲
*/
DEFINE_INSN
opt_minus
@@ -1451,7 +1451,7 @@ opt_minus
/**
@c optimize
@e optimized X*Y.
- @j 最適化された X*Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X*Y縲
*/
DEFINE_INSN
opt_mult
@@ -1505,7 +1505,7 @@ opt_mult
/**
@c optimize
@e optimized X/Y.
- @j 最適化された X/Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X/Y縲
*/
DEFINE_INSN
opt_div
@@ -1569,7 +1569,7 @@ opt_div
/**
@c optimize
@e optimized X%Y.
- @j 最適化された X%Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X%Y縲
*/
DEFINE_INSN
opt_mod
@@ -1648,7 +1648,7 @@ opt_mod
/**
@c optimize
@e optimized X==Y.
- @j 最適化された X==Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X==Y縲
*/
DEFINE_INSN
opt_eq
@@ -1669,7 +1669,7 @@ opt_eq
/**
@c optimize
@e optimized X!=Y.
- @j 最適化された X!=Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X!=Y縲
*/
DEFINE_INSN
opt_neq
@@ -1700,7 +1700,7 @@ opt_neq
/**
@c optimize
@e optimized X<Y.
- @j 最適化された X<Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X<Y縲
*/
DEFINE_INSN
opt_lt
@@ -1750,7 +1750,7 @@ opt_lt
/**
@c optimize
@e optimized X<=Y.
- @j 最適化された X<=Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X<=Y縲
*/
DEFINE_INSN
opt_le
@@ -1780,7 +1780,7 @@ opt_le
/**
@c optimize
@e optimized X>Y.
- @j 最適化された X>Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X>Y縲
*/
DEFINE_INSN
opt_gt
@@ -1830,7 +1830,7 @@ opt_gt
/**
@c optimize
@e optimized X>=Y.
- @j 最適化された X>=Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X>=Y縲
*/
DEFINE_INSN
opt_ge
@@ -1859,7 +1859,7 @@ opt_ge
/**
@c optimize
@e <<
- @j 最適化された X<<Y。
+ @j 譛驕ゥ蛹悶&繧後◆ X<<Y縲
*/
DEFINE_INSN
opt_ltlt
@@ -1893,7 +1893,7 @@ opt_ltlt
/**
@c optimize
@e []
- @j 最適化された recv[obj]。
+ @j 譛驕ゥ蛹悶&繧後◆ recv[obj]縲
*/
DEFINE_INSN
opt_aref
@@ -1923,7 +1923,7 @@ opt_aref
/**
@c optimize
@e recv[obj] = set
- @j 最適化された recv[obj] = set。
+ @j 譛驕ゥ蛹悶&繧後◆ recv[obj] = set縲
*/
DEFINE_INSN
opt_aset
@@ -1956,7 +1956,7 @@ opt_aset
/**
@c optimize
@e optimized length
- @j 最適化された recv.length()。
+ @j 譛驕ゥ蛹悶&繧後◆ recv.length()縲
*/
DEFINE_INSN
opt_length
@@ -1991,7 +1991,7 @@ opt_length
/**
@c optimize
@e optimized size
- @j 最適化された recv.size()。
+ @j 譛驕ゥ蛹悶&繧後◆ recv.size()縲
*/
DEFINE_INSN
opt_size
@@ -2026,7 +2026,7 @@ opt_size
/**
@c optimize
@e optimized succ
- @j 最適化された recv.succ()。
+ @j 譛驕ゥ蛹悶&繧後◆ recv.succ()縲
*/
DEFINE_INSN
opt_succ
@@ -2073,7 +2073,7 @@ opt_succ
/**
@c optimize
@e optimized not
- @j 最適化された recv.!()。
+ @j 譛驕ゥ蛹悶&繧後◆ recv.!()縲
*/
DEFINE_INSN
opt_not
@@ -2097,7 +2097,7 @@ opt_not
/**
@c optimize
@e optimized regexp match
- @j 最適化された正規表現マッチ。
+ @j 譛驕ゥ蛹悶&繧後◆豁」隕剰。ィ迴セ繝槭ャ繝√
*/
DEFINE_INSN
opt_regexpmatch1
@@ -2111,7 +2111,7 @@ opt_regexpmatch1
/**
@c optimize
@e optimized regexp match 2
- @j 最適化された正規表現マッチ 2
+ @j 譛驕ゥ蛹悶&繧後◆豁」隕剰。ィ迴セ繝槭ャ繝 2
*/
DEFINE_INSN
opt_regexpmatch2
@@ -2130,7 +2130,7 @@ opt_regexpmatch2
/**
@c optimize
@e call native compiled method
- @j ネイティブコンパイルしたメソッドを起動。
+ @j 繝阪う繝繧」繝悶さ繝ウ繝代う繝ォ縺励◆繝。繧ス繝繝峨r襍キ蜍輔
*/
DEFINE_INSN
opt_call_c_function
@@ -2167,7 +2167,7 @@ bitblt
/**
@c joke
@e The Answer to Life, the Universe, and Everything
- @j 人生、宇宙、すべての答え。
+ @j 莠コ逕溘∝ョ螳吶√☆縺ケ縺ヲ縺ョ遲斐∴縲
*/
DEFINE_INSN
answer