From 3350c34a74844e21ea69077e01efff3bae64bdcd Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Tue, 23 Mar 2021 17:31:08 -0700 Subject: . --- html/109stream-equal.subx.html | 108 ++++++++++++++++++++--------------------- 1 file changed, 54 insertions(+), 54 deletions(-) (limited to 'html/109stream-equal.subx.html') diff --git a/html/109stream-equal.subx.html b/html/109stream-equal.subx.html index 6d4bc9c9..203c2049 100644 --- a/html/109stream-equal.subx.html +++ b/html/109stream-equal.subx.html @@ -15,13 +15,13 @@ body { font-size:12pt; font-family: monospace; color: #000000; background-color: a { color:inherit; } * { font-size:12pt; font-size: 1em; } .subxComment { color: #005faf; } +.subxS1Comment { color: #0000af; } .subxS2Comment { color: #8a8a8a; } .LineNr { } +.Constant { color: #008787; } .subxTest { color: #5f8700; } -.subxS1Comment { color: #0000af; } .subxFunction { color: #af5f00; text-decoration: underline; } .Normal { color: #000000; background-color: #c6c6c6; padding-bottom: 1px; } -.Constant { color: #008787; } --> @@ -132,23 +132,23 @@ if ('onhashchange' in window) { 73 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 74 # clear-stream(_test-stream) 75 # . . push args - 76 68/push _test-stream/imm32 + 76 68/push _test-stream/imm32 77 # . . call - 78 e8/call clear-stream/disp32 + 78 e8/call clear-stream/disp32 79 # . . discard args 80 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 81 # write(_test-stream, "Abc") 82 # . . push args 83 68/push "Abc"/imm32 - 84 68/push _test-stream/imm32 + 84 68/push _test-stream/imm32 85 # . . call - 86 e8/call write/disp32 + 86 e8/call write/disp32 87 # . . discard args 88 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 89 # eax = stream-data-equal?(_test-stream, "Abc") 90 # . . push args 91 68/push "Abc"/imm32 - 92 68/push _test-stream/imm32 + 92 68/push _test-stream/imm32 93 # . . call 94 e8/call stream-data-equal?/disp32 95 # . . discard args @@ -159,7 +159,7 @@ if ('onhashchange' in window) { 100 68/push 1/imm32 101 50/push-eax 102 # . . call -103 e8/call check-ints-equal/disp32 +103 e8/call check-ints-equal/disp32 104 # . . discard args 105 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 106 # . epilogue @@ -173,23 +173,23 @@ if ('onhashchange' in window) { 114 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 115 # clear-stream(_test-stream) 116 # . . push args -117 68/push _test-stream/imm32 +117 68/push _test-stream/imm32 118 # . . call -119 e8/call clear-stream/disp32 +119 e8/call clear-stream/disp32 120 # . . discard args 121 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 122 # write(_test-stream, "Abc") 123 # . . push args 124 68/push "Abc"/imm32 -125 68/push _test-stream/imm32 +125 68/push _test-stream/imm32 126 # . . call -127 e8/call write/disp32 +127 e8/call write/disp32 128 # . . discard args 129 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 130 # eax = stream-data-equal?(_test-stream, "Abd") 131 # . . push args 132 68/push "Abd"/imm32 -133 68/push _test-stream/imm32 +133 68/push _test-stream/imm32 134 # . . call 135 e8/call stream-data-equal?/disp32 136 # . . discard args @@ -200,7 +200,7 @@ if ('onhashchange' in window) { 141 68/push 0/imm32 142 50/push-eax 143 # . . call -144 e8/call check-ints-equal/disp32 +144 e8/call check-ints-equal/disp32 145 # . . discard args 146 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 147 # . epilogue @@ -214,23 +214,23 @@ if ('onhashchange' in window) { 155 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 156 # clear-stream(_test-stream) 157 # . . push args -158 68/push _test-stream/imm32 +158 68/push _test-stream/imm32 159 # . . call -160 e8/call clear-stream/disp32 +160 e8/call clear-stream/disp32 161 # . . discard args 162 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 163 # write(_test-stream, "Abc") 164 # . . push args 165 68/push "Abc"/imm32 -166 68/push _test-stream/imm32 +166 68/push _test-stream/imm32 167 # . . call -168 e8/call write/disp32 +168 e8/call write/disp32 169 # . . discard args 170 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 171 # eax = stream-data-equal?(_test-stream, "Abcd") 172 # . . push args 173 68/push "Abcd"/imm32 -174 68/push _test-stream/imm32 +174 68/push _test-stream/imm32 175 # . . call 176 e8/call stream-data-equal?/disp32 177 # . . discard args @@ -241,7 +241,7 @@ if ('onhashchange' in window) { 182 68/push 0/imm32 183 50/push-eax 184 # . . call -185 e8/call check-ints-equal/disp32 +185 e8/call check-ints-equal/disp32 186 # . . discard args 187 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 188 # . epilogue @@ -270,7 +270,7 @@ if ('onhashchange' in window) { 211 68/push 1/imm32 212 50/push-eax 213 # . . call -214 e8/call check-ints-equal/disp32 +214 e8/call check-ints-equal/disp32 215 # . . discard args 216 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 217 $check-stream-equal:end: @@ -395,23 +395,23 @@ if ('onhashchange' in window) { 336 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 337 # clear-stream(_test-stream) 338 # . . push args -339 68/push _test-stream/imm32 +339 68/push _test-stream/imm32 340 # . . call -341 e8/call clear-stream/disp32 +341 e8/call clear-stream/disp32 342 # . . discard args 343 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 344 # write(_test-stream, "Abc\ndef") 345 # . . push args 346 68/push "Abc\ndef"/imm32 -347 68/push _test-stream/imm32 +347 68/push _test-stream/imm32 348 # . . call -349 e8/call write/disp32 +349 e8/call write/disp32 350 # . . discard args 351 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 352 # eax = next-stream-line-equal?(_test-stream, "Abc") 353 # . . push args 354 68/push "Abc"/imm32 -355 68/push _test-stream/imm32 +355 68/push _test-stream/imm32 356 # . . call 357 e8/call next-stream-line-equal?/disp32 358 # . . discard args @@ -422,7 +422,7 @@ if ('onhashchange' in window) { 363 68/push 1/imm32 364 50/push-eax 365 # . . call -366 e8/call check-ints-equal/disp32 +366 e8/call check-ints-equal/disp32 367 # . . discard args 368 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 369 # . epilogue @@ -436,23 +436,23 @@ if ('onhashchange' in window) { 377 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 378 # clear-stream(_test-stream) 379 # . . push args -380 68/push _test-stream/imm32 +380 68/push _test-stream/imm32 381 # . . call -382 e8/call clear-stream/disp32 +382 e8/call clear-stream/disp32 383 # . . discard args 384 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 385 # write(_test-stream, "Abc\ndef") 386 # . . push args 387 68/push "Abc\ndef"/imm32 -388 68/push _test-stream/imm32 +388 68/push _test-stream/imm32 389 # . . call -390 e8/call write/disp32 +390 e8/call write/disp32 391 # . . discard args 392 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 393 # eax = next-stream-line-equal?(_test-stream, "def") 394 # . . push args 395 68/push "def"/imm32 -396 68/push _test-stream/imm32 +396 68/push _test-stream/imm32 397 # . . call 398 e8/call next-stream-line-equal?/disp32 399 # . . discard args @@ -463,7 +463,7 @@ if ('onhashchange' in window) { 404 68/push 0/imm32 405 50/push-eax 406 # . . call -407 e8/call check-ints-equal/disp32 +407 e8/call check-ints-equal/disp32 408 # . . discard args 409 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 410 # . epilogue @@ -477,23 +477,23 @@ if ('onhashchange' in window) { 418 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 419 # clear-stream(_test-stream) 420 # . . push args -421 68/push _test-stream/imm32 +421 68/push _test-stream/imm32 422 # . . call -423 e8/call clear-stream/disp32 +423 e8/call clear-stream/disp32 424 # . . discard args 425 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 426 # write(_test-stream, "Abc\ndef\n") 427 # . . push args 428 68/push "Abc\ndef\n"/imm32 -429 68/push _test-stream/imm32 +429 68/push _test-stream/imm32 430 # . . call -431 e8/call write/disp32 +431 e8/call write/disp32 432 # . . discard args 433 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 434 # next-stream-line-equal?(_test-stream, "Abc") 435 # . . push args 436 68/push "Abc"/imm32 -437 68/push _test-stream/imm32 +437 68/push _test-stream/imm32 438 # . . call 439 e8/call next-stream-line-equal?/disp32 440 # . . discard args @@ -501,7 +501,7 @@ if ('onhashchange' in window) { 442 # eax = next-stream-line-equal?(_test-stream, "def") 443 # . . push args 444 68/push "def"/imm32 -445 68/push _test-stream/imm32 +445 68/push _test-stream/imm32 446 # . . call 447 e8/call next-stream-line-equal?/disp32 448 # . . discard args @@ -512,7 +512,7 @@ if ('onhashchange' in window) { 453 68/push 1/imm32 454 50/push-eax 455 # . . call -456 e8/call check-ints-equal/disp32 +456 e8/call check-ints-equal/disp32 457 # . . discard args 458 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 459 # . epilogue @@ -526,23 +526,23 @@ if ('onhashchange' in window) { 467 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 468 # clear-stream(_test-stream) 469 # . . push args -470 68/push _test-stream/imm32 +470 68/push _test-stream/imm32 471 # . . call -472 e8/call clear-stream/disp32 +472 e8/call clear-stream/disp32 473 # . . discard args 474 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 475 # write(_test-stream, "Abc\ndef") 476 # . . push args 477 68/push "Abc\ndef"/imm32 -478 68/push _test-stream/imm32 +478 68/push _test-stream/imm32 479 # . . call -480 e8/call write/disp32 +480 e8/call write/disp32 481 # . . discard args 482 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 483 # next-stream-line-equal?(_test-stream, "Abc") 484 # . . push args 485 68/push "Abc"/imm32 -486 68/push _test-stream/imm32 +486 68/push _test-stream/imm32 487 # . . call 488 e8/call next-stream-line-equal?/disp32 489 # . . discard args @@ -550,7 +550,7 @@ if ('onhashchange' in window) { 491 # eax = next-stream-line-equal?(_test-stream, "def") 492 # . . push args 493 68/push "def"/imm32 -494 68/push _test-stream/imm32 +494 68/push _test-stream/imm32 495 # . . call 496 e8/call next-stream-line-equal?/disp32 497 # . . discard args @@ -561,7 +561,7 @@ if ('onhashchange' in window) { 502 68/push 1/imm32 503 50/push-eax 504 # . . call -505 e8/call check-ints-equal/disp32 +505 e8/call check-ints-equal/disp32 506 # . . discard args 507 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 508 # . epilogue @@ -575,16 +575,16 @@ if ('onhashchange' in window) { 516 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp 517 # clear-stream(_test-stream) 518 # . . push args -519 68/push _test-stream/imm32 +519 68/push _test-stream/imm32 520 # . . call -521 e8/call clear-stream/disp32 +521 e8/call clear-stream/disp32 522 # . . discard args 523 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 524 # write nothing 525 # eax = next-stream-line-equal?(_test-stream, "") 526 # . . push args 527 68/push ""/imm32 -528 68/push _test-stream/imm32 +528 68/push _test-stream/imm32 529 # . . call 530 e8/call next-stream-line-equal?/disp32 531 # . . discard args @@ -595,13 +595,13 @@ if ('onhashchange' in window) { 536 68/push 1/imm32 537 50/push-eax 538 # . . call -539 e8/call check-ints-equal/disp32 +539 e8/call check-ints-equal/disp32 540 # . . discard args 541 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 542 # eax = next-stream-line-equal?(_test-stream, "") 543 # . . push args 544 68/push ""/imm32 -545 68/push _test-stream/imm32 +545 68/push _test-stream/imm32 546 # . . call 547 e8/call next-stream-line-equal?/disp32 548 # . . discard args @@ -612,7 +612,7 @@ if ('onhashchange' in window) { 553 68/push 1/imm32 554 50/push-eax 555 # . . call -556 e8/call check-ints-equal/disp32 +556 e8/call check-ints-equal/disp32 557 # . . discard args 558 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 559 # . epilogue @@ -641,7 +641,7 @@ if ('onhashchange' in window) { 582 68/push 1/imm32 583 50/push-eax 584 # . . call -585 e8/call check-ints-equal/disp32 +585 e8/call check-ints-equal/disp32 586 # . . discard args 587 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 588 # . restore registers -- cgit 1.4.1-2-gfad0