演算

Last-modified: 2008-12-26 (金) 23:14:32

代入 (グローバル・整数)

代入 (グローバル・小数)

代入 (ローカル・整数)

代入 (ローカル・小数)

加算 (グローバル・整数)

加算 (グローバル・小数)

加算 (ローカル・整数)

加算 (ローカル・小数)

減算 (グローバル・整数)

減算 (グローバル・小数)

減算 (ローカル・整数)

減算 (ローカル・小数)

乗算 (グローバル・整数)

乗算 (グローバル・小数)

乗算 (ローカル・整数)

乗算 (ローカル・小数)

除算 (グローバル・整数)

除算 (グローバル・小数)

除算 (ローカル・整数)

除算 (ローカル・小数)

比較 (グローバル・大なり)

比較 (ローカル・大なり)

比較 (グローバル・小なり)

比較 (ローカル・小なり)

比較 (グローバル>グローバル・大なり)

比較 (ローカル>ローカル・大なり)

比較 (グローバル>ローカル・大なり)

比較 (ローカル>グローバル・大なり)

比較 (グローバル・大なり・小数)

比較 (ローカル・大なり・小数)

比較 (グローバル・小なり・小数)

比較 (ローカル・小なり・小数)

比較 (グローバル>グローバル・大なり・小数)

比較 (ローカル>ローカル・大なり・小数)

比較 (グローバル>ローカル・大なり・小数)

比較 (ローカル>グローバル・大なり・小数)

比較 (グローバル・以上・整数)

比較 (ローカル・以上・整数)

比較 (グローバル・以下・整数)

比較 (ローカル・以下・整数)

比較 (グローバル>グローバル・以上・整数)

比較 (ローカル>ローカル・以上・整数)

比較 (グローバル>ローカル・以上・整数)

比較 (ローカル>グローバル・以上・整数)

比較 (グローバル・以上・小数)

比較 (ローカル・以上・小数)

比較 (グローバル・以下・小数)

比較 (ローカル・以下・小数)

比較 (グローバル>グローバル・以上・小数)

比較 (ローカル>ローカル・以上・小数)

比較 (グローバル>ローカル・以上・小数)

比較 (ローカル>グローバル・以上・小数)

等しい (グローバル・整数)

等しい (ローカル・整数)

等しい (グローバル==グローバル・整数)

等しい (ローカル==ローカル・整数)

等しい (グローバル==ローカル・整数)

等しい (グローバル・小数)

等しい (ローカル・小数)

等しい (グローバル==グローバル・小数)

等しい (ローカル==ローカル・小数)

加算 (グローバル+グローバル・整数)

加算 (グローバル+グローバル・小数)

加算 (ローカル+ローカル・整数)

加算 (ローカル+ローカル・小数)

加算 (ローカル+グローバル・整数)

加算 (ローカル+グローバル・小数)

加算 (グローバル+ローカル・整数)

加算 (グローバル+ローカル・小数)

減算 (グローバル-グローバル・整数)

減算 (グローバル-グローバル・小数)

減算 (ローカル-ローカル・整数)

減算 (ローカル-ローカル・小数)

減算 (ローカル-グローバル・整数)

減算 (ローカル-グローバル・小数)

減算 (グローバル-ローカル・整数)

減算 (グローバル-ローカル・小数)

乗算 (グローバル*グローバル・整数)

乗算 (グローバル*グローバル・小数)

乗算 (ローカル*ローカル・整数)

乗算 (ローカル*ローカル・小数)

乗算 (グローバル*ローカル・小数)

乗算 (ローカル*グローバル・整数)

乗算 (ローカル*グローバル・小数)

除算 (グローバル/グローバル・小数)

除算 (ローカル/ローカル・整数)

除算 (ローカル/ローカル・小数)

除算 (グローバル/ローカル・整数)

除算 (グローバル/ローカル・小数)

除算 (ローカル/グローバル・小数)

代入 (グローバル=グローバル・整数)

代入 (ローカル=ローカル・整数)

代入 (グローバル=グローバル・小数)

代入 (ローカル=ローカル・小数)

代入 (グローバル=ローカル・小数)

代入 (ローカル=グローバル・小数)

代入 (グローバル=ローカル・整数)

代入 (ローカル=グローバル・整数)

変換 (グローバル・小数から整数)

変換 (グローバル・整数から小数)

変換 (グローバルからローカル・小数から整数)

変換 (グローバルからローカル・整数から小数)

変換 (ローカルからグローバル・小数から整数)

変換 (ローカルからグローバル・整数から小数)

変換 (ローカル・小数から整数)

変換 (ローカル・整数から小数)

整数 絶対値 (グローバル)

整数 絶対値 (ローカル)

小数 絶対値 (グローバル)

小数 絶対値 (ローカル)

ランダム数を生成?

平方根

ランダム数を生成 (整数)

サイン

コサイン

単位変換(メートルからフィート)

単位変換(メートルからインペリアル)

文字列代入 (グローバル)

文字列代入 (ローカル)

文字列が同じか

文字列が同じか

文字列代入 (グローバル)

文字列代入 (ローカル)

等しい (人とか乗り物とかの変数)

$100:人
$300:乗り物
$500:物

代入 (グローバル・整数)

0004: $10029 = 0 ;; integer values

代入 (グローバル・小数)

0005: $4404 = 296.302 ;; floating-point values

代入 (ローカル・整数)

0006: @389 = 29 ;; integer values

代入 (ローカル・小数)

0007: @168 = 0.0 ;; floating-point values

加算 (グローバル・整数)

0008: $6672 += 1 ;; integer values

加算 (グローバル・小数)

0009: $5954 += 1.0 ;; floating-point values

加算 (ローカル・整数)

000A: @393 += 1 ;; integer values

加算 (ローカル・小数)

000B: @90 += .355 ;; floating-point values

減算 (グローバル・整数) †

000C: $267 -= 25 ;; integer values

減算 (グローバル・小数)

000D: $8278 -= 1.0 ;; floating-point values

減算 (ローカル・整数)

000E: @1 -= 1 ;; integer values

減算 (ローカル・小数)

000F: @129 -= 180.0 ;; floating-point values

乗算 (グローバル・整数)

0010: $10940 *= 1000 ;; integer values

乗算 (グローバル・小数)

0011: $259 *= 10.42 ;; floating-point values

乗算 (ローカル・整数)

0012: @225 *= 2 ;; integer values

乗算 (ローカル・小数)

0013: @112 *= 20.0 ;; floating-point values

除算 (グローバル・整数)

0014: $7250 /= 30 ;; integer values

除算 (グローバル・小数)

0015: $1817 /= 30.0 ;; floating-point values

除算 (ローカル・整数)

0016: @210 /= 60 ;; integer values

除算 (ローカル・小数)

0017: @13 /= 2.0 ;; floating-point values

比較 (グローバル・大なり)

0018: $17 > 64 ;; integer values

比較 (ローカル・大なり)

0019: @122 > 2 ;; integer values

比較 (グローバル・小なり)

001A: 0 > $1019 ;; integer values

比較 (ローカル・小なり)

001B: 10 > @12 ;; integer values

比較 (グローバル>グローバル・大なり)

001C: $10203 > $10413 ;; integer values

比較 (ローカル>ローカル・大なり)

001D: @211 > @169 ;; integer values

比較 (グローバル>ローカル・大なり)

001E: $1963 > @168 ;; integer values

比較 (ローカル>グローバル・大なり)

001F: @228 > $1967 ;; integer values

比較 (グローバル・大なり・小数)

0020: $10510 > 0.0 ;; floating-point values

比較 (ローカル・大なり・小数)

0021: @13 > 10.0 ;; floating-point values

比較 (グローバル・小なり・小数)

0022: 1000.7 > $75 ;; floating-point values

比較 (ローカル・小なり・小数)

0023: 0.0 > @36 ;; floating-point values

比較 (グローバル>グローバル・大なり・小数)

0024: $1504 > $8268 ;; floating-point values only

比較 (ローカル>ローカル・大なり・小数)

0025: @140 > @148 ;; floating-point values

比較 (グローバル>ローカル・大なり・小数)

0026: $73 > @44 ;; floating-point values

比較 (ローカル>グローバル・大なり・小数)

0027: @183 > $68 ;; floating-point values only

比較 (グローバル・以上・整数)

0028: $103 >= 70 ;; integer values

比較 (ローカル・以上・整数)

0029: @0 >= 7500 ;; integer values

比較 (グローバル・以下・整数)

002A: 0 >= $1923 ;; integer values

比較 (ローカル・以下・整数)

002B: 11 >= @156 ;; integer values

比較 (グローバル>グローバル・以上・整数)

002C: $2754 >= $10034 ;; integer values

比較 (ローカル>ローカル・以上・整数)

002D: @50 >= @49 ;; integer values

比較 (グローバル>ローカル・以上・整数)

002E: $1422 >= @131 ;; integer values

比較 (ローカル>グローバル・以上・整数)

002F: @147 >= $301 ;; integer values

比較 (グローバル・以上・小数)

0030: $10740 >= 13.2513 ;; floating-point values

比較 (ローカル・以上・小数)

0031: @14 >= 31.0 ;; floating-point values

比較 (グローバル・以下・小数)

0032: 1010.5 >= $75 ;; floating-point values

比較 (ローカル・以下・小数)

0033: 20.0 >= @14 ;; floating-point values

比較 (グローバル>グローバル・以上・小数)

0034: $8276 >= $8278 ;; floating-point values

比較 (ローカル>ローカル・以上・小数)

0035: @13 >= @14 ;; floating-point values

比較 (グローバル>ローカル・以上・小数)

0036: $73 >= @181 ;; floating-point values

比較 (ローカル>グローバル・以上・小数)

0037: @181 >= $73 ;; floating-point values

等しい (グローバル・整数)

0038: $10038 == 0 ;; integer values

等しい (ローカル・整数)

0039: @168 == 33 ;; integer values

等しい (グローバル==グローバル・整数)

003A: $10042 == $10036 ;; integer values and handles

等しい (ローカル==ローカル・整数)

003B: @137 == @145 ;; integer values

等しい (グローバル==ローカル・整数)

003C: $1287 == @0 ;; integer values

等しい (グローバル・小数)

0042: $279 == 168.0 ;; floating-point values

等しい (ローカル・小数)

0043: @107 == 0.0 ;; floating-point values

等しい (グローバル==グローバル・小数)

0044: $3500 == $3658 ;; floating-point values

等しい (ローカル==ローカル・小数)

0045: @20 == @17 ;; floating-point values

加算 (グローバル+グローバル・整数)

0058: $10935 += $10937 ;; integer values

加算 (グローバル+グローバル・小数)

0059: $10094 += $10178 ;; floating-point values

加算 (ローカル+ローカル・整数)

005A: @103 += @42 ;; integer values

加算 (ローカル+ローカル・小数)

005B: @110 += @140 ;; floating-point values

加算 (ローカル+グローバル・整数)

005C: @122 += $8267 ;; integer values

加算 (ローカル+グローバル・小数)

005D: @14 += $74 ;; floating-point values

加算 (グローバル+ローカル・整数)

005E: $1791 += @48 ;; integer values

加算 (グローバル+ローカル・小数)

005F: $10499 += @14 ;; floating-point values

減算 (グローバル-グローバル・整数)

0060: $1047 -= $1046 ;; integer values

減算 (グローバル-グローバル・小数)

0061: $10506 -= $10497 ;; floating-point values

減算 (ローカル-ローカル・整数)

0062: @129 -= @131 ;; integer values

減算 (ローカル-ローカル・小数)

0063: @104 -= @103 ;; floating-point values

減算 (ローカル-グローバル・整数)

0064: @533 -= $7259 ;; integer values

減算 (ローカル-グローバル・小数)

0065: @14 -= $75 ;; floating-point values

減算 (グローバル-ローカル・整数)

0066: $8200 -= @52 ;; integer values

減算 (グローバル-ローカル・小数)

0067: $8801 -= @12 ;; floating-point values

乗算 (グローバル*グローバル・整数)

0068: $1302 *= $1294 ;; integer values

乗算 (グローバル*グローバル・小数)

0069: $73 *= $73 ;; floating-point values

乗算 (ローカル*ローカル・整数)

006A: @74 *= @70 ;; integer values

乗算 (ローカル*ローカル・小数)

006B: @109 *= @111 ;; floating-point values

乗算 (グローバル*ローカル・小数)

006D: $1507 *= @4 ;; floating-point values

乗算 (ローカル*グローバル・整数)

006E: @128 *= $163 ;; integer values

乗算 (ローカル*グローバル・小数)

006F: @4 *= $10509 ;; floating-point values

除算 (グローバル/グローバル・小数)

0071: $5941 /= $5942 ;; floating-point values

除算 (ローカル/ローカル・整数)

0072: @146 /= @149 ;; integer values

除算 (ローカル/ローカル・小数)

0073: @148 /= @149 ;; floating-point values

除算 (グローバル/ローカル・整数)

0074: $8200 /= @51 ;; integer values

除算 (グローバル/ローカル・小数)

0075: $10508 /= @4 ;; floating-point values

除算 (ローカル/グローバル・小数)

0077: @345 /= $68 ;; floating-point values

0078: UNKNOWN $5575 += tripled_random_float_in_range_0_to 6.0 ;; floating-point

0079: UNKNOWN @12 += tripled_random_float_in_range_0_to 1.05 ;; floating-point

007A: UNKNOWN $5575 += tripled_random_float_in_range_0_to $5574 ;; floating-point

007B: UNKNOWN @147 += tripled_random_float_in_range_0_to @144 ;; floating-point

007D: UNKNOWN $73 += tripled_random_float_in_range_0_to @2 ;; floating-point

007E: UNKNOWN $8001 -= tripled_random_float_in_range_0_to .02 ;; floating-point

0080: UNKNOWN $5588 -= tripled_random_float_in_range_0_to $5590 ;; floating-point

0081: UNKNOWN @57 -= tripled_random_float_in_range_0_to @81 ;; floating-point

0082: UNKNOWN @18 -= tripled_random_float_in_range_0_to $8736 ;; floating-point

0083: UNKNOWN $2739 -= tripled_random_float_in_range_0_to @8 ;; floating-point

代入 (グローバル=グローバル・整数)

0084: $100 = $271 ;; integer values and handles

代入 (ローカル=ローカル・整数)

0085: @10 = @17 ;; integer values and handles

代入 (グローバル=グローバル・小数)

0086: $10049 = $69 ;; floating-point values only

代入 (ローカル=ローカル・小数)

0087: @118 = @43 ;; floating-point values only

代入 (グローバル=ローカル・小数)

0088: $73 = @156 ;; floating-point values only

代入 (ローカル=グローバル・小数)

0089: @19 = $74 ;; floating-point values only

代入 (グローバル=ローカル・整数)

008A: $1231 = @0 ;; integer values and handles

代入 (ローカル=グローバル・整数)

008B: @15 = $16 ;; integer values and handles

変換 (グローバル・小数から整数)

008C: $1818 = float_to_integer $8766

変換 (グローバル・整数から小数)

008D: $1341 = integer_to_float $1299

変換 (グローバルからローカル・小数から整数)

008E: @25 = float_to_integer $68

変換 (グローバルからローカル・整数から小数)

008F: @6 = integer_to_float $17

変換 (ローカルからグローバル・小数から整数)

0090: $6705 = float_to_integer @167

変換 (ローカルからグローバル・整数から小数)

0091: $1188 = integer_to_float @4

変換 (ローカル・小数から整数)

0092: @11 = float_to_integer @13

変換 (ローカル・整数から小数)

0093: @13 = integer_to_float @10

整数 絶対値 (グローバル)

0094: make $10937 absolute_integer

整数 絶対値 (ローカル)

0095: make @13 absolute_integer

小数 絶対値 (グローバル)

0096: make $10755 absolute_float

小数 絶対値 (ローカル)

0097: make @13 absolute_float

ランダム数を生成?

この場合は0~65535間のどれかを$8224に格納

0099: generate_random_int_in_range_0_to_65535_as $8224

平方根

01FB: get_square_root_of $6222 store_to $6223

ランダム数を生成 (整数)

0209: generate_random_int_in_range 0 to 255 store_to @29

サイン

02F6: get_sine_of 241.0 store_to @199 ;; floating-point values

コサイン

02F7: get_cosine_of 51.0 store_to @320 ;; floating-point values

単位変換(メートルからフィート)

0425: count_meters_to_feet $1323 store_to $1325

単位変換(メートルからインペリアル)

042D: count_metric_to_imperial $1292 store_to $1292

文字列代入 (グローバル)

05A9: $1155(@4,6s) = 'DUMMY' ;; 8-byte strings, global

文字列代入 (ローカル)

05AA: s@127 = 'DOGG_DB' ;; 8-byte strings, local

文字列が同じか

05AD: $5405(@227,10s) == s@176 ;; 8-byte strings, global

文字列が同じか

05AE: @377(@40,10s) == s@108 ;; 8-byte strings, local

文字列代入 (グローバル)

06D1: $9816($9896,12v) = "CLO_POSE_HAT" ;; 16-byte strings

文字列代入 (ローカル)

06D2: v@28 = "LAPDAN2" ;; 16-byte strings

等しい (人とか乗り物とかの変数)

07D6: @72 == $SCPLAYER ;; integer values&handles *OR floating-point values