From 2104d1a75b76dbffc0b15a96c98d94e7a16594e8 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Mon, 27 Jan 2020 00:39:46 -0800 Subject: 5925 --- html/074write-stream-data.subx.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'html/074write-stream-data.subx.html') diff --git a/html/074write-stream-data.subx.html b/html/074write-stream-data.subx.html index 4d899d5f..8076bf1f 100644 --- a/html/074write-stream-data.subx.html +++ b/html/074write-stream-data.subx.html @@ -67,7 +67,7 @@ if ('onhashchange' in window) { 8 # - construct a 'maximal slice' and pass it to write-slice-buffered 9 # - flush the buffered-file and pass the stream directly to its fd (disabling buffering) 10 # we'll go with the first way for now - 11 write-stream-data: # f : (addr buffered-file), s : (addr stream byte) + 11 write-stream-data: # f: (addr buffered-file), s: (addr stream byte) 12 # . prologue 13 55/push-ebp 14 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp @@ -77,7 +77,7 @@ if ('onhashchange' in window) { 18 56/push-esi 19 # esi = s 20 8b/copy 1/mod/*+disp8 5/rm32/ebp . . . 6/r32/esi 0xc/disp8 . # copy *(ebp+12) to esi - 21 # var slice/ecx : slice = {s->data, &s->data[s->write]} + 21 # var slice/ecx: slice = {s->data, &s->data[s->write]} 22 # . push &s->data[s->write] 23 8b/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy *esi to eax 24 8d/copy-address 1/mod/*+disp8 4/rm32/sib 6/base/esi 0/index/eax . 0/r32/eax 0xc/disp8 . # copy esi+eax+12 to eax -- cgit 1.4.1-2-gfad0