diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-03-06 18:39:16 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-03-06 18:39:16 -0800 |
commit | ee0e67b9d7c275480827d856b926d2c403057bb8 (patch) | |
tree | 4c64d0b7bd4f25292fa73868a7ad3a7820ae4644 /html/014indirect_addressing.cc.html | |
parent | 8f256f1f2ee6a2a49816dd23d26cd120f526bf0b (diff) | |
download | mu-ee0e67b9d7c275480827d856b926d2c403057bb8.tar.gz |
6091
Diffstat (limited to 'html/014indirect_addressing.cc.html')
-rw-r--r-- | html/014indirect_addressing.cc.html | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/html/014indirect_addressing.cc.html b/html/014indirect_addressing.cc.html index bac9cae6..aa64574f 100644 --- a/html/014indirect_addressing.cc.html +++ b/html/014indirect_addressing.cc.html @@ -847,7 +847,7 @@ if ('onhashchange' in window) { <span id="L788" class="LineNr"> 788 </span><span class="SalientComment">//:: pop</span> <span id="L789" class="LineNr"> 789 </span> <span id="L790" class="LineNr"> 790 </span><span class="Delimiter">:(before "End Initialize Op Names")</span> -<span id="L791" class="LineNr"> 791 </span><a href='001help.cc.html#L239'>put_new</a><span class="Delimiter">(</span><span class="Special"><a href='010---vm.cc.html#L342'>Name</a></span><span class="Delimiter">,</span> <span class="Constant">"8f"</span><span class="Delimiter">,</span> <span class="Constant">"pop top of stack to rm32 (<a href='013direct_addressing.cc.html#L1272'>pop</a>)"</span><span class="Delimiter">);</span> +<span id="L791" class="LineNr"> 791 </span><a href='001help.cc.html#L239'>put_new</a><span class="Delimiter">(</span><span class="Special"><a href='010---vm.cc.html#L342'>Name</a></span><span class="Delimiter">,</span> <span class="Constant">"8f"</span><span class="Delimiter">,</span> <span class="Constant">"pop top of stack to rm32 (<a href='013direct_addressing.cc.html#L1270'>pop</a>)"</span><span class="Delimiter">);</span> <span id="L792" class="LineNr"> 792 </span> <span id="L793" class="LineNr"> 793 </span><span class="Delimiter">:(code)</span> <span id="L794" class="LineNr"> 794 </span><span class="Normal">void</span> <a href='014indirect_addressing.cc.html#L794'>test_pop_mem_at_r32</a><span class="Delimiter">()</span> <span class="Delimiter">{</span> @@ -862,7 +862,7 @@ if ('onhashchange' in window) { <span id="L803" class="LineNr"> 803 </span> <span class="Comment">// ModR/M in binary: 00 (indirect mode) 000 (pop r/m32) 000 (dest EAX)</span> <span id="L804" class="LineNr"> 804 </span> <span class="Delimiter">);</span> <span id="L805" class="LineNr"> 805 </span> <a href='003trace.cc.html#L292'>CHECK_TRACE_CONTENTS</a><span class="Delimiter">(</span> -<span id="L806" class="LineNr"> 806 </span> <span class="Constant">"run: <a href='013direct_addressing.cc.html#L1272'>pop</a> into r/m32\n"</span> +<span id="L806" class="LineNr"> 806 </span> <span class="Constant">"run: <a href='013direct_addressing.cc.html#L1270'>pop</a> into r/m32\n"</span> <span id="L807" class="LineNr"> 807 </span> <span class="Constant">"run: effective address is 0x00000060 (<a href='010---vm.cc.html#L10'>EAX</a>)\n"</span> <span id="L808" class="LineNr"> 808 </span> <span class="Constant">"run: popping value 0x00000030\n"</span> <span id="L809" class="LineNr"> 809 </span> <span class="Constant">"run: incrementing <a href='010---vm.cc.html#L14'>ESP</a> to 0xbd000004\n"</span> @@ -877,7 +877,7 @@ if ('onhashchange' in window) { <span id="L818" class="LineNr"> 818 </span> <span class="Normal">case</span> <span class="Constant">0</span>: <span class="Delimiter">{</span> <span id="L819" class="LineNr"> 819 </span> <a href='003trace.cc.html#L96'>trace</a><span class="Delimiter">(</span><span class="Special">Callstack_depth</span>+<span class="Constant">1</span><span class="Delimiter">,</span> <span class="Constant">"run"</span><span class="Delimiter">)</span> << <span class="Constant">"pop into r/m32"</span> << end<span class="Delimiter">();</span> <span id="L820" class="LineNr"> 820 </span> <span class="Normal">int32_t</span>* dest = <a href='013direct_addressing.cc.html#L101'>effective_address</a><span class="Delimiter">(</span>modrm<span class="Delimiter">);</span> -<span id="L821" class="LineNr"> 821 </span> *dest = <a href='013direct_addressing.cc.html#L1272'>pop</a><span class="Delimiter">();</span> <span class="Comment">// Write multiple elements of vector<uint8_t> at once. Assumes sizeof(int) == 4 on the host as well.</span> +<span id="L821" class="LineNr"> 821 </span> *dest = <a href='013direct_addressing.cc.html#L1270'>pop</a><span class="Delimiter">();</span> <span class="Comment">// Write multiple elements of vector<uint8_t> at once. Assumes sizeof(int) == 4 on the host as well.</span> <span id="L822" class="LineNr"> 822 </span> <span class="Identifier">break</span><span class="Delimiter">;</span> <span id="L823" class="LineNr"> 823 </span> <span class="Delimiter">}</span> <span id="L824" class="LineNr"> 824 </span> <span class="Delimiter">}</span> |