| 908 | |
| 909 | |
| 910 | static void optimizejumps (Instruction *p) { |
| 911 | int i; |
| 912 | for (i = 0; p[i].i.code != IEnd; i += sizei(p + i)) { |
| 913 | if (isjmp(p + i)) |
| 914 | p[i].i.offset = target(p, dest(p, i)) - i; |
| 915 | } |
| 916 | } |
| 917 | |
| 918 | |
| 919 | static void optimizechoice (Instruction *p) { |