Created
September 20, 2017 22:49
-
-
Save dafioram/3699831914705eef1a8e6dbb3b53def0 to your computer and use it in GitHub Desktop.
#1026 HotSpot::doit disasm diff #2
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
After | |
002a:004f: 38 b5 02 pushi 02b5 ; 693, useHotspots | |
002a:0052: 76 push0 | |
002a:0053: 81 50 lag 50 ; 80, 'P' | |
002a:0055: 4a 04 00 send 0004 | |
002a:0058: 18 not | |
002a:0059: 2f 05 bt 05 [0060] | |
002a:005b: 89 13 lsg 13 ; 19 | |
002a:005d: 81 15 lag 15 ; 21 | |
002a:005f: 1a eq? | |
002a:0060: 31 04 bnt 04 [0066] | |
002a:0062: 48 ret | |
002a:0063: 32 d9 00 jmp 00d9 [013f] | |
002a:0066: 81 a1 lag a1 ; 161 | |
002a:0068: 31 4b bnt 4b [00b5] | |
002a:006a: 89 c1 lsg c1 ; 193 | |
002a:006c: 35 01 ldi 01 | |
002a:006e: 1c ne? | |
002a:006f: 31 2f bnt 2f [00a0] | |
002a:0071: 39 0e pushi 0e ; 14, view | |
002a:0073: 78 push1 | |
002a:0074: 38 c6 02 pushi 02c6 ; 710, hiliteView | |
002a:0077: 76 push0 | |
002a:0078: 81 a1 lag a1 ; 161 | |
002a:007a: 4a 04 00 send 0004 | |
002a:007d: 36 push | |
002a:007e: 39 0f pushi 0f ; 15, loop | |
002a:0080: 78 push1 | |
002a:0081: 39 0f pushi 0f ; 15, loop | |
002a:0083: 76 push0 | |
002a:0084: 81 a1 lag a1 ; 161 | |
002a:0086: 4a 04 00 send 0004 | |
002a:0089: 36 push | |
002a:008a: 38 4c 01 pushi 014c ; 332, setCel | |
002a:008d: 78 push1 | |
002a:008e: 39 10 pushi 10 ; 16, cel | |
002a:0090: 76 push0 | |
002a:0091: 81 a1 lag a1 ; 161 | |
002a:0093: 4a 04 00 send 0004 | |
002a:0096: 36 push | |
002a:0097: 81 13 lag 13 ; 19 | |
002a:0099: 4a 12 00 send 0012 ; 18 | |
002a:009c: 35 01 ldi 01 | |
002a:009e: a1 c1 sag c1 ; 193 | |
002a:00a0: 39 31 pushi 31 ; 49, '1', message | |
002a:00a2: 78 push1 | |
002a:00a3: 38 24 01 pushi 0124 ; 292, verb | |
002a:00a6: 76 push0 | |
002a:00a7: 81 a1 lag a1 ; 161 | |
002a:00a9: 4a 04 00 send 0004 | |
002a:00ac: 36 push | |
002a:00ad: 81 50 lag 50 ; 80, 'P' | |
002a:00af: 4a 06 00 send 0006 | |
002a:00b2: 32 8a 00 jmp 008a [013f] | |
002a:00b5: 38 93 00 pushi 0093 ; 147, respondsTo | |
002a:00b8: 78 push1 | |
002a:00b9: 38 c7 02 pushi 02c7 ; 711, exitDir | |
002a:00bc: 81 76 lag 76 ; 118, 'v' | |
002a:00be: 4a 06 00 send 0006 | |
002a:00c1: 33 08 jmp 08 [00cb] | |
002a:00c3: 25 le? | |
002a:00c4: 89 c1 lsg c1 ; 193 | |
002a:00c6: 35 02 ldi 02 | |
002a:00c8: 1c ne? | |
002a:00c9: 31 12 bnt 12 [00dd] | |
002a:00cb: 39 0f pushi 0f ; 15, loop | |
002a:00cd: 78 push1 | |
002a:00ce: 76 push0 | |
002a:00cf: 38 4c 01 pushi 014c ; 332, setCel | |
002a:00d2: 78 push1 | |
002a:00d3: 76 push0 | |
002a:00d4: 81 13 lag 13 ; 19 | |
002a:00d6: 4a 0c 00 send 000c ; 12 | |
002a:00d9: 35 02 ldi 02 | |
002a:00db: a1 c1 sag c1 ; 193 | |
002a:00dd: 39 31 pushi 31 ; 49, '1', message | |
002a:00df: 78 push1 | |
002a:00e0: 67 16 pTos theVerb[16] | |
002a:00e2: 81 50 lag 50 ; 80, 'P' | |
002a:00e4: 4a 06 00 send 0006 | |
002a:00e7: 33 56 jmp 56 [013f] | |
002a:00e9: 89 c1 lsg c1 ; 193 | |
002a:00eb: 35 03 ldi 03 | |
002a:00ed: 1c ne? | |
002a:00ee: 2f 1e bt 1e [010e] | |
002a:00f0: 89 c1 lsg c1 ; 193 | |
002a:00f2: 35 03 ldi 03 | |
002a:00f4: 1a eq? | |
002a:00f5: 31 3e bnt 3e [0135] | |
002a:00f7: 39 0f pushi 0f ; 15, loop | |
002a:00f9: 76 push0 | |
002a:00fa: 81 13 lag 13 ; 19 | |
002a:00fc: 4a 04 00 send 0004 | |
002a:00ff: 36 push | |
002a:0100: 38 c7 02 pushi 02c7 ; 711, exitDir | |
002a:0103: 76 push0 | |
002a:0104: 81 76 lag 76 ; 118, 'v' | |
002a:0106: 4a 04 00 send 0004 | |
002a:0109: 36 push | |
002a:010a: 35 01 ldi 01 | |
002a:010c: 02 add | |
002a:010d: 1c ne? | |
002a:010e: 31 25 bnt 25 [0135] | |
002a:0110: 39 0e pushi 0e ; 14, view | |
002a:0112: 78 push1 | |
002a:0113: 38 e8 26 pushi 26e8 ; 9960 | |
002a:0116: 39 0f pushi 0f ; 15, loop | |
002a:0118: 78 push1 | |
002a:0119: 38 c7 02 pushi 02c7 ; 711, exitDir | |
002a:011c: 76 push0 | |
002a:011d: 81 76 lag 76 ; 118, 'v' | |
002a:011f: 4a 04 00 send 0004 | |
002a:0122: 36 push | |
002a:0123: 35 01 ldi 01 | |
002a:0125: 02 add | |
002a:0126: 36 push | |
002a:0127: 38 4c 01 pushi 014c ; 332, setCel | |
002a:012a: 78 push1 | |
002a:012b: 76 push0 | |
002a:012c: 81 13 lag 13 ; 19 | |
002a:012e: 4a 12 00 send 0012 ; 18 | |
002a:0131: 35 03 ldi 03 | |
002a:0133: a1 c1 sag c1 ; 193 | |
002a:0135: 39 31 pushi 31 ; 49, '1', message | |
002a:0137: 78 push1 | |
002a:0138: 67 16 pTos theVerb[16] | |
002a:013a: 81 50 lag 50 ; 80, 'P' | |
002a:013c: 4a 06 00 send 0006 | |
002a:013f: 81 13 lag 13 ; 19 | |
002a:0141: a1 c0 sag c0 ; 192 | |
002a:0143: 48 ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment