Advertisement
Guest User

Untitled

a guest
Mar 15th, 2012
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             var i:int;
  2.             const REPS:int = 5000000;
  3.             var beforeTime:int;
  4.             var afterTime:int;//*
  5.             var val1Int:int = 1;
  6.             var val2Int:int = 2;
  7.             var val3Int:int = 3;
  8.             var val4Int:int = 0;
  9.             var val5Int:int = 0;
  10.             var val1Uint:uint = 1;
  11.             var val2Uint:uint = 2;
  12.             var val3Uint:uint = 3;
  13.             var val4Uint:uint = 0;
  14.             var val5Uint:uint = 0;
  15.             var val1Number:Number = 0.3333;
  16.             var val2Number:Number = 0.6666;
  17.             var val3Number:Number = 0.9999;
  18.             var val4Number:Number = 0;
  19.             var val5Number:Number = 0;
  20.             var val6Number:Number = 0;
  21.             var val1String:String = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
  22.             var val2String:String = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb";
  23.             var r:*;
  24.             beforeTime = getTimer();
  25.             for (i = REPS; i--; ) void;
  26.             afterTime = getTimer();
  27.             log(REPS + " Loops; 10 Tests per loop\nEmpty Loop: " + (afterTime-beforeTime) + "\n\n");
  28.  
  29.               log("       ║    int     ║    uint    ║  int/uint  ║   Number   ║ Number/int ║  Number/uint\n");
  30.               log("═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  31.  
  32.               log("&:     ║");
  33.               //{  &
  34.  
  35.             beforeTime = getTimer();
  36.             for (i = REPS; i--; ) {
  37.                 Operators.BitAndInt10(val1Int, val3Int, val1Int);
  38.             }
  39.             afterTime = getTimer();
  40.             log(format(afterTime-beforeTime));
  41.             log("║");
  42.             beforeTime = getTimer();
  43.             for (i = REPS; i--; ) {
  44.                 Operators.BitAndUint10(val1Uint, val3Uint, val1Uint);
  45.             }
  46.             afterTime = getTimer();
  47.             log(format(afterTime-beforeTime));
  48.             log("║");
  49.             beforeTime = getTimer();
  50.             for (i = REPS; i--; ) {
  51.                 Operators.BitAndIntUint10(val1Int, val3Uint, val1Int);
  52.             }
  53.             afterTime = getTimer();
  54.             log(format(afterTime-beforeTime));
  55.             log("║");
  56.             beforeTime = getTimer();
  57.             for (i = REPS; i--; ) {
  58.                 Operators.BitAndNumber10(val1Number, val5Number, val5Number);
  59.             }
  60.             afterTime = getTimer();
  61.             log(format(afterTime-beforeTime));
  62.             log("║");
  63.             beforeTime = getTimer();
  64.             for (i = REPS; i--; ) {
  65.                 Operators.BitAndNumberInt10(val5Number, val3Int, val5Number);
  66.             }
  67.             afterTime = getTimer();
  68.             log(format(afterTime-beforeTime));
  69.             log("║");
  70.             beforeTime = getTimer();
  71.             for (i = REPS; i--; ) {
  72.                 Operators.BitAndNumberUint10(val5Number, val3Uint, val5Number);
  73.             }
  74.             afterTime = getTimer();
  75.             log(format(afterTime-beforeTime));
  76.             //}
  77.  
  78.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  79.               log("|:     ║");
  80.               //{  |
  81.  
  82.             beforeTime = getTimer();
  83.             for (i = REPS; i--; ) {
  84.                 Operators.BitOrInt10(val1Int, val4Int, val1Int);
  85.             }
  86.             afterTime = getTimer();
  87.             log(format(afterTime-beforeTime));
  88.             log("║");
  89.             beforeTime = getTimer();
  90.             for (i = REPS; i--; ) {
  91.                 Operators.BitOrUint10(val1Uint, val4Uint, val1Uint);
  92.             }
  93.             afterTime = getTimer();
  94.             log(format(afterTime-beforeTime));
  95.             log("║");
  96.             beforeTime = getTimer();
  97.             for (i = REPS; i--; ) {
  98.                 Operators.BitOrIntUint10(val1Int, val4Uint, val1Int);
  99.             }
  100.             afterTime = getTimer();
  101.             log(format(afterTime-beforeTime));
  102.             log("║");
  103.             beforeTime = getTimer();
  104.             for (i = REPS; i--; ) {
  105.                 Operators.BitOrNumber10(val5Number, val4Number, val5Number);
  106.             }
  107.             afterTime = getTimer();
  108.             log(format(afterTime-beforeTime));
  109.             log("║");
  110.             beforeTime = getTimer();
  111.             for (i = REPS; i--; ) {
  112.                 Operators.BitOrNumberInt10(val5Number, val4Int, val5Number);
  113.             }
  114.             afterTime = getTimer();
  115.             log(format(afterTime-beforeTime));
  116.             log("║");
  117.             beforeTime = getTimer();
  118.             for (i = REPS; i--; ) {
  119.                 Operators.BitOrNumberUint10(val5Number, val4Uint, val5Number);
  120.             }
  121.             afterTime = getTimer();
  122.             log(format(afterTime-beforeTime));
  123.             //}
  124.            
  125.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  126.               log("^:     ║");
  127.               //{  ^
  128.        
  129.             beforeTime = getTimer();
  130.             for (i = REPS; i--; ) {
  131.                 Operators.BitXorInt10(val1Int, val4Int, val1Int);
  132.             }
  133.             afterTime = getTimer();
  134.             log(format(afterTime-beforeTime));
  135.             log("║");
  136.             beforeTime = getTimer();
  137.             for (i = REPS; i--; ) {
  138.                 Operators.BitXorUint10(val1Uint, val4Uint, val1Uint);
  139.             }
  140.             afterTime = getTimer();
  141.             log(format(afterTime-beforeTime));
  142.             log("║");
  143.             beforeTime = getTimer();
  144.             for (i = REPS; i--; ) {
  145.                 Operators.BitXorIntUint10(val1Int, val4Uint, val1Int);
  146.             }
  147.             afterTime = getTimer();
  148.             log(format(afterTime-beforeTime));
  149.             log("║");
  150.             beforeTime = getTimer();
  151.             for (i = REPS; i--; ) {
  152.                 Operators.BitXorNumber10(val4Number, val5Number, val5Number);
  153.             }
  154.             afterTime = getTimer();
  155.             log(format(afterTime-beforeTime));
  156.             log("║");
  157.             beforeTime = getTimer();
  158.             for (i = REPS; i--; ) {
  159.                 Operators.BitXorNumberInt10(val5Number, val4Int, val5Number);
  160.             }
  161.             afterTime = getTimer();
  162.             log(format(afterTime-beforeTime));
  163.             log("║");
  164.             beforeTime = getTimer();
  165.             for (i = REPS; i--; ) {
  166.                 Operators.BitXorNumberUint10(val5Number, val4Uint, val5Number);
  167.             }
  168.             afterTime = getTimer();
  169.             log(format(afterTime-beforeTime));
  170.             //}
  171.            
  172.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  173.               log("~:     ║");
  174.               //{  ~
  175.            
  176.             beforeTime = getTimer();
  177.             for (i = REPS; i--; ) {
  178.                 Operators.BitNotInt10(val5Int, val5Int);
  179.             }
  180.             afterTime = getTimer();
  181.             log(format(afterTime-beforeTime));
  182.             log("║");
  183.             beforeTime = getTimer();
  184.             for (i = REPS; i--; ) {
  185.                 Operators.BitNotUint10(val5Uint, val5Uint);
  186.             }
  187.             afterTime = getTimer();
  188.             log(format(afterTime-beforeTime));
  189.             log("║    n/a     ║");
  190.             beforeTime = getTimer();
  191.             for (i = REPS; i--; ) {
  192.                 Operators.BitNotNumber10(val6Number, val6Number);
  193.             }
  194.             afterTime = getTimer();
  195.             log(format(afterTime-beforeTime));
  196.             log("║    n/a     ║    n/a     ");
  197.             //}
  198.            
  199.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  200.               log(">>:    ║");
  201.               //{  >>
  202.            
  203.             beforeTime = getTimer();
  204.             for (i = REPS; i--; ) {
  205.                 Operators.ShiftRightInt10(val1Int, val4Int, val1Int);
  206.             }
  207.             afterTime = getTimer();
  208.             log(format(afterTime-beforeTime));
  209.             log("║");
  210.             beforeTime = getTimer();
  211.             for (i = REPS; i--; ) {
  212.                 Operators.ShiftRightUint10(val1Uint, val4Uint, val1Uint);
  213.             }
  214.             afterTime = getTimer();
  215.             log(format(afterTime-beforeTime));
  216.             log("║");
  217.             beforeTime = getTimer();
  218.             for (i = REPS; i--; ) {
  219.                 Operators.ShiftRightIntUint10(val1Int, val4Uint, val1Int);
  220.             }
  221.             afterTime = getTimer();
  222.             log(format(afterTime-beforeTime));
  223.             log("║");
  224.             beforeTime = getTimer();
  225.             for (i = REPS; i--; ) {
  226.                 Operators.ShiftRightNumber10(val5Number, val4Number, val5Number);
  227.             }
  228.             afterTime = getTimer();
  229.             log(format(afterTime-beforeTime));
  230.             log("║");
  231.             beforeTime = getTimer();
  232.             for (i = REPS; i--; ) {
  233.                 Operators.ShiftRightNumberInt10(val5Number, val4Int, val5Number);
  234.             }
  235.             afterTime = getTimer();
  236.             log(format(afterTime-beforeTime));
  237.             log("║");
  238.             beforeTime = getTimer();
  239.             for (i = REPS; i--; ) {
  240.                 Operators.ShiftRightNumberUint10(val5Number, val4Uint, val5Number);
  241.             }
  242.             afterTime = getTimer();
  243.             log(format(afterTime-beforeTime));
  244.             //}
  245.            
  246.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  247.               log(">>>:   ║");
  248.               //{  >>>
  249.            
  250.             beforeTime = getTimer();
  251.             for (i = REPS; i--; ) {
  252.                 Operators.ShiftRightUnsignedInt10(val1Int, val4Int, val1Int);
  253.             }
  254.             afterTime = getTimer();
  255.             log(format(afterTime-beforeTime));
  256.             log("║");
  257.             beforeTime = getTimer();
  258.             for (i = REPS; i--; ) {
  259.                 Operators.ShiftRightUnsignedUint10(val1Uint, val4Uint, val1Uint);
  260.             }
  261.             afterTime = getTimer();
  262.             log(format(afterTime-beforeTime));
  263.             log("║");
  264.             beforeTime = getTimer();
  265.             for (i = REPS; i--; ) {
  266.                 Operators.ShiftRightUnsignedIntUint10(val1Int, val4Uint, val1Int);
  267.             }
  268.             afterTime = getTimer();
  269.             log(format(afterTime-beforeTime));
  270.             log("║");
  271.             beforeTime = getTimer();
  272.             for (i = REPS; i--; ) {
  273.                 Operators.ShiftRightUnsignedNumber10(val5Number, val4Number, val5Number);
  274.             }
  275.             afterTime = getTimer();
  276.             log(format(afterTime-beforeTime));
  277.             log("║");
  278.             beforeTime = getTimer();
  279.             for (i = REPS; i--; ) {
  280.                 Operators.ShiftRightUnsignedNumberInt10(val5Number, val4Int, val5Number);
  281.             }
  282.             afterTime = getTimer();
  283.             log(format(afterTime-beforeTime));
  284.             log("║");
  285.             beforeTime = getTimer();
  286.             for (i = REPS; i--; ) {
  287.                 Operators.ShiftRightUnsignedNumberUint10(val5Number, val4Uint, val5Number);
  288.             }
  289.             afterTime = getTimer();
  290.             log(format(afterTime-beforeTime));
  291.             //}
  292.            
  293.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  294.               log("<<:    ║");
  295.               //{  <<
  296.            
  297.             beforeTime = getTimer();
  298.             for (i = REPS; i--; ) {
  299.                 Operators.ShiftLeftInt10(val1Int, val4Int, val1Int);
  300.             }
  301.             afterTime = getTimer();
  302.             log(format(afterTime-beforeTime));
  303.             log("║");
  304.             beforeTime = getTimer();
  305.             for (i = REPS; i--; ) {
  306.                 Operators.ShiftLeftUint10(val1Uint, val4Uint, val1Uint);
  307.             }
  308.             afterTime = getTimer();
  309.             log(format(afterTime-beforeTime));
  310.             log("║");
  311.             beforeTime = getTimer();
  312.             for (i = REPS; i--; ) {
  313.                 Operators.ShiftLeftIntUint10(val1Int, val4Uint, val1Int);
  314.             }
  315.             afterTime = getTimer();
  316.             log(format(afterTime-beforeTime));
  317.             log("║");
  318.             beforeTime = getTimer();
  319.             for (i = REPS; i--; ) {
  320.                 Operators.ShiftLeftNumber10(val5Number, val4Number, val5Number);
  321.             }
  322.             afterTime = getTimer();
  323.             log(format(afterTime-beforeTime));
  324.             log("║");
  325.             beforeTime = getTimer();
  326.             for (i = REPS; i--; ) {
  327.                 Operators.ShiftLeftNumberInt10(val5Number, val4Int, val5Number);
  328.             }
  329.             afterTime = getTimer();
  330.             log(format(afterTime-beforeTime));
  331.             log("║");
  332.             beforeTime = getTimer();
  333.             for (i = REPS; i--; ) {
  334.                 Operators.ShiftLeftNumberUint10(val5Number, val4Uint, val5Number);
  335.             }
  336.             afterTime = getTimer();
  337.             log(format(afterTime-beforeTime));
  338.             //}
  339.            
  340.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  341.               log("+:     ║");
  342.               //{  +
  343.            
  344.             beforeTime = getTimer();
  345.             for (i = REPS; i--; ) {
  346.                 Operators.AddInt10(val4Int, val2Int, val4Int);
  347.             }
  348.             afterTime = getTimer();
  349.             log(format(afterTime-beforeTime));
  350.             log("║");
  351.             beforeTime = getTimer();
  352.             for (i = REPS; i--; ) {
  353.                 Operators.AddUint10(val4Uint, val2Uint, val4Uint);
  354.             }
  355.             afterTime = getTimer();
  356.             log(format(afterTime-beforeTime));
  357.             log("║");
  358.             beforeTime = getTimer();
  359.             for (i = REPS; i--; ) {
  360.                 Operators.AddIntUint10(val4Int, val2Uint, val4Int);
  361.             }
  362.             afterTime = getTimer();
  363.             log(format(afterTime-beforeTime));
  364.             log("║");
  365.             beforeTime = getTimer();
  366.             for (i = REPS; i--; ) {
  367.                 Operators.AddNumber10(val1Number, val5Number, val5Number);
  368.             }
  369.             afterTime = getTimer();
  370.             log(format(afterTime-beforeTime));
  371.             log("║");
  372.             beforeTime = getTimer();
  373.             for (i = REPS; i--; ) {
  374.                 Operators.AddNumberInt10(val5Number, val2Int, val5Number);
  375.             }
  376.             afterTime = getTimer();
  377.             log(format(afterTime-beforeTime));
  378.             log("║");
  379.             beforeTime = getTimer();
  380.             for (i = REPS; i--; ) {
  381.                 Operators.AddNumberUint10(val5Number, val2Uint, val5Number);
  382.             }
  383.             afterTime = getTimer();
  384.             log(format(afterTime-beforeTime));
  385.             //}
  386.            
  387.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  388.               log("-:     ║");
  389.               //{  -
  390.            
  391.             beforeTime = getTimer();
  392.             for (i = REPS; i--; ) {
  393.                 Operators.SubtractInt10(val1Int, val4Int, val1Int);
  394.             }
  395.             afterTime = getTimer();
  396.             log(format(afterTime-beforeTime));
  397.             log("║");
  398.             beforeTime = getTimer();
  399.             for (i = REPS; i--; ) {
  400.                 Operators.SubtractUint10(val1Uint, val4Uint, val1Uint);
  401.             }
  402.             afterTime = getTimer();
  403.             log(format(afterTime-beforeTime));
  404.             log("║");
  405.             beforeTime = getTimer();
  406.             for (i = REPS; i--; ) {
  407.                 Operators.SubtractIntUint10(val1Int, val4Uint, val1Int);
  408.             }
  409.             afterTime = getTimer();
  410.             log(format(afterTime-beforeTime));
  411.             log("║");
  412.             beforeTime = getTimer();
  413.             for (i = REPS; i--; ) {
  414.                 Operators.SubtractNumber10(val1Number, val5Number, val1Number);
  415.             }
  416.             afterTime = getTimer();
  417.             log(format(afterTime-beforeTime));
  418.             log("║");
  419.             beforeTime = getTimer();
  420.             for (i = REPS; i--; ) {
  421.                 Operators.SubtractNumberInt10(val1Number, val4Int, val1Number);
  422.             }
  423.             afterTime = getTimer();
  424.             log(format(afterTime-beforeTime));
  425.             log("║");
  426.             beforeTime = getTimer();
  427.             for (i = REPS; i--; ) {
  428.                 Operators.SubtractNumberUint10(val1Number, val4Uint, val1Number);
  429.             }
  430.             afterTime = getTimer();
  431.             log(format(afterTime-beforeTime));
  432.             //}
  433.            
  434.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  435.               log("*:     ║");
  436.               //{  *
  437.            
  438.             beforeTime = getTimer();
  439.             for (i = REPS; i--; ) {
  440.                 Operators.MultiplyInt10(val4Int, val2Int, val4Int);
  441.             }
  442.             afterTime = getTimer();
  443.             log(format(afterTime-beforeTime));
  444.             log("║");
  445.             beforeTime = getTimer();
  446.             for (i = REPS; i--; ) {
  447.                 Operators.MultiplyUint10(val4Uint, val2Uint, val4Uint);
  448.             }
  449.             afterTime = getTimer();
  450.             log(format(afterTime-beforeTime));
  451.             log("║");
  452.             beforeTime = getTimer();
  453.             for (i = REPS; i--; ) {
  454.                 Operators.MultiplyIntUint10(val4Int, val2Uint, val4Int);
  455.             }
  456.             afterTime = getTimer();
  457.             log(format(afterTime-beforeTime));
  458.             log("║");
  459.             beforeTime = getTimer();
  460.             for (i = REPS; i--; ) {
  461.                 Operators.MultiplyNumber10(val4Number, val2Number, val4Number);
  462.             }
  463.             afterTime = getTimer();
  464.             log(format(afterTime-beforeTime));
  465.             log("║");
  466.             beforeTime = getTimer();
  467.             for (i = REPS; i--; ) {
  468.                 Operators.MultiplyNumberInt10(val5Number, val2Int, val5Number);
  469.             }
  470.             afterTime = getTimer();
  471.             log(format(afterTime-beforeTime));
  472.             log("║");
  473.             beforeTime = getTimer();
  474.             for (i = REPS; i--; ) {
  475.                 Operators.MultiplyNumberUint10(val5Number, val2Uint, val5Number);
  476.             }
  477.             afterTime = getTimer();
  478.             log(format(afterTime-beforeTime));
  479.             //}
  480.            
  481.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  482.               log("/:     ║");
  483.               //{  /
  484.            
  485.             beforeTime = getTimer();
  486.             for (i = REPS; i--; ) {
  487.                 Operators.DivideInt10(val4Int, val1Int, val4Int);
  488.             }
  489.             afterTime = getTimer();
  490.             log(format(afterTime-beforeTime));
  491.             log("║");
  492.             beforeTime = getTimer();
  493.             for (i = REPS; i--; ) {
  494.                 Operators.DivideUint10(val4Uint, val1Uint, val4Uint);
  495.             }
  496.             afterTime = getTimer();
  497.             log(format(afterTime-beforeTime));
  498.             log("║");
  499.             beforeTime = getTimer();
  500.             for (i = REPS; i--; ) {
  501.                 Operators.DivideIntUint10(val4Int, val1Uint, val4Int);
  502.             }
  503.             afterTime = getTimer();
  504.             log(format(afterTime-beforeTime));
  505.             log("║");
  506.             beforeTime = getTimer();
  507.             for (i = REPS; i--; ) {
  508.                 Operators.DivideNumber10(val5Number, val1Number, val5Number);
  509.             }
  510.             afterTime = getTimer();
  511.             log(format(afterTime-beforeTime));
  512.             log("║");
  513.             beforeTime = getTimer();
  514.             for (i = REPS; i--; ) {
  515.                 Operators.DivideNumberInt10(val5Number, val1Int, val5Number);
  516.             }
  517.             afterTime = getTimer();
  518.             log(format(afterTime-beforeTime));
  519.             log("║");
  520.             beforeTime = getTimer();
  521.             for (i = REPS; i--; ) {
  522.                 Operators.DivideNumberUint10(val5Number, val1Uint, val5Number);
  523.             }
  524.             afterTime = getTimer();
  525.             log(format(afterTime-beforeTime));
  526.             //}
  527.            
  528.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  529.               log("%:     ║");
  530.               //{  %
  531.            
  532.             beforeTime = getTimer();
  533.             for (i = REPS; i--; ) {
  534.                 Operators.ModuloInt10(val1Int, val2Int, val1Int);
  535.             }
  536.             afterTime = getTimer();
  537.             log(format(afterTime-beforeTime));
  538.             log("║");
  539.             beforeTime = getTimer();
  540.             for (i = REPS; i--; ) {
  541.                 Operators.ModuloUint10(val1Uint, val2Uint, val1Uint);
  542.             }
  543.             afterTime = getTimer();
  544.             log(format(afterTime-beforeTime));
  545.             log("║");
  546.             beforeTime = getTimer();
  547.             for (i = REPS; i--; ) {
  548.                 Operators.ModuloIntUint10(val1Int, val2Uint, val1Int);
  549.             }
  550.             afterTime = getTimer();
  551.             log(format(afterTime-beforeTime));
  552.             log("║");
  553.             beforeTime = getTimer();
  554.             for (i = REPS; i--; ) {
  555.                 Operators.ModuloNumber10(val1Number, val2Number, val1Number);
  556.             }
  557.             afterTime = getTimer();
  558.             log(format(afterTime-beforeTime));
  559.             log("║");
  560.             beforeTime = getTimer();
  561.             for (i = REPS; i--; ) {
  562.                 Operators.ModuloNumberInt10(val1Number, val2Int, val1Number);
  563.             }
  564.             afterTime = getTimer();
  565.             log(format(afterTime-beforeTime));
  566.             log("║");
  567.             beforeTime = getTimer();
  568.             for (i = REPS; i--; ) {
  569.                 Operators.ModuloNumberUint10(val1Number, val2Uint, val1Number);
  570.             }
  571.             afterTime = getTimer();
  572.             log(format(afterTime-beforeTime));
  573.             //}
  574.            
  575.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  576.               log("++v:   ║");
  577.               //{  ++
  578.            
  579.             beforeTime = getTimer();
  580.             for (i = REPS; i--; ) {
  581.                 Operators.IncrementInt10(val4Int, val4Int);
  582.             }
  583.             afterTime = getTimer();
  584.             log(format(afterTime-beforeTime));
  585.             log("║");
  586.             beforeTime = getTimer();
  587.             for (i = REPS; i--; ) {
  588.                 Operators.IncrementUint10(val4Uint, val4Uint);
  589.             }
  590.             afterTime = getTimer();
  591.             log(format(afterTime-beforeTime));
  592.             log("║    n/a     ║");
  593.             beforeTime = getTimer();
  594.             for (i = REPS; i--; ) {
  595.                 Operators.IncrementNumber10(val4Number, val4Number);
  596.             }
  597.             afterTime = getTimer();
  598.             log(format(afterTime-beforeTime));
  599.             log("║    n/a     ║    n/a     ");
  600.             //}
  601.            
  602.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  603.               log("inc v: ║");
  604.               //{ IncLocal
  605.            
  606.             beforeTime = getTimer();
  607.             for (i = REPS; i--; ) {
  608.                 Operators.IncLocalInt10(val3Uint);
  609.             }
  610.             afterTime = getTimer();
  611.             log(format(afterTime-beforeTime));
  612.             log("║    n/a     ║    n/a     ║");
  613.             beforeTime = getTimer();
  614.             for (i = REPS; i--; ) {
  615.                 Operators.IncLocalNumber10(val5Number);
  616.             }
  617.             afterTime = getTimer();
  618.             log(format(afterTime-beforeTime));
  619.             log("║    n/a     ║    n/a     ");
  620.             //}
  621.            
  622.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  623.               log("--v:   ║");
  624.               //{  --
  625.            
  626.             beforeTime = getTimer();
  627.             for (i = REPS; i--; ) {
  628.                 Operators.DecrementInt10(val4Int, val4Int);
  629.             }
  630.             afterTime = getTimer();
  631.             log(format(afterTime-beforeTime));
  632.             log("║");
  633.             beforeTime = getTimer();
  634.             for (i = REPS; i--; ) {
  635.                 Operators.DecrementUint10(val4Uint, val4Uint);
  636.             }
  637.             afterTime = getTimer();
  638.             log(format(afterTime-beforeTime));
  639.             log("║    n/a     ║");
  640.             beforeTime = getTimer();
  641.             for (i = REPS; i--; ) {
  642.                 Operators.DecrementNumber10(val4Number, val4Number);
  643.             }
  644.             afterTime = getTimer();
  645.             log(format(afterTime-beforeTime));
  646.             log("║    n/a     ║    n/a     ");
  647.             //}
  648.            
  649.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  650.               log("dec v: ║");
  651.               //{  DecLocal
  652.            
  653.             beforeTime = getTimer();
  654.             for (i = REPS; i--; ) {
  655.                 Operators.DecLocalInt10(val3Int);
  656.             }
  657.             afterTime = getTimer();
  658.             log(format(afterTime-beforeTime));
  659.             log("║    n/a     ║    n/a     ║");
  660.             beforeTime = getTimer();
  661.             for (i = REPS; i--; ) {
  662.                 Operators.DecLocalNumber10(val5Number);
  663.             }
  664.             afterTime = getTimer();
  665.             log(format(afterTime-beforeTime));
  666.             log("║    n/a     ║    n/a     ");
  667.               //}
  668.            
  669.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  670.               log("==:    ║");
  671.               //{  ==
  672.            
  673.             beforeTime = getTimer();
  674.             for (i = REPS; i--; ) {
  675.                 Operators.EqualsInt10(val1Int, val2Int, r);
  676.             }
  677.             afterTime = getTimer();
  678.             log(format(afterTime-beforeTime));
  679.             log("║");
  680.             beforeTime = getTimer();
  681.             for (i = REPS; i--; ) {
  682.                 Operators.EqualsUint10(val1Uint, val2Uint, r);
  683.             }
  684.             afterTime = getTimer();
  685.             log(format(afterTime-beforeTime));
  686.             log("║");
  687.             beforeTime = getTimer();
  688.             for (i = REPS; i--; ) {
  689.                 Operators.EqualsIntUint10(val1Int, val2Uint, r);
  690.             }
  691.             afterTime = getTimer();
  692.             log(format(afterTime-beforeTime));
  693.             log("║");
  694.             beforeTime = getTimer();
  695.             for (i = REPS; i--; ) {
  696.                 Operators.EqualsNumber10(val1Number, val2Number, r);
  697.             }
  698.             afterTime = getTimer();
  699.             log(format(afterTime-beforeTime));
  700.             log("║");
  701.             beforeTime = getTimer();
  702.             for (i = REPS; i--; ) {
  703.                 Operators.EqualsNumberInt10(val1Number, val2Int, r);
  704.             }
  705.             afterTime = getTimer();
  706.             log(format(afterTime-beforeTime));
  707.             log("║");
  708.             beforeTime = getTimer();
  709.             for (i = REPS; i--; ) {
  710.                 Operators.EqualsNumberUint10(val1Number, val2Uint, r);
  711.             }
  712.             afterTime = getTimer();
  713.             log(format(afterTime-beforeTime));
  714.             //}
  715.            
  716.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  717.               log("===:   ║");
  718.               //{  ===
  719.            
  720.             beforeTime = getTimer();
  721.             for (i = REPS; i--; ) {
  722.                 Operators.StrictEqualsInt10(val1Int, val2Int, r);
  723.             }
  724.             afterTime = getTimer();
  725.             log(format(afterTime-beforeTime));
  726.             log("║");
  727.             beforeTime = getTimer();
  728.             for (i = REPS; i--; ) {
  729.                 Operators.StrictEqualsUint10(val1Uint, val2Uint, r);
  730.             }
  731.             afterTime = getTimer();
  732.             log(format(afterTime-beforeTime));
  733.             log("║");
  734.             beforeTime = getTimer();
  735.             for (i = REPS; i--; ) {
  736.                 Operators.StrictEqualsIntUint10(val1Int, val2Uint, r);
  737.             }
  738.             afterTime = getTimer();
  739.             log(format(afterTime-beforeTime));
  740.             log("║");
  741.             beforeTime = getTimer();
  742.             for (i = REPS; i--; ) {
  743.                 Operators.StrictEqualsNumber10(val1Number, val2Number, r);
  744.             }
  745.             afterTime = getTimer();
  746.             log(format(afterTime-beforeTime));
  747.             log("║");
  748.             beforeTime = getTimer();
  749.             for (i = REPS; i--; ) {
  750.                 Operators.StrictEqualsNumberInt10(val1Number, val2Int, r);
  751.             }
  752.             afterTime = getTimer();
  753.             log(format(afterTime-beforeTime));
  754.             log("║");
  755.             beforeTime = getTimer();
  756.             for (i = REPS; i--; ) {
  757.                 Operators.StrictEqualsNumberUint10(val1Number, val2Uint, r);
  758.             }
  759.             afterTime = getTimer();
  760.             log(format(afterTime-beforeTime));
  761.             //}
  762.            
  763.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  764.               log("!=:    ║");
  765.               //{  !=
  766.            
  767.             beforeTime = getTimer();
  768.             for (i = REPS; i--; ) {
  769.                 Operators.NotEqualsInt10(val1Int, val2Int, r);
  770.             }
  771.             afterTime = getTimer();
  772.             log(format(afterTime-beforeTime));
  773.             log("║");
  774.             beforeTime = getTimer();
  775.             for (i = REPS; i--; ) {
  776.                 Operators.NotEqualsUint10(val1Uint, val2Uint, r);
  777.             }
  778.             afterTime = getTimer();
  779.             log(format(afterTime-beforeTime));
  780.             log("║");
  781.             beforeTime = getTimer();
  782.             for (i = REPS; i--; ) {
  783.                 Operators.NotEqualsIntUint10(val1Int, val2Uint, r);
  784.             }
  785.             afterTime = getTimer();
  786.             log(format(afterTime-beforeTime));
  787.             log("║");
  788.             beforeTime = getTimer();
  789.             for (i = REPS; i--; ) {
  790.                 Operators.NotEqualsNumber10(val1Number, val2Number, r);
  791.             }
  792.             afterTime = getTimer();
  793.             log(format(afterTime-beforeTime));
  794.             log("║");
  795.             beforeTime = getTimer();
  796.             for (i = REPS; i--; ) {
  797.                 Operators.NotEqualsNumberInt10(val1Number, val2Int, r);
  798.             }
  799.             afterTime = getTimer();
  800.             log(format(afterTime-beforeTime));
  801.             log("║");
  802.             beforeTime = getTimer();
  803.             for (i = REPS; i--; ) {
  804.                 Operators.NotEqualsNumberUint10(val1Number, val2Uint, r);
  805.             }
  806.             afterTime = getTimer();
  807.             log(format(afterTime-beforeTime));
  808.             //}
  809.            
  810.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  811.               log("!==:   ║");
  812.               //{  !==
  813.            
  814.             beforeTime = getTimer();
  815.             for (i = REPS; i--; ) {
  816.                 Operators.StrictNotEqualsInt10(val1Int, val2Int, r);
  817.             }
  818.             afterTime = getTimer();
  819.             log(format(afterTime-beforeTime));
  820.             log("║");
  821.             beforeTime = getTimer();
  822.             for (i = REPS; i--; ) {
  823.                 Operators.StrictNotEqualsUint10(val1Uint, val2Uint, r);
  824.             }
  825.             afterTime = getTimer();
  826.             log(format(afterTime-beforeTime));
  827.             log("║");
  828.             beforeTime = getTimer();
  829.             for (i = REPS; i--; ) {
  830.                 Operators.StrictNotEqualsIntUint10(val1Int, val2Uint, r);
  831.             }
  832.             afterTime = getTimer();
  833.             log(format(afterTime-beforeTime));
  834.             log("║");
  835.             beforeTime = getTimer();
  836.             for (i = REPS; i--; ) {
  837.                 Operators.StrictNotEqualsNumber10(val1Number, val2Number, r);
  838.             }
  839.             afterTime = getTimer();
  840.             log(format(afterTime-beforeTime));
  841.             log("║");
  842.             beforeTime = getTimer();
  843.             for (i = REPS; i--; ) {
  844.                 Operators.StrictNotEqualsNumberInt10(val1Number, val2Int, r);
  845.             }
  846.             afterTime = getTimer();
  847.             log(format(afterTime-beforeTime));
  848.             log("║");
  849.             beforeTime = getTimer();
  850.             for (i = REPS; i--; ) {
  851.                 Operators.StrictNotEqualsNumberUint10(val1Number, val2Uint, r);
  852.             }
  853.             afterTime = getTimer();
  854.             log(format(afterTime-beforeTime));
  855.             //}
  856.            
  857.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  858.               log(">:     ║");
  859.               //{  >
  860.            
  861.             beforeTime = getTimer();
  862.             for (i = REPS; i--; ) {
  863.                 Operators.GreaterThanInt10(val1Int, val2Int, r);
  864.             }
  865.             afterTime = getTimer();
  866.             log(format(afterTime-beforeTime));
  867.             log("║");
  868.             beforeTime = getTimer();
  869.             for (i = REPS; i--; ) {
  870.                 Operators.GreaterThanUint10(val1Uint, val2Uint, r);
  871.             }
  872.             afterTime = getTimer();
  873.             log(format(afterTime-beforeTime));
  874.             log("║");
  875.             beforeTime = getTimer();
  876.             for (i = REPS; i--; ) {
  877.                 Operators.GreaterThanIntUint10(val1Int, val2Uint, r);
  878.             }
  879.             afterTime = getTimer();
  880.             log(format(afterTime-beforeTime));
  881.             log("║");
  882.             beforeTime = getTimer();
  883.             for (i = REPS; i--; ) {
  884.                 Operators.GreaterThanNumber10(val1Number, val2Number, r);
  885.             }
  886.             afterTime = getTimer();
  887.             log(format(afterTime-beforeTime));
  888.             log("║");
  889.             beforeTime = getTimer();
  890.             for (i = REPS; i--; ) {
  891.                 Operators.GreaterThanNumberInt10(val1Number, val2Int, r);
  892.             }
  893.             afterTime = getTimer();
  894.             log(format(afterTime-beforeTime));
  895.             log("║");
  896.             beforeTime = getTimer();
  897.             for (i = REPS; i--; ) {
  898.                 Operators.GreaterThanNumberUint10(val1Number, val2Uint, r);
  899.             }
  900.             afterTime = getTimer();
  901.             log(format(afterTime-beforeTime));
  902.             //}
  903.            
  904.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  905.               log("<:     ║");
  906.               //{  <
  907.            
  908.             beforeTime = getTimer();
  909.             for (i = REPS; i--; ) {
  910.                 Operators.LessThanInt10(val1Int, val2Int, r);
  911.             }
  912.             afterTime = getTimer();
  913.             log(format(afterTime-beforeTime));
  914.             log("║");
  915.             beforeTime = getTimer();
  916.             for (i = REPS; i--; ) {
  917.                 Operators.LessThanUint10(val1Uint, val2Uint, r);
  918.             }
  919.             afterTime = getTimer();
  920.             log(format(afterTime-beforeTime));
  921.             log("║");
  922.             beforeTime = getTimer();
  923.             for (i = REPS; i--; ) {
  924.                 Operators.LessThanIntUint10(val1Int, val2Uint, r);
  925.             }
  926.             afterTime = getTimer();
  927.             log(format(afterTime-beforeTime));
  928.             log("║");
  929.             beforeTime = getTimer();
  930.             for (i = REPS; i--; ) {
  931.                 Operators.LessThanNumber10(val1Number, val2Number, r);
  932.             }
  933.             afterTime = getTimer();
  934.             log(format(afterTime-beforeTime));
  935.             log("║");
  936.             beforeTime = getTimer();
  937.             for (i = REPS; i--; ) {
  938.                 Operators.LessThanNumberInt10(val1Number, val2Int, r);
  939.             }
  940.             afterTime = getTimer();
  941.             log(format(afterTime-beforeTime));
  942.             log("║");
  943.             beforeTime = getTimer();
  944.             for (i = REPS; i--; ) {
  945.                 Operators.LessThanNumberUint10(val1Number, val2Uint, r);
  946.             }
  947.             afterTime = getTimer();
  948.             log(format(afterTime-beforeTime));
  949.             //}
  950.            
  951.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  952.               log(">=:    ║");
  953.               //{  >=
  954.            
  955.             beforeTime = getTimer();
  956.             for (i = REPS; i--; ) {
  957.                 Operators.GreaterEqualsInt10(val1Int, val2Int, r);
  958.             }
  959.             afterTime = getTimer();
  960.             log(format(afterTime-beforeTime));
  961.             log("║");
  962.             beforeTime = getTimer();
  963.             for (i = REPS; i--; ) {
  964.                 Operators.GreaterEqualsUint10(val1Uint, val2Uint, r);
  965.             }
  966.             afterTime = getTimer();
  967.             log(format(afterTime-beforeTime));
  968.             log("║");
  969.             beforeTime = getTimer();
  970.             for (i = REPS; i--; ) {
  971.                 Operators.GreaterEqualsIntUint10(val1Int, val2Uint, r);
  972.             }
  973.             afterTime = getTimer();
  974.             log(format(afterTime-beforeTime));
  975.             log("║");
  976.             beforeTime = getTimer();
  977.             for (i = REPS; i--; ) {
  978.                 Operators.GreaterEqualsNumber10(val1Number, val2Number, r);
  979.             }
  980.             afterTime = getTimer();
  981.             log(format(afterTime-beforeTime));
  982.             log("║");
  983.             beforeTime = getTimer();
  984.             for (i = REPS; i--; ) {
  985.                 Operators.GreaterEqualsNumberInt10(val1Number, val2Int, r);
  986.             }
  987.             afterTime = getTimer();
  988.             log(format(afterTime-beforeTime));
  989.             log("║");
  990.             beforeTime = getTimer();
  991.             for (i = REPS; i--; ) {
  992.                 Operators.GreaterEqualsNumberUint10(val1Number, val2Uint, r);
  993.             }
  994.             afterTime = getTimer();
  995.             log(format(afterTime-beforeTime));
  996.             //}
  997.            
  998.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  999.               log("<=:    ║");
  1000.               //{  <=
  1001.            
  1002.             beforeTime = getTimer();
  1003.             for (i = REPS; i--; ) {
  1004.                 Operators.LessEqualsInt10(val1Int, val2Int, r);
  1005.             }
  1006.             afterTime = getTimer();
  1007.             log(format(afterTime-beforeTime));
  1008.             log("║");
  1009.             beforeTime = getTimer();
  1010.             for (i = REPS; i--; ) {
  1011.                 Operators.LessEqualsUint10(val1Uint, val2Uint, r);
  1012.             }
  1013.             afterTime = getTimer();
  1014.             log(format(afterTime-beforeTime));
  1015.             log("║");
  1016.             beforeTime = getTimer();
  1017.             for (i = REPS; i--; ) {
  1018.                 Operators.LessEqualsIntUint10(val1Int, val2Uint, r);
  1019.             }
  1020.             afterTime = getTimer();
  1021.             log(format(afterTime-beforeTime));
  1022.             log("║");
  1023.             beforeTime = getTimer();
  1024.             for (i = REPS; i--; ) {
  1025.                 Operators.LessEqualsNumber10(val1Number, val2Number, r);
  1026.             }
  1027.             afterTime = getTimer();
  1028.             log(format(afterTime-beforeTime));
  1029.             log("║");
  1030.             beforeTime = getTimer();
  1031.             for (i = REPS; i--; ) {
  1032.                 Operators.LessEqualsNumberInt10(val1Number, val2Int, r);
  1033.             }
  1034.             afterTime = getTimer();
  1035.             log(format(afterTime-beforeTime));
  1036.             log("║");
  1037.             beforeTime = getTimer();
  1038.             for (i = REPS; i--; ) {
  1039.                 Operators.LessEqualsNumberUint10(val1Number, val2Uint, r);
  1040.             }
  1041.             afterTime = getTimer();
  1042.             log(format(afterTime-beforeTime));
  1043.             //}
  1044.            
  1045.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  1046.               log("!:     ║");
  1047.               //{  !
  1048.            
  1049.             beforeTime = getTimer();
  1050.             for (i = REPS; i--; ) {
  1051.                 Operators.NotInt10(r, val1Int);
  1052.             }
  1053.             afterTime = getTimer();
  1054.             log(format(afterTime-beforeTime));
  1055.             log("║");
  1056.             beforeTime = getTimer();
  1057.             for (i = REPS; i--; ) {
  1058.                 Operators.NotUint10(r, val1Uint);
  1059.             }
  1060.             afterTime = getTimer();
  1061.             log(format(afterTime-beforeTime));
  1062.             log("║    n/a     ║");
  1063.             beforeTime = getTimer();
  1064.             for (i = REPS; i--; ) {
  1065.                 Operators.NotNumber10(r, val1Number);
  1066.             }
  1067.             afterTime = getTimer();
  1068.             log(format(afterTime-beforeTime));
  1069.             log("║    n/a     ║    n/a     ");
  1070.             //}
  1071.            
  1072.             log("\n═══════╬════════════╬════════════╬════════════╬════════════╬════════════╬════════════════\n");
  1073.               log("=:     ║");
  1074.               //{  =
  1075.            
  1076.             beforeTime = getTimer();
  1077.             for (i = REPS; i--; ) {
  1078.                 Operators.EqualInt10(val1Int, val1Int);
  1079.             }
  1080.             afterTime = getTimer();
  1081.             log(format(afterTime-beforeTime));
  1082.             log("║");
  1083.             beforeTime = getTimer();
  1084.             for (i = REPS; i--; ) {
  1085.                 Operators.EqualUint10(val1Uint, val1Uint);
  1086.             }
  1087.             afterTime = getTimer();
  1088.             log(format(afterTime-beforeTime));
  1089.             log("║");
  1090.             beforeTime = getTimer();
  1091.             for (i = REPS; i--; ) {
  1092.                 Operators.EqualIntUint10(val4Int, val4Uint);
  1093.             }
  1094.             afterTime = getTimer();
  1095.             log(format(afterTime-beforeTime));
  1096.             log("║");
  1097.             beforeTime = getTimer();
  1098.             for (i = REPS; i--; ) {
  1099.                 Operators.EqualNumber10(val1Number, val1Number);
  1100.             }
  1101.             afterTime = getTimer();
  1102.             log(format(afterTime-beforeTime));
  1103.             log("║");
  1104.             beforeTime = getTimer();
  1105.             for (i = REPS; i--; ) {
  1106.                 Operators.EqualNumberInt10(val4Number, val4Int);
  1107.             }
  1108.             afterTime = getTimer();
  1109.             log(format(afterTime-beforeTime));
  1110.             log("║");
  1111.             beforeTime = getTimer();
  1112.             for (i = REPS; i--; ) {
  1113.                 Operators.EqualNumberUint10(val4Number, val4Uint);
  1114.             }
  1115.             afterTime = getTimer();
  1116.             log(format(afterTime-beforeTime));
  1117.             //}
  1118.  
  1119.  
  1120.     import apparat.inline.*;
  1121.     import apparat.asm.*;
  1122.     import apparat.memory.Memory;
  1123.     /**
  1124.      * ...
  1125.      * @author skyboy
  1126.      */
  1127.     public class Operators extends Macro {
  1128.         //{ +
  1129.         public static function AddInt1(a:int, b:int, r:*):void {
  1130.             __asm(GetLocal(a), GetLocal(b), AddInt, SetLocal(r));
  1131.         }
  1132.         public static function AddInt10(a:int, b:int, r:*):void {
  1133.             Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r);
  1134.             Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r); Operators.AddInt1(a, b, r);
  1135.         }
  1136.         public static function AddUint1(a:uint, b:uint, r:*):void {
  1137.             __asm(GetLocal(a), GetLocal(b), AddInt, ConvertUInt, SetLocal(r));
  1138.         }
  1139.         public static function AddUint10(a:uint, b:uint, r:*):void {
  1140.             Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r);
  1141.             Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r); Operators.AddUint1(a, b, r);
  1142.         }
  1143.         public static function AddIntUint1(a:int, b:uint, r:*):void {
  1144.             __asm(GetLocal(a), GetLocal(b), AddInt, SetLocal(r));
  1145.         }
  1146.         public static function AddIntUint10(a:int, b:uint, r:*):void {
  1147.             Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r);
  1148.             Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r); Operators.AddIntUint1(a, b, r);
  1149.         }
  1150.         public static function AddNumber1(a:Number, b:Number, r:*):void {
  1151.             __asm(GetLocal(a), GetLocal(b), Add, SetLocal(r));
  1152.         }
  1153.         public static function AddNumber10(a:Number, b:Number, r:*):void {
  1154.             Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r);
  1155.             Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r); Operators.AddNumber1(a, b, r);
  1156.         }
  1157.         public static function AddNumberInt1(a:Number, b:int, r:*):void {
  1158.             __asm(GetLocal(a), GetLocal(b), Add, SetLocal(r));
  1159.         }
  1160.         public static function AddNumberInt10(a:Number, b:int, r:*):void {
  1161.             Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r);
  1162.             Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r); Operators.AddNumberInt1(a, b, r);
  1163.         }
  1164.         public static function AddNumberUint1(a:Number, b:uint, r:*):void {
  1165.             __asm(GetLocal(a), GetLocal(b), Add, SetLocal(r));
  1166.         }
  1167.         public static function AddNumberUint10(a:Number, b:uint, r:*):void {
  1168.             Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r);
  1169.             Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r); Operators.AddNumberUint1(a, b, r);
  1170.         }
  1171.         //}
  1172.         //{ -
  1173.         public static function SubtractInt1(a:int, b:int, r:*):void {
  1174.             __asm(GetLocal(a), GetLocal(b), SubtractInt, SetLocal(r));
  1175.         }
  1176.         public static function SubtractInt10(a:int, b:int, r:*):void {
  1177.             Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r);
  1178.             Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r); Operators.SubtractInt1(a, b, r);
  1179.         }
  1180.         public static function SubtractUint1(a:uint, b:uint, r:*):void {
  1181.             __asm(GetLocal(a), GetLocal(b), SubtractInt, ConvertUInt, SetLocal(r));
  1182.         }
  1183.         public static function SubtractUint10(a:uint, b:uint, r:*):void {
  1184.             Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r);
  1185.             Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r); Operators.SubtractUint1(a, b, r);
  1186.         }
  1187.         public static function SubtractIntUint1(a:int, b:uint, r:*):void {
  1188.             __asm(GetLocal(a), GetLocal(b), SubtractInt, SetLocal(r));
  1189.         }
  1190.         public static function SubtractIntUint10(a:int, b:uint, r:*):void {
  1191.             Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r);
  1192.             Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r); Operators.SubtractIntUint1(a, b, r);
  1193.         }
  1194.         public static function SubtractNumber1(a:Number, b:Number, r:*):void {
  1195.             __asm(GetLocal(a), GetLocal(b), Subtract, SetLocal(r));
  1196.         }
  1197.         public static function SubtractNumber10(a:Number, b:Number, r:*):void {
  1198.             Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r);
  1199.             Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r); Operators.SubtractNumber1(a, b, r);
  1200.         }
  1201.         public static function SubtractNumberInt1(a:Number, b:int, r:*):void {
  1202.             __asm(GetLocal(a), GetLocal(b), Subtract, SetLocal(r));
  1203.         }
  1204.         public static function SubtractNumberInt10(a:Number, b:int, r:*):void {
  1205.             Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r);
  1206.             Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r); Operators.SubtractNumberInt1(a, b, r);
  1207.         }
  1208.         public static function SubtractNumberUint1(a:Number, b:uint, r:*):void {
  1209.             __asm(GetLocal(a), GetLocal(b), Subtract, SetLocal(r));
  1210.         }
  1211.         public static function SubtractNumberUint10(a:Number, b:uint, r:*):void {
  1212.             Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r);
  1213.             Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r); Operators.SubtractNumberUint1(a, b, r);
  1214.         }
  1215.         //}
  1216.         //{ *
  1217.         public static function MultiplyInt1(a:int, b:int, r:*):void {
  1218.             __asm(GetLocal(a), GetLocal(b), MultiplyInt, SetLocal(r));
  1219.         }
  1220.         public static function MultiplyInt10(a:int, b:int, r:*):void {
  1221.             Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r);
  1222.             Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r); Operators.MultiplyInt1(a, b, r);
  1223.         }
  1224.         public static function MultiplyUint1(a:uint, b:uint, r:*):void {
  1225.             __asm(GetLocal(a), GetLocal(b), MultiplyInt, ConvertUInt, SetLocal(r));
  1226.         }
  1227.         public static function MultiplyUint10(a:uint, b:uint, r:*):void {
  1228.             Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r);
  1229.             Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r); Operators.MultiplyUint1(a, b, r);
  1230.         }
  1231.         public static function MultiplyIntUint1(a:int, b:uint, r:*):void {
  1232.             __asm(GetLocal(a), GetLocal(b), MultiplyInt, SetLocal(r));
  1233.         }
  1234.         public static function MultiplyIntUint10(a:int, b:uint, r:*):void {
  1235.             Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r);
  1236.             Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r); Operators.MultiplyIntUint1(a, b, r);
  1237.         }
  1238.         public static function MultiplyNumber1(a:Number, b:Number, r:*):void {
  1239.             __asm(GetLocal(a), GetLocal(b), Multiply, SetLocal(r));
  1240.         }
  1241.         public static function MultiplyNumber10(a:Number, b:Number, r:*):void {
  1242.             Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r);
  1243.             Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r); Operators.MultiplyNumber1(a, b, r);
  1244.         }
  1245.         public static function MultiplyNumberInt1(a:Number, b:int, r:*):void {
  1246.             __asm(GetLocal(a), GetLocal(b), Multiply, SetLocal(r));
  1247.         }
  1248.         public static function MultiplyNumberInt10(a:Number, b:int, r:*):void {
  1249.             Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r);
  1250.             Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r); Operators.MultiplyNumberInt1(a, b, r);
  1251.         }
  1252.         public static function MultiplyNumberUint1(a:Number, b:uint, r:*):void {
  1253.             __asm(GetLocal(a), GetLocal(b), Multiply, SetLocal(r));
  1254.         }
  1255.         public static function MultiplyNumberUint10(a:Number, b:uint, r:*):void {
  1256.             Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r);
  1257.             Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r); Operators.MultiplyNumberUint1(a, b, r);
  1258.         }
  1259.         //}
  1260.         //{ /
  1261.         public static function DivideInt1(a:int, b:int, r:*):void {
  1262.             __asm(GetLocal(a), GetLocal(b), Divide, ConvertInt, SetLocal(r));
  1263.         }
  1264.         public static function DivideInt10(a:int, b:int, r:*):void {
  1265.             Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r);
  1266.             Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r); Operators.DivideInt1(a, b, r);
  1267.         }
  1268.         public static function DivideUint1(a:uint, b:uint, r:*):void {
  1269.             __asm(GetLocal(a), GetLocal(b), Divide, ConvertUInt, SetLocal(r));
  1270.         }
  1271.         public static function DivideUint10(a:uint, b:uint, r:*):void {
  1272.             Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r);
  1273.             Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r); Operators.DivideUint1(a, b, r);
  1274.         }
  1275.         public static function DivideIntUint1(a:int, b:uint, r:*):void {
  1276.             __asm(GetLocal(a), GetLocal(b), Divide, ConvertInt, SetLocal(r));
  1277.         }
  1278.         public static function DivideIntUint10(a:int, b:uint, r:*):void {
  1279.             Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r);
  1280.             Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r); Operators.DivideIntUint1(a, b, r);
  1281.         }
  1282.         public static function DivideNumber1(a:Number, b:Number, r:*):void {
  1283.             __asm(GetLocal(a), GetLocal(b), Divide, SetLocal(r));
  1284.         }
  1285.         public static function DivideNumber10(a:Number, b:Number, r:*):void {
  1286.             Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r);
  1287.             Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r); Operators.DivideNumber1(a, b, r);
  1288.         }
  1289.         public static function DivideNumberInt1(a:Number, b:int, r:*):void {
  1290.             __asm(GetLocal(a), GetLocal(b), Divide, SetLocal(r));
  1291.         }
  1292.         public static function DivideNumberInt10(a:Number, b:int, r:*):void {
  1293.             Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r);
  1294.             Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r); Operators.DivideNumberInt1(a, b, r);
  1295.         }
  1296.         public static function DivideNumberUint1(a:Number, b:uint, r:*):void {
  1297.             __asm(GetLocal(a), GetLocal(b), Divide, SetLocal(r));
  1298.         }
  1299.         public static function DivideNumberUint10(a:Number, b:uint, r:*):void {
  1300.             Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r);
  1301.             Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r); Operators.DivideNumberUint1(a, b, r);
  1302.         }
  1303.         //}
  1304.         //{ %
  1305.         public static function ModuloInt1(a:int, b:int, r:*):void {
  1306.             __asm(GetLocal(a), GetLocal(b), Modulo, ConvertInt, SetLocal(r));
  1307.         }
  1308.         public static function ModuloInt10(a:int, b:int, r:*):void {
  1309.             Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r);
  1310.             Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r); Operators.ModuloInt1(a, b, r);
  1311.         }
  1312.         public static function ModuloUint1(a:uint, b:uint, r:*):void {
  1313.             __asm(GetLocal(a), GetLocal(b), Modulo, ConvertUInt, SetLocal(r));
  1314.         }
  1315.         public static function ModuloUint10(a:uint, b:uint, r:*):void {
  1316.             Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r);
  1317.             Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r); Operators.ModuloUint1(a, b, r);
  1318.         }
  1319.         public static function ModuloIntUint1(a:int, b:uint, r:*):void {
  1320.             __asm(GetLocal(a), GetLocal(b), Modulo, ConvertInt, SetLocal(r));
  1321.         }
  1322.         public static function ModuloIntUint10(a:int, b:uint, r:*):void {
  1323.             Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r);
  1324.             Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r); Operators.ModuloIntUint1(a, b, r);
  1325.         }
  1326.         public static function ModuloNumber1(a:Number, b:Number, r:*):void {
  1327.             __asm(GetLocal(a), GetLocal(b), Modulo, SetLocal(r));
  1328.         }
  1329.         public static function ModuloNumber10(a:Number, b:Number, r:*):void {
  1330.             Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r);
  1331.             Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r); Operators.ModuloNumber1(a, b, r);
  1332.         }
  1333.         public static function ModuloNumberInt1(a:Number, b:int, r:*):void {
  1334.             __asm(GetLocal(a), GetLocal(b), Modulo, SetLocal(r));
  1335.         }
  1336.         public static function ModuloNumberInt10(a:Number, b:int, r:*):void {
  1337.             Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r);
  1338.             Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r); Operators.ModuloNumberInt1(a, b, r);
  1339.         }
  1340.         public static function ModuloNumberUint1(a:Number, b:uint, r:*):void {
  1341.             __asm(GetLocal(a), GetLocal(b), Modulo, SetLocal(r));
  1342.         }
  1343.         public static function ModuloNumberUint10(a:Number, b:uint, r:*):void {
  1344.             Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r);
  1345.             Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r); Operators.ModuloNumberUint1(a, b, r);
  1346.         }
  1347.         //}
  1348.         //{ <
  1349.         public static function LessThanInt1(a:int, b:int, r:*):void {
  1350.             __asm(GetLocal(a), GetLocal(b), LessThan, SetLocal(r));
  1351.         }
  1352.         public static function LessThanInt10(a:int, b:int, r:*):void {
  1353.             Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r);
  1354.             Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r); Operators.LessThanInt1(a, b, r);
  1355.         }
  1356.         public static function LessThanUint1(a:uint, b:uint, r:*):void {
  1357.             __asm(GetLocal(a), GetLocal(b), LessThan, SetLocal(r));
  1358.         }
  1359.         public static function LessThanUint10(a:uint, b:uint, r:*):void {
  1360.             Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r);
  1361.             Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r); Operators.LessThanUint1(a, b, r);
  1362.         }
  1363.         public static function LessThanIntUint1(a:int, b:uint, r:*):void {
  1364.             __asm(GetLocal(a), GetLocal(b), LessThan, SetLocal(r));
  1365.         }
  1366.         public static function LessThanIntUint10(a:int, b:uint, r:*):void {
  1367.             Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r);
  1368.             Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r); Operators.LessThanIntUint1(a, b, r);
  1369.         }
  1370.         public static function LessThanNumber1(a:Number, b:Number, r:*):void {
  1371.             __asm(GetLocal(a), GetLocal(b), LessThan, SetLocal(r));
  1372.         }
  1373.         public static function LessThanNumber10(a:Number, b:Number, r:*):void {
  1374.             Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r);
  1375.             Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r); Operators.LessThanNumber1(a, b, r);
  1376.         }
  1377.         public static function LessThanNumberInt1(a:Number, b:int, r:*):void {
  1378.             __asm(GetLocal(a), GetLocal(b), LessThan, SetLocal(r));
  1379.         }
  1380.         public static function LessThanNumberInt10(a:Number, b:int, r:*):void {
  1381.             Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r);
  1382.             Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r); Operators.LessThanNumberInt1(a, b, r);
  1383.         }
  1384.         public static function LessThanNumberUint1(a:Number, b:uint, r:*):void {
  1385.             __asm(GetLocal(a), GetLocal(b), LessThan, SetLocal(r));
  1386.         }
  1387.         public static function LessThanNumberUint10(a:Number, b:uint, r:*):void {
  1388.             Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r);
  1389.             Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r); Operators.LessThanNumberUint1(a, b, r);
  1390.         }
  1391.         //}
  1392.         //{ <=
  1393.         public static function LessEqualsInt1(a:int, b:int, r:*):void {
  1394.             __asm(GetLocal(a), GetLocal(b), LessEquals, SetLocal(r));
  1395.         }
  1396.         public static function LessEqualsInt10(a:int, b:int, r:*):void {
  1397.             Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r);
  1398.             Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r); Operators.LessEqualsInt1(a, b, r);
  1399.         }
  1400.         public static function LessEqualsUint1(a:uint, b:uint, r:*):void {
  1401.             __asm(GetLocal(a), GetLocal(b), LessEquals, SetLocal(r));
  1402.         }
  1403.         public static function LessEqualsUint10(a:uint, b:uint, r:*):void {
  1404.             Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r);
  1405.             Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r); Operators.LessEqualsUint1(a, b, r);
  1406.         }
  1407.         public static function LessEqualsIntUint1(a:int, b:uint, r:*):void {
  1408.             __asm(GetLocal(a), GetLocal(b), LessEquals, SetLocal(r));
  1409.         }
  1410.         public static function LessEqualsIntUint10(a:int, b:uint, r:*):void {
  1411.             Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r);
  1412.             Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r); Operators.LessEqualsIntUint1(a, b, r);
  1413.         }
  1414.         public static function LessEqualsNumber1(a:Number, b:Number, r:*):void {
  1415.             __asm(GetLocal(a), GetLocal(b), LessEquals, SetLocal(r));
  1416.         }
  1417.         public static function LessEqualsNumber10(a:Number, b:Number, r:*):void {
  1418.             Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r);
  1419.             Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r); Operators.LessEqualsNumber1(a, b, r);
  1420.         }
  1421.         public static function LessEqualsNumberInt1(a:Number, b:int, r:*):void {
  1422.             __asm(GetLocal(a), GetLocal(b), LessEquals, SetLocal(r));
  1423.         }
  1424.         public static function LessEqualsNumberInt10(a:Number, b:int, r:*):void {
  1425.             Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r);
  1426.             Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r); Operators.LessEqualsNumberInt1(a, b, r);
  1427.         }
  1428.         public static function LessEqualsNumberUint1(a:Number, b:uint, r:*):void {
  1429.             __asm(GetLocal(a), GetLocal(b), LessEquals, SetLocal(r));
  1430.         }
  1431.         public static function LessEqualsNumberUint10(a:Number, b:uint, r:*):void {
  1432.             Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r);
  1433.             Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r); Operators.LessEqualsNumberUint1(a, b, r);
  1434.         }
  1435.         //}
  1436.         //{ >
  1437.         public static function GreaterThanInt1(a:int, b:int, r:*):void {
  1438.             __asm(GetLocal(a), GetLocal(b), GreaterThan, SetLocal(r));
  1439.         }
  1440.         public static function GreaterThanInt10(a:int, b:int, r:*):void {
  1441.             Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r);
  1442.             Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r); Operators.GreaterThanInt1(a, b, r);
  1443.         }
  1444.         public static function GreaterThanUint1(a:uint, b:uint, r:*):void {
  1445.             __asm(GetLocal(a), GetLocal(b), GreaterThan, SetLocal(r));
  1446.         }
  1447.         public static function GreaterThanUint10(a:uint, b:uint, r:*):void {
  1448.             Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r);
  1449.             Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r); Operators.GreaterThanUint1(a, b, r);
  1450.         }
  1451.         public static function GreaterThanIntUint1(a:int, b:uint, r:*):void {
  1452.             __asm(GetLocal(a), GetLocal(b), GreaterThan, SetLocal(r));
  1453.         }
  1454.         public static function GreaterThanIntUint10(a:int, b:uint, r:*):void {
  1455.             Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r);
  1456.             Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r); Operators.GreaterThanIntUint1(a, b, r);
  1457.         }
  1458.         public static function GreaterThanNumber1(a:Number, b:Number, r:*):void {
  1459.             __asm(GetLocal(a), GetLocal(b), GreaterThan, SetLocal(r));
  1460.         }
  1461.         public static function GreaterThanNumber10(a:Number, b:Number, r:*):void {
  1462.             Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r);
  1463.             Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r); Operators.GreaterThanNumber1(a, b, r);
  1464.         }
  1465.         public static function GreaterThanNumberInt1(a:Number, b:int, r:*):void {
  1466.             __asm(GetLocal(a), GetLocal(b), GreaterThan, SetLocal(r));
  1467.         }
  1468.         public static function GreaterThanNumberInt10(a:Number, b:int, r:*):void {
  1469.             Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r);
  1470.             Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r); Operators.GreaterThanNumberInt1(a, b, r);
  1471.         }
  1472.         public static function GreaterThanNumberUint1(a:Number, b:uint, r:*):void {
  1473.             __asm(GetLocal(a), GetLocal(b), GreaterThan, SetLocal(r));
  1474.         }
  1475.         public static function GreaterThanNumberUint10(a:Number, b:uint, r:*):void {
  1476.             Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r);
  1477.             Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r); Operators.GreaterThanNumberUint1(a, b, r);
  1478.         }
  1479.         //}
  1480.         //{ >=
  1481.         public static function GreaterEqualsInt1(a:int, b:int, r:*):void {
  1482.             __asm(GetLocal(a), GetLocal(b), GreaterEquals, SetLocal(r));
  1483.         }
  1484.         public static function GreaterEqualsInt10(a:int, b:int, r:*):void {
  1485.             Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r);
  1486.             Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r); Operators.GreaterEqualsInt1(a, b, r);
  1487.         }
  1488.         public static function GreaterEqualsUint1(a:uint, b:uint, r:*):void {
  1489.             __asm(GetLocal(a), GetLocal(b), GreaterEquals, SetLocal(r));
  1490.         }
  1491.         public static function GreaterEqualsUint10(a:uint, b:uint, r:*):void {
  1492.             Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r);
  1493.             Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r); Operators.GreaterEqualsUint1(a, b, r);
  1494.         }
  1495.         public static function GreaterEqualsIntUint1(a:int, b:uint, r:*):void {
  1496.             __asm(GetLocal(a), GetLocal(b), GreaterEquals, SetLocal(r));
  1497.         }
  1498.         public static function GreaterEqualsIntUint10(a:int, b:uint, r:*):void {
  1499.             Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r);
  1500.             Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r); Operators.GreaterEqualsIntUint1(a, b, r);
  1501.         }
  1502.         public static function GreaterEqualsNumber1(a:Number, b:Number, r:*):void {
  1503.             __asm(GetLocal(a), GetLocal(b), GreaterEquals, SetLocal(r));
  1504.         }
  1505.         public static function GreaterEqualsNumber10(a:Number, b:Number, r:*):void {
  1506.             Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r);
  1507.             Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r); Operators.GreaterEqualsNumber1(a, b, r);
  1508.         }
  1509.         public static function GreaterEqualsNumberInt1(a:Number, b:int, r:*):void {
  1510.             __asm(GetLocal(a), GetLocal(b), GreaterEquals, SetLocal(r));
  1511.         }
  1512.         public static function GreaterEqualsNumberInt10(a:Number, b:int, r:*):void {
  1513.             Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r);
  1514.             Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r); Operators.GreaterEqualsNumberInt1(a, b, r);
  1515.         }
  1516.         public static function GreaterEqualsNumberUint1(a:Number, b:uint, r:*):void {
  1517.             __asm(GetLocal(a), GetLocal(b), GreaterEquals, SetLocal(r));
  1518.         }
  1519.         public static function GreaterEqualsNumberUint10(a:Number, b:uint, r:*):void {
  1520.             Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r);
  1521.             Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r); Operators.GreaterEqualsNumberUint1(a, b, r);
  1522.         }
  1523.         //}
  1524.         //{ <<
  1525.         public static function ShiftLeftInt1(a:int, b:int, r:*):void {
  1526.             __asm(GetLocal(a), GetLocal(b), ShiftLeft, SetLocal(r));
  1527.         }
  1528.         public static function ShiftLeftInt10(a:int, b:int, r:*):void {
  1529.             Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r);
  1530.             Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r); Operators.ShiftLeftInt1(a, b, r);
  1531.         }
  1532.         public static function ShiftLeftUint1(a:uint, b:uint, r:*):void {
  1533.             __asm(GetLocal(a), GetLocal(b), ShiftLeft, ConvertUInt, SetLocal(r));
  1534.         }
  1535.         public static function ShiftLeftUint10(a:uint, b:uint, r:*):void {
  1536.             Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r);
  1537.             Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r); Operators.ShiftLeftUint1(a, b, r);
  1538.         }
  1539.         public static function ShiftLeftIntUint1(a:int, b:uint, r:*):void {
  1540.             __asm(GetLocal(a), GetLocal(b), ShiftLeft, SetLocal(r));
  1541.         }
  1542.         public static function ShiftLeftIntUint10(a:int, b:uint, r:*):void {
  1543.             Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r);
  1544.             Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r); Operators.ShiftLeftIntUint1(a, b, r);
  1545.         }
  1546.         public static function ShiftLeftNumber1(a:Number, b:Number, r:*):void {
  1547.             __asm(GetLocal(a), GetLocal(b), ShiftLeft, ConvertDouble, SetLocal(r));
  1548.         }
  1549.         public static function ShiftLeftNumber10(a:Number, b:Number, r:*):void {
  1550.             Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r);
  1551.             Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r); Operators.ShiftLeftNumber1(a, b, r);
  1552.         }
  1553.         public static function ShiftLeftNumberInt1(a:Number, b:int, r:*):void {
  1554.             __asm(GetLocal(a), GetLocal(b), ShiftLeft, ConvertDouble, SetLocal(r));
  1555.         }
  1556.         public static function ShiftLeftNumberInt10(a:Number, b:int, r:*):void {
  1557.             Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r);
  1558.             Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r); Operators.ShiftLeftNumberInt1(a, b, r);
  1559.         }
  1560.         public static function ShiftLeftNumberUint1(a:Number, b:uint, r:*):void {
  1561.             __asm(GetLocal(a), GetLocal(b), ShiftLeft, ConvertDouble, SetLocal(r));
  1562.         }
  1563.         public static function ShiftLeftNumberUint10(a:Number, b:uint, r:*):void {
  1564.             Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r);
  1565.             Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r); Operators.ShiftLeftNumberUint1(a, b, r);
  1566.         }
  1567.         //}
  1568.         //{ >>
  1569.         public static function ShiftRightInt1(a:int, b:int, r:*):void {
  1570.             __asm(GetLocal(a), GetLocal(b), ShiftRight, SetLocal(r));
  1571.         }
  1572.         public static function ShiftRightInt10(a:int, b:int, r:*):void {
  1573.             Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r);
  1574.             Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r); Operators.ShiftRightInt1(a, b, r);
  1575.         }
  1576.         public static function ShiftRightUint1(a:uint, b:uint, r:*):void {
  1577.             __asm(GetLocal(a), GetLocal(b), ShiftRight, ConvertUInt, SetLocal(r));
  1578.         }
  1579.         public static function ShiftRightUint10(a:uint, b:uint, r:*):void {
  1580.             Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r);
  1581.             Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r); Operators.ShiftRightUint1(a, b, r);
  1582.         }
  1583.         public static function ShiftRightIntUint1(a:int, b:uint, r:*):void {
  1584.             __asm(GetLocal(a), GetLocal(b), ShiftRight, SetLocal(r));
  1585.         }
  1586.         public static function ShiftRightIntUint10(a:int, b:uint, r:*):void {
  1587.             Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r);
  1588.             Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r); Operators.ShiftRightIntUint1(a, b, r);
  1589.         }
  1590.         public static function ShiftRightNumber1(a:Number, b:Number, r:*):void {
  1591.             __asm(GetLocal(a), GetLocal(b), ShiftRight, ConvertDouble, SetLocal(r));
  1592.         }
  1593.         public static function ShiftRightNumber10(a:Number, b:Number, r:*):void {
  1594.             Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r);
  1595.             Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r); Operators.ShiftRightNumber1(a, b, r);
  1596.         }
  1597.         public static function ShiftRightNumberInt1(a:Number, b:int, r:*):void {
  1598.             __asm(GetLocal(a), GetLocal(b), ShiftRight, ConvertDouble, SetLocal(r));
  1599.         }
  1600.         public static function ShiftRightNumberInt10(a:Number, b:int, r:*):void {
  1601.             Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r);
  1602.             Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r); Operators.ShiftRightNumberInt1(a, b, r);
  1603.         }
  1604.         public static function ShiftRightNumberUint1(a:Number, b:uint, r:*):void {
  1605.             __asm(GetLocal(a), GetLocal(b), ShiftRight, ConvertDouble, SetLocal(r));
  1606.         }
  1607.         public static function ShiftRightNumberUint10(a:Number, b:uint, r:*):void {
  1608.             Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r);
  1609.             Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r); Operators.ShiftRightNumberUint1(a, b, r);
  1610.         }
  1611.         //}
  1612.         //{ >>>
  1613.         public static function ShiftRightUnsignedInt1(a:int, b:int, r:*):void {
  1614.             __asm(GetLocal(a), GetLocal(b), ShiftRightUnsigned, ConvertInt, SetLocal(r));
  1615.         }
  1616.         public static function ShiftRightUnsignedInt10(a:int, b:int, r:*):void {
  1617.             Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r);
  1618.             Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r); Operators.ShiftRightUnsignedInt1(a, b, r);
  1619.         }
  1620.         public static function ShiftRightUnsignedUint1(a:uint, b:uint, r:*):void {
  1621.             __asm(GetLocal(a), GetLocal(b), ShiftRightUnsigned, SetLocal(r));
  1622.         }
  1623.         public static function ShiftRightUnsignedUint10(a:uint, b:uint, r:*):void {
  1624.             Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r);
  1625.             Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r); Operators.ShiftRightUnsignedUint1(a, b, r);
  1626.         }
  1627.         public static function ShiftRightUnsignedIntUint1(a:int, b:uint, r:*):void {
  1628.             __asm(GetLocal(a), GetLocal(b), ShiftRightUnsigned, ConvertInt, SetLocal(r));
  1629.         }
  1630.         public static function ShiftRightUnsignedIntUint10(a:int, b:uint, r:*):void {
  1631.             Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r);
  1632.             Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r); Operators.ShiftRightUnsignedIntUint1(a, b, r);
  1633.         }
  1634.         public static function ShiftRightUnsignedNumber1(a:Number, b:Number, r:*):void {
  1635.             __asm(GetLocal(a), GetLocal(b), ShiftRightUnsigned, ConvertDouble, SetLocal(r));
  1636.         }
  1637.         public static function ShiftRightUnsignedNumber10(a:Number, b:Number, r:*):void {
  1638.             Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r);
  1639.             Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r); Operators.ShiftRightUnsignedNumber1(a, b, r);
  1640.         }
  1641.         public static function ShiftRightUnsignedNumberInt1(a:Number, b:int, r:*):void {
  1642.             __asm(GetLocal(a), GetLocal(b), ShiftRightUnsigned, ConvertDouble, SetLocal(r));
  1643.         }
  1644.         public static function ShiftRightUnsignedNumberInt10(a:Number, b:int, r:*):void {
  1645.             Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r);
  1646.             Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r); Operators.ShiftRightUnsignedNumberInt1(a, b, r);
  1647.         }
  1648.         public static function ShiftRightUnsignedNumberUint1(a:Number, b:uint, r:*):void {
  1649.             __asm(GetLocal(a), GetLocal(b), ShiftRightUnsigned, ConvertDouble, SetLocal(r));
  1650.         }
  1651.         public static function ShiftRightUnsignedNumberUint10(a:Number, b:uint, r:*):void {
  1652.             Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r);
  1653.             Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r); Operators.ShiftRightUnsignedNumberUint1(a, b, r);
  1654.         }
  1655.         //}
  1656.         //{ ==
  1657.         public static function EqualsInt1(a:int, b:int, r:*):void {
  1658.             __asm(GetLocal(a), GetLocal(b), Equals, SetLocal(r));
  1659.         }
  1660.         public static function EqualsInt10(a:int, b:int, r:*):void {
  1661.             Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r);
  1662.             Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r); Operators.EqualsInt1(a, b, r);
  1663.         }
  1664.         public static function EqualsUint1(a:uint, b:uint, r:*):void {
  1665.             __asm(GetLocal(a), GetLocal(b), Equals, SetLocal(r));
  1666.         }
  1667.         public static function EqualsUint10(a:uint, b:uint, r:*):void {
  1668.             Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r);
  1669.             Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r); Operators.EqualsUint1(a, b, r);
  1670.         }
  1671.         public static function EqualsIntUint1(a:int, b:uint, r:*):void {
  1672.             __asm(GetLocal(a), GetLocal(b), Equals, SetLocal(r));
  1673.         }
  1674.         public static function EqualsIntUint10(a:int, b:uint, r:*):void {
  1675.             Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r);
  1676.             Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r); Operators.EqualsIntUint1(a, b, r);
  1677.         }
  1678.         public static function EqualsNumber1(a:Number, b:Number, r:*):void {
  1679.             __asm(GetLocal(a), GetLocal(b), Equals, SetLocal(r));
  1680.         }
  1681.         public static function EqualsNumber10(a:Number, b:Number, r:*):void {
  1682.             Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r);
  1683.             Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r); Operators.EqualsNumber1(a, b, r);
  1684.         }
  1685.         public static function EqualsNumberInt1(a:Number, b:int, r:*):void {
  1686.             __asm(GetLocal(a), GetLocal(b), Equals, SetLocal(r));
  1687.         }
  1688.         public static function EqualsNumberInt10(a:Number, b:int, r:*):void {
  1689.             Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r);
  1690.             Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r); Operators.EqualsNumberInt1(a, b, r);
  1691.         }
  1692.         public static function EqualsNumberUint1(a:Number, b:uint, r:*):void {
  1693.             __asm(GetLocal(a), GetLocal(b), Equals, SetLocal(r));
  1694.         }
  1695.         public static function EqualsNumberUint10(a:Number, b:uint, r:*):void {
  1696.             Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r);
  1697.             Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r); Operators.EqualsNumberUint1(a, b, r);
  1698.         }
  1699.         //}
  1700.         //{ ===
  1701.         public static function StrictEqualsInt1(a:int, b:int, r:*):void {
  1702.             __asm(GetLocal(a), GetLocal(b), StrictEquals, SetLocal(r));
  1703.         }
  1704.         public static function StrictEqualsInt10(a:int, b:int, r:*):void {
  1705.             Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r);
  1706.             Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r); Operators.StrictEqualsInt1(a, b, r);
  1707.         }
  1708.         public static function StrictEqualsUint1(a:uint, b:uint, r:*):void {
  1709.             __asm(GetLocal(a), GetLocal(b), StrictEquals, SetLocal(r));
  1710.         }
  1711.         public static function StrictEqualsUint10(a:uint, b:uint, r:*):void {
  1712.             Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r);
  1713.             Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r); Operators.StrictEqualsUint1(a, b, r);
  1714.         }
  1715.         public static function StrictEqualsIntUint1(a:int, b:uint, r:*):void {
  1716.             __asm(GetLocal(a), GetLocal(b), StrictEquals, SetLocal(r));
  1717.         }
  1718.         public static function StrictEqualsIntUint10(a:int, b:uint, r:*):void {
  1719.             Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r);
  1720.             Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r); Operators.StrictEqualsIntUint1(a, b, r);
  1721.         }
  1722.         public static function StrictEqualsNumber1(a:Number, b:Number, r:*):void {
  1723.             __asm(GetLocal(a), GetLocal(b), StrictEquals, SetLocal(r));
  1724.         }
  1725.         public static function StrictEqualsNumber10(a:Number, b:Number, r:*):void {
  1726.             Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r);
  1727.             Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r); Operators.StrictEqualsNumber1(a, b, r);
  1728.         }
  1729.         public static function StrictEqualsNumberInt1(a:Number, b:int, r:*):void {
  1730.             __asm(GetLocal(a), GetLocal(b), StrictEquals, SetLocal(r));
  1731.         }
  1732.         public static function StrictEqualsNumberInt10(a:Number, b:int, r:*):void {
  1733.             Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r);
  1734.             Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r); Operators.StrictEqualsNumberInt1(a, b, r);
  1735.         }
  1736.         public static function StrictEqualsNumberUint1(a:Number, b:uint, r:*):void {
  1737.             __asm(GetLocal(a), GetLocal(b), StrictEquals, SetLocal(r));
  1738.         }
  1739.         public static function StrictEqualsNumberUint10(a:Number, b:uint, r:*):void {
  1740.             Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r);
  1741.             Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r); Operators.StrictEqualsNumberUint1(a, b, r);
  1742.         }
  1743.         //}
  1744.         //{ !=
  1745.         public static function NotEqualsInt1(a:int, b:int, r:*):void {
  1746.             __asm(GetLocal(a), GetLocal(b), Equals, Not, SetLocal(r));
  1747.         }
  1748.         public static function NotEqualsInt10(a:int, b:int, r:*):void {
  1749.             Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r);
  1750.             Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r); Operators.NotEqualsInt1(a, b, r);
  1751.         }
  1752.         public static function NotEqualsUint1(a:uint, b:uint, r:*):void {
  1753.             __asm(GetLocal(a), GetLocal(b), Equals, Not, SetLocal(r));
  1754.         }
  1755.         public static function NotEqualsUint10(a:uint, b:uint, r:*):void {
  1756.             Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r);
  1757.             Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r); Operators.NotEqualsUint1(a, b, r);
  1758.         }
  1759.         public static function NotEqualsIntUint1(a:int, b:uint, r:*):void {
  1760.             __asm(GetLocal(a), GetLocal(b), Equals, Not, SetLocal(r));
  1761.         }
  1762.         public static function NotEqualsIntUint10(a:int, b:uint, r:*):void {
  1763.             Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r);
  1764.             Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r); Operators.NotEqualsIntUint1(a, b, r);
  1765.         }
  1766.         public static function NotEqualsNumber1(a:Number, b:Number, r:*):void {
  1767.             __asm(GetLocal(a), GetLocal(b), Equals, Not, SetLocal(r));
  1768.         }
  1769.         public static function NotEqualsNumber10(a:Number, b:Number, r:*):void {
  1770.             Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r);
  1771.             Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r); Operators.NotEqualsNumber1(a, b, r);
  1772.         }
  1773.         public static function NotEqualsNumberInt1(a:Number, b:int, r:*):void {
  1774.             __asm(GetLocal(a), GetLocal(b), Equals, Not, SetLocal(r));
  1775.         }
  1776.         public static function NotEqualsNumberInt10(a:Number, b:int, r:*):void {
  1777.             Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r);
  1778.             Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r); Operators.NotEqualsNumberInt1(a, b, r);
  1779.         }
  1780.         public static function NotEqualsNumberUint1(a:Number, b:uint, r:*):void {
  1781.             __asm(GetLocal(a), GetLocal(b), Equals, Not, SetLocal(r));
  1782.         }
  1783.         public static function NotEqualsNumberUint10(a:Number, b:uint, r:*):void {
  1784.             Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r);
  1785.             Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r); Operators.NotEqualsNumberUint1(a, b, r);
  1786.         }
  1787.         //}
  1788.         //{ !==
  1789.         public static function StrictNotEqualsInt1(a:int, b:int, r:*):void {
  1790.             __asm(GetLocal(a), GetLocal(b), StrictEquals, Not, SetLocal(r));
  1791.         }
  1792.         public static function StrictNotEqualsInt10(a:int, b:int, r:*):void {
  1793.             Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r);
  1794.             Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r); Operators.StrictNotEqualsInt1(a, b, r);
  1795.         }
  1796.         public static function StrictNotEqualsUint1(a:uint, b:uint, r:*):void {
  1797.             __asm(GetLocal(a), GetLocal(b), StrictEquals, Not, SetLocal(r));
  1798.         }
  1799.         public static function StrictNotEqualsUint10(a:uint, b:uint, r:*):void {
  1800.             Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r);
  1801.             Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r); Operators.StrictNotEqualsUint1(a, b, r);
  1802.         }
  1803.         public static function StrictNotEqualsIntUint1(a:int, b:uint, r:*):void {
  1804.             __asm(GetLocal(a), GetLocal(b), StrictEquals, Not, SetLocal(r));
  1805.         }
  1806.         public static function StrictNotEqualsIntUint10(a:int, b:uint, r:*):void {
  1807.             Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r);
  1808.             Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r); Operators.StrictNotEqualsIntUint1(a, b, r);
  1809.         }
  1810.         public static function StrictNotEqualsNumber1(a:Number, b:Number, r:*):void {
  1811.             __asm(GetLocal(a), GetLocal(b), StrictEquals, Not, SetLocal(r));
  1812.         }
  1813.         public static function StrictNotEqualsNumber10(a:Number, b:Number, r:*):void {
  1814.             Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r);
  1815.             Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r); Operators.StrictNotEqualsNumber1(a, b, r);
  1816.         }
  1817.         public static function StrictNotEqualsNumberInt1(a:Number, b:int, r:*):void {
  1818.             __asm(GetLocal(a), GetLocal(b), StrictEquals, Not, SetLocal(r));
  1819.         }
  1820.         public static function StrictNotEqualsNumberInt10(a:Number, b:int, r:*):void {
  1821.             Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r);
  1822.             Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r); Operators.StrictNotEqualsNumberInt1(a, b, r);
  1823.         }
  1824.         public static function StrictNotEqualsNumberUint1(a:Number, b:uint, r:*):void {
  1825.             __asm(GetLocal(a), GetLocal(b), StrictEquals, Not, SetLocal(r));
  1826.         }
  1827.         public static function StrictNotEqualsNumberUint10(a:Number, b:uint, r:*):void {
  1828.             Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r);
  1829.             Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r); Operators.StrictNotEqualsNumberUint1(a, b, r);
  1830.         }
  1831.         //}
  1832.         //{ |
  1833.         public static function BitOrInt1(a:int, b:int, r:*):void {
  1834.             __asm(GetLocal(a), GetLocal(b), BitOr, SetLocal(r));
  1835.         }
  1836.         public static function BitOrInt10(a:int, b:int, r:*):void {
  1837.             Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r);
  1838.             Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r); Operators.BitOrInt1(a, b, r);
  1839.         }
  1840.         public static function BitOrUint1(a:uint, b:uint, r:*):void {
  1841.             __asm(GetLocal(a), GetLocal(b), BitOr, ConvertUInt, SetLocal(r));
  1842.         }
  1843.         public static function BitOrUint10(a:uint, b:uint, r:*):void {
  1844.             Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r);
  1845.             Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r); Operators.BitOrUint1(a, b, r);
  1846.         }
  1847.         public static function BitOrIntUint1(a:int, b:uint, r:*):void {
  1848.             __asm(GetLocal(a), GetLocal(b), BitOr, SetLocal(r));
  1849.         }
  1850.         public static function BitOrIntUint10(a:int, b:uint, r:*):void {
  1851.             Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r);
  1852.             Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r); Operators.BitOrIntUint1(a, b, r);
  1853.         }
  1854.         public static function BitOrNumber1(a:Number, b:Number, r:*):void {
  1855.             __asm(GetLocal(a), GetLocal(b), BitOr, ConvertDouble, SetLocal(r));
  1856.         }
  1857.         public static function BitOrNumber10(a:Number, b:Number, r:*):void {
  1858.             Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r);
  1859.             Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r); Operators.BitOrNumber1(a, b, r);
  1860.         }
  1861.         public static function BitOrNumberInt1(a:Number, b:int, r:*):void {
  1862.             __asm(GetLocal(a), GetLocal(b), BitOr, ConvertDouble, SetLocal(r));
  1863.         }
  1864.         public static function BitOrNumberInt10(a:Number, b:int, r:*):void {
  1865.             Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r);
  1866.             Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r); Operators.BitOrNumberInt1(a, b, r);
  1867.         }
  1868.         public static function BitOrNumberUint1(a:Number, b:uint, r:*):void {
  1869.             __asm(GetLocal(a), GetLocal(b), BitOr, ConvertDouble, SetLocal(r));
  1870.         }
  1871.         public static function BitOrNumberUint10(a:Number, b:uint, r:*):void {
  1872.             Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r);
  1873.             Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r); Operators.BitOrNumberUint1(a, b, r);
  1874.         }
  1875.         //}
  1876.         //{ ^
  1877.         public static function BitXorInt1(a:int, b:int, r:*):void {
  1878.             __asm(GetLocal(a), GetLocal(b), BitXor, SetLocal(r));
  1879.         }
  1880.         public static function BitXorInt10(a:int, b:int, r:*):void {
  1881.             Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r);
  1882.             Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r); Operators.BitXorInt1(a, b, r);
  1883.         }
  1884.         public static function BitXorUint1(a:uint, b:uint, r:*):void {
  1885.             __asm(GetLocal(a), GetLocal(b), BitXor, ConvertUInt, SetLocal(r));
  1886.         }
  1887.         public static function BitXorUint10(a:uint, b:uint, r:*):void {
  1888.             Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r);
  1889.             Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r); Operators.BitXorUint1(a, b, r);
  1890.         }
  1891.         public static function BitXorIntUint1(a:int, b:uint, r:*):void {
  1892.             __asm(GetLocal(a), GetLocal(b), BitXor, SetLocal(r));
  1893.         }
  1894.         public static function BitXorIntUint10(a:int, b:uint, r:*):void {
  1895.             Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r);
  1896.             Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r); Operators.BitXorIntUint1(a, b, r);
  1897.         }
  1898.         public static function BitXorNumber1(a:Number, b:Number, r:*):void {
  1899.             __asm(GetLocal(a), GetLocal(b), BitXor, ConvertDouble, SetLocal(r));
  1900.         }
  1901.         public static function BitXorNumber10(a:Number, b:Number, r:*):void {
  1902.             Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r);
  1903.             Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r); Operators.BitXorNumber1(a, b, r);
  1904.         }
  1905.         public static function BitXorNumberInt1(a:Number, b:int, r:*):void {
  1906.             __asm(GetLocal(a), GetLocal(b), BitXor, ConvertDouble, SetLocal(r));
  1907.         }
  1908.         public static function BitXorNumberInt10(a:Number, b:int, r:*):void {
  1909.             Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r);
  1910.             Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r); Operators.BitXorNumberInt1(a, b, r);
  1911.         }
  1912.         public static function BitXorNumberUint1(a:Number, b:uint, r:*):void {
  1913.             __asm(GetLocal(a), GetLocal(b), BitXor, ConvertDouble, SetLocal(r));
  1914.         }
  1915.         public static function BitXorNumberUint10(a:Number, b:uint, r:*):void {
  1916.             Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r);
  1917.             Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r); Operators.BitXorNumberUint1(a, b, r);
  1918.         }
  1919.         //}
  1920.         //{ &
  1921.         public static function BitAndInt1(a:int, b:int, r:*):void {
  1922.             __asm(GetLocal(a), GetLocal(b), BitAnd, SetLocal(r));
  1923.         }
  1924.         public static function BitAndInt10(a:int, b:int, r:*):void {
  1925.             Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r);
  1926.             Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r); Operators.BitAndInt1(a, b, r);
  1927.         }
  1928.         public static function BitAndUint1(a:uint, b:uint, r:*):void {
  1929.             __asm(GetLocal(a), GetLocal(b), BitAnd, ConvertUInt, SetLocal(r));
  1930.         }
  1931.         public static function BitAndUint10(a:uint, b:uint, r:*):void {
  1932.             Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r);
  1933.             Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r); Operators.BitAndUint1(a, b, r);
  1934.         }
  1935.         public static function BitAndIntUint1(a:int, b:uint, r:*):void {
  1936.             __asm(GetLocal(a), GetLocal(b), BitAnd, SetLocal(r));
  1937.         }
  1938.         public static function BitAndIntUint10(a:int, b:uint, r:*):void {
  1939.             Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r);
  1940.             Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r); Operators.BitAndIntUint1(a, b, r);
  1941.         }
  1942.         public static function BitAndNumber1(a:Number, b:Number, r:*):void {
  1943.             __asm(GetLocal(a), GetLocal(b), BitAnd, ConvertDouble, SetLocal(r));
  1944.         }
  1945.         public static function BitAndNumber10(a:Number, b:Number, r:*):void {
  1946.             Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r);
  1947.             Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r); Operators.BitAndNumber1(a, b, r);
  1948.         }
  1949.         public static function BitAndNumberInt1(a:Number, b:int, r:*):void {
  1950.             __asm(GetLocal(a), GetLocal(b), BitAnd, ConvertDouble, SetLocal(r));
  1951.         }
  1952.         public static function BitAndNumberInt10(a:Number, b:int, r:*):void {
  1953.             Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r);
  1954.             Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r); Operators.BitAndNumberInt1(a, b, r);
  1955.         }
  1956.         public static function BitAndNumberUint1(a:Number, b:uint, r:*):void {
  1957.             __asm(GetLocal(a), GetLocal(b), BitAnd, ConvertDouble, SetLocal(r));
  1958.         }
  1959.         public static function BitAndNumberUint10(a:Number, b:uint, r:*):void {
  1960.             Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r);
  1961.             Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r); Operators.BitAndNumberUint1(a, b, r);
  1962.         }
  1963.         //}
  1964.         //{ =
  1965.         public static function EqualInt1(a:int, b:int):void {
  1966.             __asm(GetLocal(b), ConvertInt, SetLocal(a));
  1967.         }
  1968.         public static function EqualInt10(a:int, b:int):void {
  1969.             Operators.EqualInt1(a, b); Operators.EqualInt1(a, b); Operators.EqualInt1(a, b); Operators.EqualInt1(a, b); Operators.EqualInt1(a, b);
  1970.             Operators.EqualInt1(a, b); Operators.EqualInt1(a, b); Operators.EqualInt1(a, b); Operators.EqualInt1(a, b); Operators.EqualInt1(a, b);
  1971.         }
  1972.         public static function EqualUint1(a:uint, b:uint):void {
  1973.             __asm(GetLocal(b), ConvertUInt, SetLocal(a));
  1974.         }
  1975.         public static function EqualUint10(a:uint, b:uint):void {
  1976.             Operators.EqualUint1(a, b); Operators.EqualUint1(a, b); Operators.EqualUint1(a, b); Operators.EqualUint1(a, b); Operators.EqualUint1(a, b);
  1977.             Operators.EqualUint1(a, b); Operators.EqualUint1(a, b); Operators.EqualUint1(a, b); Operators.EqualUint1(a, b); Operators.EqualUint1(a, b);
  1978.         }
  1979.         public static function EqualIntUint1(a:int, b:uint):void {
  1980.             __asm(GetLocal(b), ConvertInt, SetLocal(a));
  1981.         }
  1982.         public static function EqualIntUint10(a:int, b:uint):void {
  1983.             Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b);
  1984.             Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b); Operators.EqualIntUint1(a, b);
  1985.         }
  1986.         public static function EqualNumber1(a:Number, b:Number):void {
  1987.             __asm(GetLocal(b), ConvertDouble, SetLocal(a));
  1988.         }
  1989.         public static function EqualNumber10(a:Number, b:Number):void {
  1990.             Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b);
  1991.             Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b); Operators.EqualNumber1(a, b);
  1992.         }
  1993.         public static function EqualNumberInt1(a:Number, b:int):void {
  1994.             __asm(GetLocal(b), ConvertDouble, SetLocal(a));
  1995.         }
  1996.         public static function EqualNumberInt10(a:Number, b:int):void {
  1997.             Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b);
  1998.             Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b); Operators.EqualNumberInt1(a, b);
  1999.         }
  2000.         public static function EqualNumberUint1(a:Number, b:uint):void {
  2001.             __asm(GetLocal(b), ConvertDouble, SetLocal(a));
  2002.         }
  2003.         public static function EqualNumberUint10(a:Number, b:uint):void {
  2004.             Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b);
  2005.             Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b); Operators.EqualNumberUint1(a, b);
  2006.         }
  2007.         //}
  2008.         //{ !
  2009.         public static function NotInt1(a:*, b:int):void {
  2010.             __asm(GetLocal(b), Not, SetLocal(a));
  2011.         }
  2012.         public static function NotInt10(a:*, b:int):void {
  2013.             Operators.NotInt1(a, b); Operators.NotInt1(a, b); Operators.NotInt1(a, b); Operators.NotInt1(a, b); Operators.NotInt1(a, b);
  2014.             Operators.NotInt1(a, b); Operators.NotInt1(a, b); Operators.NotInt1(a, b); Operators.NotInt1(a, b); Operators.NotInt1(a, b);
  2015.         }
  2016.         public static function NotUint1(a:*, b:uint):void {
  2017.             __asm(GetLocal(b), Not, SetLocal(a));
  2018.         }
  2019.         public static function NotUint10(a:*, b:uint):void {
  2020.             Operators.NotUint1(a, b); Operators.NotUint1(a, b); Operators.NotUint1(a, b); Operators.NotUint1(a, b); Operators.NotUint1(a, b);
  2021.             Operators.NotUint1(a, b); Operators.NotUint1(a, b); Operators.NotUint1(a, b); Operators.NotUint1(a, b); Operators.NotUint1(a, b);
  2022.         }
  2023.         public static function NotNumber1(a:*, b:Number):void {
  2024.             __asm(GetLocal(b), Not, SetLocal(a));
  2025.         }
  2026.         public static function NotNumber10(a:*, b:Number):void {
  2027.             Operators.NotNumber1(a, b); Operators.NotNumber1(a, b); Operators.NotNumber1(a, b); Operators.NotNumber1(a, b); Operators.NotNumber1(a, b);
  2028.             Operators.NotNumber1(a, b); Operators.NotNumber1(a, b); Operators.NotNumber1(a, b); Operators.NotNumber1(a, b); Operators.NotNumber1(a, b);
  2029.         }
  2030.         //}
  2031.         //{ ~
  2032.         public static function BitNotInt1(a:*, b:int):void {
  2033.             __asm(GetLocal(b), BitNot, SetLocal(a));
  2034.         }
  2035.         public static function BitNotInt10(a:*, b:int):void {
  2036.             Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b);
  2037.             Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b); Operators.BitNotInt1(a, b);
  2038.         }
  2039.         public static function BitNotUint1(a:*, b:uint):void {
  2040.             __asm(GetLocal(b), BitNot, ConvertUInt, SetLocal(a));
  2041.         }
  2042.         public static function BitNotUint10(a:*, b:uint):void {
  2043.             Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b);
  2044.             Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b); Operators.BitNotUint1(a, b);
  2045.         }
  2046.         public static function BitNotNumber1(a:*, b:Number):void {
  2047.             __asm(GetLocal(b), BitNot, ConvertDouble, SetLocal(a));
  2048.         }
  2049.         public static function BitNotNumber10(a:*, b:Number):void {
  2050.             Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b);
  2051.             Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b); Operators.BitNotNumber1(a, b);
  2052.         }
  2053.         //}
  2054.         //{ ++
  2055.         public static function IncrementInt1(a:int, r:int):void {
  2056.             __asm(GetLocal(a), IncrementInt, SetLocal(r));
  2057.         }
  2058.         public static function IncrementInt10(a:int, r:int):void {
  2059.             Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r);
  2060.             Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r); Operators.IncrementInt1(a, r);
  2061.         }
  2062.         public static function IncrementUint1(a:uint, r:uint):void {
  2063.             __asm(GetLocal(a), IncrementInt, ConvertUInt, SetLocal(r));
  2064.         }
  2065.         public static function IncrementUint10(a:uint, r:uint):void {
  2066.             Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r);
  2067.             Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r); Operators.IncrementUint1(a, r);
  2068.         }
  2069.         public static function IncrementNumber1(a:Number, r:Number):void {
  2070.             __asm(GetLocal(a), Increment, SetLocal(r));
  2071.         }
  2072.         public static function IncrementNumber10(a:Number, r:Number):void {
  2073.             Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r);
  2074.             Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r); Operators.IncrementNumber1(a, r);
  2075.         }
  2076.         //}
  2077.         //{ --
  2078.         public static function DecrementInt1(a:int, r:*):void {
  2079.             __asm(GetLocal(a), DecrementInt, SetLocal(r));
  2080.         }
  2081.         public static function DecrementInt10(a:int, r:*):void {
  2082.             Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r);
  2083.             Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r); Operators.DecrementInt1(a, r);
  2084.         }
  2085.         public static function DecrementUint1(a:uint, r:*):void {
  2086.             __asm(GetLocal(a), DecrementInt, ConvertUInt, SetLocal(r));
  2087.         }
  2088.         public static function DecrementUint10(a:uint, r:*):void {
  2089.             Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r);
  2090.             Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r); Operators.DecrementUint1(a, r);
  2091.         }
  2092.         public static function DecrementNumber1(a:Number, r:*):void {
  2093.             __asm(GetLocal(a), Decrement, SetLocal(r));
  2094.         }
  2095.         public static function DecrementNumber10(a:Number, r:*):void {
  2096.             Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r);
  2097.             Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r); Operators.DecrementNumber1(a, r);
  2098.         }
  2099.         //}
  2100.         //{ IncLocal
  2101.         public static function IncLocalInt1(a:int):void {
  2102.             __asm(IncLocalInt(a));
  2103.         }
  2104.         public static function IncLocalInt10(a:int):void {
  2105.             Operators.IncLocalInt1(a); Operators.IncLocalInt1(a); Operators.IncLocalInt1(a); Operators.IncLocalInt1(a); Operators.IncLocalInt1(a);
  2106.             Operators.IncLocalInt1(a); Operators.IncLocalInt1(a); Operators.IncLocalInt1(a); Operators.IncLocalInt1(a); Operators.IncLocalInt1(a);
  2107.         }
  2108.         public static function IncLocalNumber1(a:Number):void {
  2109.             __asm(IncLocal(a));
  2110.         }
  2111.         public static function IncLocalNumber10(a:Number):void {
  2112.             Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a);
  2113.             Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a); Operators.IncLocalNumber1(a);
  2114.         }
  2115.         //}
  2116.         //{ DecLocal
  2117.         public static function DecLocalInt1(a:int):void {
  2118.             __asm(DecLocalInt(a));
  2119.         }
  2120.         public static function DecLocalInt10(a:int):void {
  2121.             Operators.DecLocalInt1(a); Operators.DecLocalInt1(a); Operators.DecLocalInt1(a); Operators.DecLocalInt1(a); Operators.DecLocalInt1(a);
  2122.             Operators.DecLocalInt1(a); Operators.DecLocalInt1(a); Operators.DecLocalInt1(a); Operators.DecLocalInt1(a); Operators.DecLocalInt1(a);
  2123.         }
  2124.         public static function DecLocalNumber1(a:Number):void {
  2125.             __asm(DecLocal(a));
  2126.         }
  2127.         public static function DecLocalNumber10(a:Number):void {
  2128.             Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a);
  2129.             Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a); Operators.DecLocalNumber1(a);
  2130.         }
  2131.         //}
  2132.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement