about summary refs log blame commit diff stats
path: root/065write-buffered.subx
blob: 19df446e4e49bc09dc8d67cbf0a27ed65d89e4b7 (plain) (tree)
> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> <span id="L91" class="LineNr"> 91 </span> <span class="subxComment"># write-int(_test-stream, &quot;abcd&quot;)</span> <span id="L92" class="LineNr"> 92 </span> <span class="subxS2Comment"># . . push args</span> <span id="L93" class="LineNr"> 93 </span> 68/push 0x64636261/imm32 <span id="L94" class="LineNr"> 94 </span> 68/push <a href='057write.subx.html#L148'>_test-stream</a>/imm32 <span id="L95" class="LineNr"> 95 </span> <span class="subxS2Comment"># . . call</span> <span id="L96" class="LineNr"> 96 </span> e8/call <a href='079write-int.subx.html#L5'>write-int</a>/disp32 <span id="L97" class="LineNr"> 97 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L98" class="LineNr"> 98 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L99" class="LineNr"> 99 </span> <span class="subxComment"># write-int(_test-stream, &quot;efgh&quot;)</span> <span id="L100" class="LineNr">100 </span> <span class="subxS2Comment"># . . push args</span> <span id="L101" class="LineNr">101 </span> 68/push 0x68676665/imm32 <span id="L102" class="LineNr">102 </span> 68/push <a href='057write.subx.html#L148'>_test-stream</a>/imm32 <span id="L103" class="LineNr">103 </span> <span class="subxS2Comment"># . . call</span> <span id="L104" class="LineNr">104 </span> e8/call <a href='079write-int.subx.html#L5'>write-int</a>/disp32 <span id="L105" class="LineNr">105 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L106" class="LineNr">106 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L107" class="LineNr">107 </span> <span class="subxComment"># check-stream-equal(_test-stream, &quot;abcdefgh&quot;, msg)</span> <span id="L108" class="LineNr">108 </span> <span class="subxS2Comment"># . . push args</span> <span id="L109" class="LineNr">109 </span> 68/push <span class="Constant">&quot;F - test-write-byte-buffered-multiple&quot;</span>/imm32 <span id="L110" class="LineNr">110 </span> 68/push <span class="Constant">&quot;abcdefgh&quot;</span>/imm32 <span id="L111" class="LineNr">111 </span> 68/push <a href='057write.subx.html#L148'>_test-stream</a>/imm32 <span id="L112" class="LineNr">112 </span> <span class="subxS2Comment"># . . call</span> <span id="L113" class="LineNr">113 </span> e8/call <a href='058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32 <span id="L114" class="LineNr">114 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L115" class="LineNr">115 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 0xc/imm32 <span class="subxComment"># add to esp</span> <span id="L116" class="LineNr">116 </span> <span class="subxS1Comment"># . end</span> <span id="L117" class="LineNr">117 </span> c3/return <span id="L118" class="LineNr">118 </span> <span id="L119" class="LineNr">119 </span><span class="subxS2Comment"># . . vim&#0058;nowrap:textwidth=0</span> </pre> </body> </html> <!-- vim: set foldmethod=manual : -->