From 86351aafe218a7386f6578be3c4da3edcdcb0c98 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Fri, 12 Jun 2020 07:57:27 -0700 Subject: 6513 --- html/100array-equal.subx.html | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'html/100array-equal.subx.html') diff --git a/html/100array-equal.subx.html b/html/100array-equal.subx.html index 425e0879..080c7501 100644 --- a/html/100array-equal.subx.html +++ b/html/100array-equal.subx.html @@ -158,7 +158,7 @@ if ('onhashchange' in window) { 98 89/<- %edx 4/r32/esp 99 # 100 (array-equal? %ecx %edx) # => eax -101 (check-ints-equal %eax 1 "F - test-compare-empty-with-empty-array") +101 (check-ints-equal %eax 1 "F - test-compare-empty-with-empty-array") 102 # . epilogue 103 89/<- %esp 5/r32/ebp 104 5d/pop-to-ebp @@ -177,7 +177,7 @@ if ('onhashchange' in window) { 117 89/<- %edx 4/r32/esp 118 # 119 (array-equal? %ecx %edx) # => eax -120 (check-ints-equal %eax 0 "F - test-compare-empty-with-non-empty-array") +120 (check-ints-equal %eax 0 "F - test-compare-empty-with-non-empty-array") 121 # . epilogue 122 89/<- %esp 5/r32/ebp 123 5d/pop-to-ebp @@ -201,7 +201,7 @@ if ('onhashchange' in window) { 141 89/<- %edx 4/r32/esp 142 # 143 (array-equal? %ecx %edx) # => eax -144 (check-ints-equal %eax 1 "F - test-compare-equal-arrays") +144 (check-ints-equal %eax 1 "F - test-compare-equal-arrays") 145 # . epilogue 146 89/<- %esp 5/r32/ebp 147 5d/pop-to-ebp @@ -225,7 +225,7 @@ if ('onhashchange' in window) { 165 89/<- %edx 4/r32/esp 166 # 167 (array-equal? %ecx %edx) # => eax -168 (check-ints-equal %eax 0 "F - test-compare-inequal-arrays-equal-sizes") +168 (check-ints-equal %eax 0 "F - test-compare-inequal-arrays-equal-sizes") 169 # . epilogue 170 89/<- %esp 5/r32/ebp 171 5d/pop-to-ebp @@ -293,7 +293,7 @@ if ('onhashchange' in window) { 233 81 0/subop/add %ebx 4/imm32 234 eb/jump $parse-array-of-ints:loop1/disp8 235 $parse-array-of-ints:break1: -236 (allocate-array *(ebp+8) %ebx *(ebp+0x10)) +236 (allocate-array *(ebp+8) %ebx *(ebp+0x10)) 237 $parse-array-of-ints:pass2: 238 # var slice/edi: slice = {s->data, 0} 239 68/push 0/imm32/end @@ -302,7 +302,7 @@ if ('onhashchange' in window) { 242 89/<- %edi 4/r32/esp 243 # curr = lookup(out)->data 244 8b/-> *(ebp+0x10) 0/r32/eax -245 (lookup *eax *(eax+4)) # => eax +245 (lookup *eax *(eax+4)) # => eax 246 8d/copy-address *(eax+4) 1/r32/ecx 247 $parse-array-of-ints:loop2: 248 # if (slice->start >= end) break @@ -357,9 +357,9 @@ if ('onhashchange' in window) { 297 89/<- %ecx 4/r32/esp 298 # 299 (parse-array-of-ints Heap "1 2 3" %esi) -300 (lookup *esi *(esi+4)) # => eax +300 (lookup *esi *(esi+4)) # => eax 301 (array-equal? %ecx %eax) # => eax -302 (check-ints-equal %eax 1 "F - test-parse-array-of-ints") +302 (check-ints-equal %eax 1 "F - test-parse-array-of-ints") 303 # . epilogue 304 89/<- %esp 5/r32/ebp 305 5d/pop-to-ebp @@ -376,8 +376,8 @@ if ('onhashchange' in window) { 316 89/<- %esi 4/r32/esp 317 # 318 (parse-array-of-ints Heap "" %esi) -319 (lookup *esi *(esi+4)) # => eax -320 (check-ints-equal *eax 0 "F - test-parse-array-of-ints-empty") +319 (lookup *esi *(esi+4)) # => eax +320 (check-ints-equal *eax 0 "F - test-parse-array-of-ints-empty") 321 # . epilogue 322 89/<- %esp 5/r32/ebp 323 5d/pop-to-ebp @@ -393,9 +393,9 @@ if ('onhashchange' in window) { 333 68/push 0/imm32 334 89/<- %esi 4/r32/esp 335 # -336 (parse-array-of-ints Heap Space %esi) -337 (lookup *esi *(esi+4)) # => eax -338 (check-ints-equal *eax 0 "F - test-parse-array-of-ints-just-whitespace") +336 (parse-array-of-ints Heap Space %esi) +337 (lookup *esi *(esi+4)) # => eax +338 (check-ints-equal *eax 0 "F - test-parse-array-of-ints-just-whitespace") 339 # . epilogue 340 89/<- %esp 5/r32/ebp 341 5d/pop-to-ebp @@ -417,9 +417,9 @@ if ('onhashchange' in window) { 357 89/<- %ecx 4/r32/esp 358 # 359 (parse-array-of-ints Heap " 1 2 3 " %esi) -360 (lookup *esi *(esi+4)) # => eax +360 (lookup *esi *(esi+4)) # => eax 361 (array-equal? %ecx %eax) # => eax -362 (check-ints-equal %eax 1 "F - test-parse-array-of-ints-extra-whitespace") +362 (check-ints-equal %eax 1 "F - test-parse-array-of-ints-extra-whitespace") 363 # . epilogue 364 89/<- %esp 5/r32/ebp 365 5d/pop-to-ebp @@ -440,10 +440,10 @@ if ('onhashchange' in window) { 380 89/<- %esi 4/r32/esp 381 # var b/eax: (addr array int) = parse-array-of-ints(Heap, expected) 382 (parse-array-of-ints Heap *(ebp+0xc) %esi) -383 (lookup *esi *(esi+4)) # => eax +383 (lookup *esi *(esi+4)) # => eax 384 # 385 (array-equal? *(ebp+8) %eax) -386 (check-ints-equal %eax 1 *(ebp+0x10)) +386 (check-ints-equal %eax 1 *(ebp+0x10)) 387 $check-array-equal:end: 388 # . restore registers 389 5e/pop-to-esi -- cgit 1.4.1-2-gfad0