|
|
| (One intermediate revision by one other user not shown) |
| Line 1: |
Line 1: |
| − | Picks the last two numbers in the stack and shifts right the first one's bits the amount specified by the second one.
| + | Divides the value on top of the integer stack by 2 using binary logic. |
| − | | |
| − | Shifting 1 by x returns zero unless x is 0.
| |
| − | | |
| − | Shifting -1 by x always returns -1.
| |
| − | | |
| − | Shifting x by 1, when x is positive, always returns the absolute value of x 2 div.
| |
| − | | |
| − | == Possible uses ==
| |
| − | | |
| − | -1 .shoot 1 *.refeye *.myeye sub ^ mult store
| |
| − | | |
| − | Will shoot whenever *.refeye and *.myeye are not equal.
| |
| − | | |
| − | 100 .aimsx 1 *.eye5 ^ mult store
| |
| − | | |
| − | Will turn only when there isn't anything on focus.
| |
Latest revision as of 11:10, 21 December 2016
Divides the value on top of the integer stack by 2 using binary logic.