Created
February 22, 2022 17:31
-
-
Save erkyrath/a2ab185e4f90096374cf5396332cf0fe to your computer and use it in GitHub Desktop.
Assembly diff of compiling Advent.inf with the new branch optimizations
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** /tmp/old.out 2022-02-22 12:28:47.000000000 -0500 | |
--- /tmp/new.out 2022-02-22 12:28:47.000000000 -0500 | |
*************** | |
*** 352,358 **** | |
print "him" | |
rtrue | |
.L11 | |
- .L10 | |
.L4 | |
print "that" | |
rtrue | |
--- 352,357 ---- | |
*************** | |
*** 401,407 **** | |
print "him" | |
rtrue | |
.L11 | |
- .L10 | |
.L4 | |
print "it" | |
rtrue | |
--- 400,405 ---- | |
*************** | |
*** 469,475 **** | |
print "He" | |
rtrue | |
.L11 | |
- .L10 | |
.L4 | |
print "That" | |
rtrue | |
--- 467,472 ---- | |
*************** | |
*** 518,524 **** | |
print "He's" | |
rtrue | |
.L11 | |
- .L10 | |
.L4 | |
print "That's" | |
rtrue | |
--- 515,520 ---- | |
*************** | |
*** 566,572 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L10 | |
- .L7 | |
rtrue | |
.L6 | |
je sw__var short_9 (action) to L11 if FALSE | |
--- 562,567 ---- | |
*************** | |
*** 574,580 **** | |
je TEMP1 short_1 to L13 if FALSE | |
print_ret "[Command recording off.]" | |
.L13 | |
- .L12 | |
rtrue | |
.L11 | |
je sw__var short_10 (action) to L14 if FALSE | |
--- 569,574 ---- | |
*************** | |
*** 582,588 **** | |
je TEMP1 short_1 to L16 if FALSE | |
print_ret "[Command recording on.]" | |
.L16 | |
- .L15 | |
rtrue | |
.L14 | |
je sw__var short_11 (action) to L17 if FALSE | |
--- 576,581 ---- | |
*************** | |
*** 590,596 **** | |
je TEMP1 short_1 to L19 if FALSE | |
print_ret "[Replaying commands.]" | |
.L19 | |
- .L18 | |
rtrue | |
.L17 | |
je sw__var short_12 (action) to L20 if FALSE | |
--- 583,588 ---- | |
*************** | |
*** 620,626 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L26 | |
- .L24 | |
rtrue | |
.L23 | |
je sw__var short_16 (action) to L27 if FALSE | |
--- 612,617 ---- | |
*************** | |
*** 660,666 **** | |
je TEMP1 short_4 to L37 if FALSE | |
print_ret "Dropped." | |
.L37 | |
- .L29 | |
rtrue | |
.L28 | |
je sw__var short_18 (action) to L38 if FALSE | |
--- 651,656 ---- | |
*************** | |
*** 674,680 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret ". Not bad." | |
.L41 | |
- .L39 | |
rtrue | |
.L38 | |
je sw__var short_19 (action) to L42 if FALSE | |
--- 664,669 ---- | |
*************** | |
*** 700,706 **** | |
new_line | |
rtrue | |
.L47 | |
- .L43 | |
rtrue | |
.L42 | |
je sw__var short_20 (action) to L48 if FALSE | |
--- 689,694 ---- | |
*************** | |
*** 747,754 **** | |
print_ret "lie down on." | |
.L63 | |
print_ret "enter." | |
- .L60 | |
- jump L49 | |
.L55 | |
je TEMP1 short_3 to L64 if FALSE | |
print "You can't get into the closed " | |
--- 735,740 ---- | |
*************** | |
*** 821,827 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret ")^" | |
.L76 | |
- .L49 | |
rtrue | |
.L48 | |
je sw__var short_21 (action) to L83 if FALSE | |
--- 807,812 ---- | |
*************** | |
*** 851,859 **** | |
print_ret "on." | |
.L88 | |
print_ret "off." | |
- .L91 | |
.L87 | |
- .L84 | |
rtrue | |
.L83 | |
je sw__var short_22 (action) to L92 if FALSE | |
--- 836,842 ---- | |
*************** | |
*** 902,908 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L101 | |
- .L93 | |
rtrue | |
.L92 | |
je sw__var short_23 (action) to L106 if FALSE | |
--- 885,890 ---- | |
*************** | |
*** 932,938 **** | |
print_num long_N (MAX_SCORE) | |
print_ret ")" | |
.L114 | |
- .L108 | |
rtrue | |
.L107 | |
je sw__var short_25 (action) to L115 if FALSE | |
--- 914,919 ---- | |
*************** | |
*** 970,976 **** | |
.L124 | |
print_ret " seem interested." | |
.L120 | |
- .L117 | |
rtrue | |
.L116 | |
je sw__var short_27 (action) to L125 if FALSE | |
--- 951,956 ---- | |
*************** | |
*** 1027,1035 **** | |
print_ret " lead nowhere." | |
.L137 | |
print_ret " leads nowhere." | |
- .L140 | |
.L136 | |
- .L126 | |
rtrue | |
.L125 | |
je sw__var short_28 (action) to L141 if FALSE | |
--- 1007,1013 ---- | |
*************** | |
*** 1081,1087 **** | |
call_2n long_N (veneer routine: DefArt) second | |
print_ret "." | |
.L151 | |
- .L142 | |
rtrue | |
.L141 | |
je sw__var short_29 (action) to L152 if FALSE | |
--- 1059,1064 ---- | |
*************** | |
*** 1284,1290 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L203 | |
- .L190 | |
rtrue | |
.L189 | |
je sw__var short_0 (action) to L204 if FALSE | |
--- 1261,1266 ---- | |
*************** | |
*** 1375,1382 **** | |
print_ret "." | |
.L224 | |
print_ret " here." | |
- .L225 | |
- jump L205 | |
.L213 | |
je TEMP1 short_7 to L226 if FALSE | |
print_paddr long_N (string literal) | |
--- 1351,1356 ---- | |
*************** | |
*** 1394,1400 **** | |
je TEMP1 short_2 to L230 if FALSE | |
print_ret "You find nothing of interest." | |
.L230 | |
- .L228 | |
rtrue | |
.L227 | |
je sw__var short_40 (action) to L231 if FALSE | |
--- 1368,1373 ---- | |
*************** | |
*** 1424,1430 **** | |
print_paddr long_N (string literal) | |
.L239 | |
je deadflag short_2 to L240 if FALSE | |
- jz short_1 (AMUSING_PROVIDED) to L240 if TRUE | |
print_paddr long_N (string literal) | |
.L240 | |
print_ret " or QUIT?" | |
--- 1397,1402 ---- | |
*************** | |
*** 1801,1807 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L331 | |
- .L318 | |
rtrue | |
.L317 | |
je sw__var long_N to L332 if FALSE | |
--- 1773,1778 ---- | |
*************** | |
*** 1894,1900 **** | |
new_line | |
rtrue | |
.L359 | |
- .L351 | |
rtrue | |
.L350 | |
je sw__var short_53 (action) to L360 if FALSE | |
--- 1865,1870 ---- | |
*************** | |
*** 1910,1916 **** | |
je TEMP1 short_3 to L364 if FALSE | |
print_ret "Not that way you can't." | |
.L364 | |
- .L361 | |
rtrue | |
.L360 | |
je sw__var short_54 (action) to L365 if FALSE | |
--- 1880,1885 ---- | |
*************** | |
*** 1955,1961 **** | |
call_2n long_N (veneer routine: DefArt) second | |
print_ret "." | |
.L374 | |
- .L366 | |
rtrue | |
.L365 | |
je sw__var short_55 (action) to L375 if FALSE | |
--- 1924,1929 ---- | |
*************** | |
*** 2005,2011 **** | |
je TEMP1 short_3 to L391 if FALSE | |
print_ret "Removed." | |
.L391 | |
- .L380 | |
rtrue | |
.L379 | |
je sw__var short_57 (action) to L392 if FALSE | |
--- 1973,1978 ---- | |
*************** | |
*** 2028,2034 **** | |
je TEMP1 short_2 to L399 if FALSE | |
print_ret "Ok." | |
.L399 | |
- .L397 | |
rtrue | |
.L396 | |
je sw__var short_59 (action) to L400 if FALSE | |
--- 1995,2000 ---- | |
*************** | |
*** 2042,2048 **** | |
je TEMP1 short_2 to L404 if FALSE | |
print_ret "Ok." | |
.L404 | |
- .L402 | |
rtrue | |
.L401 | |
je sw__var short_61 (action) to L405 if FALSE | |
--- 2008,2013 ---- | |
*************** | |
*** 2068,2074 **** | |
je TEMP1 short_2 to L411 if FALSE | |
print_ret "There is no score in this story." | |
.L411 | |
- .L406 | |
rtrue | |
.L405 | |
je sw__var short_62 (action) to L412 if FALSE | |
--- 2033,2038 ---- | |
*************** | |
*** 2084,2090 **** | |
new_line | |
rtrue | |
.L416 | |
- .L413 | |
rtrue | |
.L412 | |
je sw__var short_63 (action) to L417 if FALSE | |
--- 2048,2053 ---- | |
*************** | |
*** 2100,2106 **** | |
new_line | |
rtrue | |
.L421 | |
- .L418 | |
rtrue | |
.L417 | |
je sw__var short_64 (action) to L422 if FALSE | |
--- 2063,2068 ---- | |
*************** | |
*** 2169,2175 **** | |
call_vn long_N (ref to symbol value: WriteListFrom) sp sp | |
print_ret "." | |
.L433 | |
- .L423 | |
rtrue | |
.L422 | |
je sw__var short_65 (action) to L437 if FALSE | |
--- 2131,2136 ---- | |
*************** | |
*** 2195,2201 **** | |
call_2n long_N (routine: IsorAre) x1 | |
print_ret " unimpressed." | |
.L442 | |
- .L440 | |
rtrue | |
.L439 | |
je sw__var short_68 (action) to L443 if FALSE | |
--- 2156,2161 ---- | |
*************** | |
*** 2220,2226 **** | |
je TEMP1 short_2 to L450 if FALSE | |
print_ret "You achieve nothing by this." | |
.L450 | |
- .L448 | |
rtrue | |
.L447 | |
je sw__var short_73 (action) to L451 if FALSE | |
--- 2180,2185 ---- | |
*************** | |
*** 2253,2259 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret " off." | |
.L458 | |
- .L455 | |
rtrue | |
.L454 | |
je sw__var short_77 (action) to L459 if FALSE | |
--- 2212,2217 ---- | |
*************** | |
*** 2271,2277 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret " on." | |
.L463 | |
- .L460 | |
rtrue | |
.L459 | |
je sw__var short_78 (action) to L464 if FALSE | |
--- 2229,2234 ---- | |
*************** | |
*** 2397,2403 **** | |
call_2n long_N (veneer routine: DefArt) long_N (ref to symbol value: SACK_OBJECT) | |
print_ret " to make room)" | |
.L498 | |
- .L465 | |
rtrue | |
.L464 | |
je sw__var short_79 (action) to L499 if FALSE | |
--- 2354,2359 ---- | |
*************** | |
*** 2411,2417 **** | |
je TEMP1 short_2 to L503 if FALSE | |
print_ret "This provokes no reaction." | |
.L503 | |
- .L501 | |
rtrue | |
.L500 | |
je sw__var short_81 (action) to L504 if FALSE | |
--- 2367,2372 ---- | |
*************** | |
*** 2427,2433 **** | |
new_line | |
rtrue | |
.L508 | |
- .L506 | |
rtrue | |
.L505 | |
je sw__var short_83 (action) to L509 if FALSE | |
--- 2382,2387 ---- | |
*************** | |
*** 2441,2447 **** | |
je TEMP1 short_3 to L513 if FALSE | |
print_ret "If you think that'll help." | |
.L513 | |
- .L510 | |
rtrue | |
.L509 | |
je sw__var short_84 (action) to L514 if FALSE | |
--- 2395,2400 ---- | |
*************** | |
*** 2487,2493 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L527 | |
- .L515 | |
rtrue | |
.L514 | |
je sw__var short_85 (action) to L528 if FALSE | |
--- 2440,2445 ---- | |
*************** | |
*** 2507,2513 **** | |
new_line | |
rtrue | |
.L532 | |
- .L530 | |
rtrue | |
.L529 | |
je sw__var short_87 (action) to L533 if FALSE | |
--- 2459,2464 ---- | |
*************** | |
*** 2533,2539 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L539 | |
- .L537 | |
rtrue | |
.L536 | |
je sw__var short_91 (action) to L540 if FALSE | |
--- 2484,2489 ---- | |
*************** | |
*** 2561,2567 **** | |
call_2n long_N (veneer routine: DefArt) x1 | |
print_ret "." | |
.L546 | |
- .L542 | |
.L541 | |
rtrue | |
--- 2511,2516 ---- | |
*************** | |
*** 4260,4266 **** | |
ret wd | |
.L11 | |
inc index | |
- .L9 | |
jl index short_0 to L17 if TRUE | |
jl index short_32 to L16 if TRUE | |
.L17 | |
--- 4209,4214 ---- | |
*************** | |
*** 4284,4290 **** | |
and sp short_16 -> sp | |
jz sp to L8 if FALSE | |
.L15 | |
- .L10 | |
ret long_N | |
ParseToken given_ttype given_tdata token_n x y | |
--- 4232,4237 ---- | |
*************** | |
*** 4366,4378 **** | |
.L11 | |
.L18 | |
call_1s long_N (ref to symbol value: NextWordStopped) -> o | |
- .L19 | |
je o long_N to L21 if TRUE | |
add token_n short_1 -> sp | |
call_vs long_N (routine: PrepositionChain) o sp -> sp | |
je sp long_N to L18 if TRUE | |
.L21 | |
- .L20 | |
dec wn | |
sub wn consult_from -> consult_words | |
jz consult_words to L22 if FALSE | |
--- 4313,4323 ---- | |
*************** | |
*** 8869,8877 **** | |
call_vn long_N (veneer routine: CA__Pr) self long_N (ref to symbol value: end_turn_sequence) | |
jump L148 | |
.L147 | |
- jz short_1 (START_MOVE) to L149 if TRUE | |
inc turns | |
- .L149 | |
.L148 | |
jump L40 | |
.L41 | |
--- 8814,8820 ---- | |
*************** | |
*** 9064,9070 **** | |
.L8 | |
je deadflag short_2 to L9 if FALSE | |
je i long_N (ref to symbol value: AMUSING__WD) to L9 if FALSE | |
- jz short_1 (AMUSING_PROVIDED) to L9 if TRUE | |
new_line | |
call_1n long_N (ref to symbol value: Amusing) | |
jump L0 | |
--- 9007,9012 ---- | |
*************** | |
*** 9261,9267 **** | |
je TEMP1 short_4 (String) to L4 if FALSE | |
ret short_3 | |
.L4 | |
- .L0 | |
rtrue | |
PrintOrRun obj prop flag | |
--- 9203,9208 ---- | |
*************** | |
*** 9292,9298 **** | |
call_vs long_N (ref to symbol value: RunRoutines) obj prop -> sp | |
ret_popped | |
.L5 | |
- .L1 | |
rtrue | |
PrintOrRunVar var flag | |
--- 9233,9238 ---- | |
*************** | |
*** 10596,10602 **** | |
print ">" | |
rtrue | |
.L4 | |
- .L1 | |
je o player to L5 if FALSE | |
call_2n long_N (veneer routine: RT__ChPrintS) long_N (ref to symbol value: YOURSELF__TX) | |
rtrue | |
--- 10536,10541 ---- | |
*************** | |
*** 11105,11112 **** | |
jump L0 | |
.L11 | |
ret o | |
- .L1 | |
- rtrue | |
WillRecurs o | |
--- 11044,11049 ---- | |
*************** | |
*** 12120,12126 **** | |
.L126 | |
call_vs long_N (routine: NextEntry) q depth -> q | |
inc l | |
- .L127 | |
jz q to L129 if TRUE | |
call_vs long_N (veneer routine: RT__ChPR) j short_25 (list_together) -> TEMP1 | |
push TEMP1 | |
--- 12057,12062 ---- | |
*************** | |
*** 12128,12134 **** | |
push TEMP1 | |
je sp sp to L126 if TRUE | |
.L129 | |
- .L128 | |
call_2n long_N (routine: EnglishNumber) l | |
print " " | |
call_vs long_N (veneer routine: RT__ChPR) j short_25 (list_together) -> TEMP1 | |
--- 12064,12069 ---- | |
*************** | |
*** 12275,12281 **** | |
print_ret "" | |
.L2 | |
rtrue | |
- .L3 | |
.L1 | |
store combo short_0 | |
jg short_1 o to L6 if TRUE | |
--- 12210,12215 ---- | |
*************** | |
*** 12365,12371 **** | |
print_ret "" | |
.L31 | |
rtrue | |
- .L32 | |
.L30 | |
jg short_1 o to L35 if TRUE | |
jg o long_N (system constant: actual_largest_object) to L34 if FALSE | |
--- 12299,12304 ---- | |
*************** | |
*** 12800,12807 **** | |
.L17 | |
je j short_3 rfalse if TRUE | |
jump L3 | |
- .L4 | |
- rtrue | |
DoMenu menu_choices EntryR ChoiceR lines main_title main_wid cl i j oldcl pkey ch cw y x | |
--- 12733,12738 ---- | |
*************** | |
*** 13205,13212 **** | |
call_vn long_N (ref to symbol value: L__M) short_55 (action) short_1 | |
print "> " | |
jump L0 | |
- .L1 | |
- rtrue | |
QuitSub | |
--- 13136,13141 ---- | |
*************** | |
*** 13565,13606 **** | |
call_1n long_N (routine: ScoreSub) | |
jz score rfalse if TRUE | |
! jz short_1 (TASKS_PROVIDED) rfalse if FALSE | |
! new_line | |
! call_vn long_N (ref to symbol value: L__M) short_24 (action) short_1 | |
! store i short_0 | |
! .L0 | |
! jl i short_1 (NUMBER_TASKS) to L2 if FALSE | |
! jl i short_0 to L5 if TRUE | |
! jl i short_1 to L4 if TRUE | |
! .L5 | |
! call_vn2 long_N (veneer routine: RT__Err) short_28 i short_0 short_0 short_26 | |
! push short_0 | |
! jump L6 | |
! .L4 | |
! loadb long_N (internal array: task_done) i -> sp | |
! .L6 | |
! je sp short_1 to L3 if FALSE | |
! call_2s long_N (routine: TaskScore) i -> sp | |
! call_2n long_N (routine: PANum) sp | |
! call_2n long_N (ref to symbol value: PrintTaskName) i | |
! .L3 | |
! .L1 | |
! inc i | |
! jump L0 | |
! .L2 | |
! jz things_score to L7 if TRUE | |
! call_2n long_N (routine: PANum) things_score | |
! call_vn long_N (ref to symbol value: L__M) short_24 (action) short_2 | |
! .L7 | |
! jz places_score to L8 if TRUE | |
! call_2n long_N (routine: PANum) places_score | |
! call_vn long_N (ref to symbol value: L__M) short_24 (action) short_3 | |
! .L8 | |
! new_line | |
! call_2n long_N (routine: PANum) score | |
! call_vn long_N (ref to symbol value: L__M) short_24 (action) short_4 | |
! rtrue | |
InvWideSub | |
--- 13494,13500 ---- | |
call_1n long_N (routine: ScoreSub) | |
jz score rfalse if TRUE | |
! rfalse | |
InvWideSub | |
*************** | |
*** 14129,14220 **** | |
.L31 | |
call_vs long_N (routine: ValueOrRun) player short_45 (capacity) -> sp | |
jl k sp to L41 if TRUE | |
! jz short_0 (SACK_OBJECT) to L42 if TRUE | |
! jg short_5 short_0 (SACK_OBJECT) to L45 if TRUE | |
! jg short_0 (SACK_OBJECT) long_N (system constant: actual_largest_object) to L45 if TRUE | |
! jin short_0 (SACK_OBJECT) short_1 to L44 if FALSE | |
! .L45 | |
! call_vn long_N (veneer routine: RT__Err) short_4 short_0 (SACK_OBJECT) | |
! store TEMP2 short_2 | |
! jump L46 | |
! .L44 | |
! store TEMP2 short_0 (SACK_OBJECT) | |
! .L46 | |
! get_parent TEMP2 -> sp | |
! je sp player to L43 if TRUE | |
! call_vs long_N (ref to symbol value: L__M) short_78 (action) short_12 -> sp | |
! ret_popped | |
! .L43 | |
! store j short_0 | |
! jg short_5 player to L48 if TRUE | |
! jg player long_N (system constant: actual_largest_object) to L48 if TRUE | |
! jin player short_1 to L47 if FALSE | |
! .L48 | |
! call_vn long_N (veneer routine: RT__Err) short_6 player | |
! store TEMP2 short_2 | |
! jump L49 | |
! .L47 | |
! store TEMP2 player | |
! .L49 | |
! get_child TEMP2 -> sp (no branch) | |
! pull k | |
! jz k to L50 if TRUE | |
! .L51 | |
! jz k to L53 if TRUE | |
! jg short_1 k to L56 if TRUE | |
! jg k long_N (system constant: actual_largest_object) to L55 if FALSE | |
! .L56 | |
! call_vn long_N (veneer routine: RT__Err) short_3 k | |
! jump L54 | |
! .L55 | |
! test_attr k short_26 (worn) to L53 if TRUE | |
! .L54 | |
! jg short_1 k to L59 if TRUE | |
! jg k long_N (system constant: actual_largest_object) to L58 if FALSE | |
! .L59 | |
! call_vn long_N (veneer routine: RT__Err) short_3 k | |
! jump L57 | |
! .L58 | |
! test_attr k short_9 (light) to L53 if TRUE | |
! .L57 | |
! store j k | |
! .L53 | |
! .L52 | |
! jg short_5 k to L61 if TRUE | |
! jg k long_N (system constant: actual_largest_object) to L61 if TRUE | |
! jin k short_1 to L60 if FALSE | |
! .L61 | |
! call_vn long_N (veneer routine: RT__Err) short_13 k | |
! jump L50 | |
! .L60 | |
! jin k player to L62 if TRUE | |
! call_vn long_N (veneer routine: RT__Err) short_32 k | |
! jump L50 | |
! .L62 | |
! get_sibling k -> k to L51 if TRUE | |
! .L50 | |
! jz j to L63 if TRUE | |
! call_vn long_N (ref to symbol value: L__M) short_78 (action) short_13 j | |
! store keep_silent short_1 | |
! call_vn long_N (veneer routine: R_Process) short_28 (action) j short_0 (SACK_OBJECT) | |
! store keep_silent short_0 | |
! jg short_1 j to L65 if TRUE | |
! jg j long_N (system constant: actual_largest_object) to L64 if FALSE | |
! .L65 | |
! call_vn long_N (veneer routine: RT__Err) short_2 j | |
! rtrue | |
! .L64 | |
! jin j short_0 (SACK_OBJECT) rtrue if FALSE | |
! jump L66 | |
! .L63 | |
! call_vs long_N (ref to symbol value: L__M) short_78 (action) short_12 -> sp | |
! ret_popped | |
! .L66 | |
! jump L67 | |
.L42 | |
call_vs long_N (ref to symbol value: L__M) short_78 (action) short_12 -> sp | |
ret_popped | |
- .L67 | |
.L41 | |
call_vn long_N (veneer routine: RT__ChT) item player | |
jz after_recipient to L68 if TRUE | |
--- 14023,14032 ---- | |
.L31 | |
call_vs long_N (routine: ValueOrRun) player short_45 (capacity) -> sp | |
jl k sp to L41 if TRUE | |
! jump L42 | |
.L42 | |
call_vs long_N (ref to symbol value: L__M) short_78 (action) short_12 -> sp | |
ret_popped | |
.L41 | |
call_vn long_N (veneer routine: RT__ChT) item player | |
jz after_recipient to L68 if TRUE | |
*************** | |
*** 17542,17548 **** | |
rtrue | |
.L13 | |
call_vn long_N (veneer routine: CA__Pr) self short_85 (replace_batteries) | |
- .L20 | |
new_line | |
rtrue | |
.L12 | |
--- 17354,17359 ---- | |
*************** | |
*** 17701,17708 **** | |
print_paddr long_N (string literal) | |
new_line | |
rtrue | |
- .L6 | |
- rfalse | |
.L4 | |
je sw__var short_23 (action) to L7 if FALSE | |
jg short_5 short_41 (bottle) to L10 if TRUE | |
--- 17512,17517 ---- | |
*************** | |
*** 17919,17925 **** | |
print_paddr long_N (string literal) | |
new_line | |
rtrue | |
- .L7 | |
.L1 | |
print_ret "Nothing happens." | |
.L0 | |
--- 17728,17733 ---- | |
*************** | |
*** 17951,17958 **** | |
print "Don't put the poor bird in " | |
call_2n long_N (veneer routine: DefArt) second | |
print_ret "!" | |
- .L6 | |
- rfalse | |
.L4 | |
je sw__var short_17 (action) short_56 (action) to L7 if FALSE | |
jg short_1 self to L10 if TRUE | |
--- 17759,17764 ---- | |
*************** | |
*** 18461,18467 **** | |
new_line | |
rtrue | |
.L3 | |
- .L0 | |
rfalse | |
Plant.before | |
--- 18267,18272 ---- | |
*************** | |
*** 18482,18488 **** | |
call_2n long_N (routine: PlayerTo) long_N (ref to symbol value: In_Narrow_Corridor) | |
rtrue | |
.L4 | |
- .L1 | |
rfalse | |
.L0 | |
je sw__var short_78 (action) to L5 if FALSE | |
--- 18287,18292 ---- | |
*************** | |
*** 18508,18514 **** | |
new_line | |
rtrue | |
.L11 | |
- .L9 | |
call_2n long_N (veneer routine: RT__ChR) short_42 (water_in_the_bottle) | |
call_vs long_N (veneer routine: IA__Pr) self short_86 (height) -> sp | |
pull TEMP1 | |
--- 18312,18317 ---- | |
*************** | |
*** 18873,18880 **** | |
rtrue | |
.L9 | |
print_ret "You have nothing to oil it with." | |
- .L10 | |
- rfalse | |
.L8 | |
je sw__var short_105 (action) to L11 if FALSE | |
jin short_41 (bottle) player to L12 if FALSE | |
--- 18676,18681 ---- | |
*************** | |
*** 18889,18895 **** | |
print_paddr long_N (string literal) | |
new_line | |
rtrue | |
- .L13 | |
.L11 | |
rfalse | |
--- 18690,18695 ---- | |
*************** | |
*** 19074,19080 **** | |
print_paddr long_N (string literal) | |
new_line | |
rtrue | |
- .L6 | |
.L0 | |
ret short_132 (At_Complex_Junction) | |
--- 18874,18879 ---- | |
*************** | |
*** 20202,20208 **** | |
ret short_4 | |
.L1 | |
ret short_3 | |
- .L2 | |
.L0 | |
je menu_item short_1 to L3 if FALSE | |
store item_width short_6 | |
--- 20001,20006 ---- | |
*************** | |
*** 20539,20545 **** | |
je TEMP1 short_2 to L9 if FALSE | |
print_ret "I thought not!" | |
.L9 | |
- .L6 | |
.L5 | |
store TEMP1 deaths | |
je TEMP1 short_0 to L11 if FALSE | |
--- 20337,20342 ---- | |
*************** | |
*** 20645,20656 **** | |
store consult_from wn | |
.L0 | |
call_1s long_N (routine: NextWordStopped) -> w | |
- .L1 | |
je w long_N to L3 if TRUE | |
je w long_N (dictionary word: 'to') to L0 if FALSE | |
je action_to_be short_1 (action) to L0 if FALSE | |
.L3 | |
- .L2 | |
dec wn | |
sub wn consult_from -> consult_words | |
jz consult_words to L4 if FALSE | |
--- 20442,20451 ---- | |
*************** | |
*** 20805,20811 **** | |
.L8 | |
jump L5 | |
.L6 | |
- .L2 | |
jump L5 | |
.L0 | |
check_arg_count short_3 to L9 if FALSE | |
--- 20600,20605 ---- | |
*************** | |
*** 21164,21170 **** | |
and sp short_63 -> sp | |
ret_popped | |
.L6 | |
- .L3 | |
.L2 | |
sub x short_1 -> sp | |
loadb sp short_0 -> sp | |
--- 20958,20963 ---- | |
*************** | |
*** 21230,21237 **** | |
je cla short_3 short_4 to L8 if FALSE | |
rfalse | |
.L8 | |
- .L7 | |
- .L4 | |
jin cla short_1 to L9 if TRUE | |
.L10 | |
call_vn long_N (ref to symbol value: RT__Err) long_N (string literal) cla long_N | |
--- 21023,21028 ---- | |
*************** | |
*** 21473,21479 **** | |
je TEMP1 short_25 short_27 to L25 if FALSE | |
print_ret "--> **]" | |
.L25 | |
- .L23 | |
.L20 | |
jl crime short_4 to L26 if FALSE | |
print "test " | |
--- 21264,21269 ---- | |
*************** | |
*** 21570,21578 **** | |
print " in " | |
call_2n long_N (veneer routine: PrintShortName) p | |
get_parent p -> p | |
- .L53 | |
je p obj to L52 if FALSE | |
- .L54 | |
.L51 | |
print " in " | |
call_2n long_N (veneer routine: PrintShortName) p | |
--- 21360,21366 ---- | |
*************** | |
*** 21708,21714 **** | |
.L4 | |
ret short_2 (Object) | |
.L3 | |
- .L0 | |
rfalse | |
CP__Tab x id n l | |
--- 21496,21501 ---- | |
*************** | |
*** 21853,21859 **** | |
call_vn long_N (routine: Copy__Primitive) a b | |
rfalse | |
.L24 | |
- .L0 | |
rtrue | |
RT__ChT obj1 obj2 x | |
--- 21640,21645 ---- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment