home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.forth      Forth programmers eat a lot of Bratwurst      117,951 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 117,106 of 117,951   
   Anton Ertl to Anton Ertl   
   Stack caching (: Stack vs stackless oper   
   01 Mar 25 08:18:06   
   
   [continued from previous message]   
      
   559E7F76942F:   mov     r8,rax   
      
   swap 2-2   
   559E7F76E5B1:   mov     rax,r8   
   559E7F76E5B4:   mov     r8,r15   
   559E7F76E5B7:   mov     r15,rax   
      
   swap 3-3   
   559E7F76E5C3:   mov     rax,r15   
   559E7F76E5C6:   mov     r15,r9   
   559E7F76E5C9:   mov     r9,rax   
      
   swap 0-2   
   559E7F76E5D5:   mov     r15,$10[r12]   
   559E7F76E5DA:   mov     r8,$08[r12]   
   559E7F76E5DF:   add     r12,$10   
      
   swap 1-2   
   559E7F76E5EC:   mov     r15,$08[r12]   
   559E7F76E5F1:   add     r12,$08   
      
   swap 2-1   
   559E7F76E5FE:   mov     [r12],r15   
   559E7F76E602:   sub     r12,$08   
      
   swap 2-3   
   559E7F76E60F:   add     r12,$08   
   559E7F76E613:   mov     r9,r8   
   559E7F76E616:   mov     r8,[r12]   
      
   swap 3-2   
   559E7F76E623:   mov     [r12],r8   
   559E7F76E627:   mov     r8,r9   
   559E7F76E62A:   sub     r12,$08   
      
   swap 2-0   
   559E7F76E637:   mov     [r12],r15   
   559E7F76E63B:   sub     r12,$10   
   559E7F76E63F:   mov     $08[r12],r8   
      
   rot  1-1   
   559E7F76944C:   mov     rdx,$08[r12]   
   559E7F769451:   mov     rax,$10[r12]   
   559E7F769456:   mov     $08[r12],r8   
   559E7F76945B:   mov     $10[r12],rdx   
   559E7F769460:   mov     r8,rax   
      
   rot  3-3   
   559E7F76EDC0:   mov     rax,r8   
   559E7F76EDC3:   mov     r8,r15   
   559E7F76EDC6:   mov     r15,r9   
   559E7F76EDC9:   mov     r9,rax   
      
   rot  3-1   
   559E7F76EDD5:   mov     [r12],r15   
   559E7F76EDD9:   sub     r12,$10   
   559E7F76EDDD:   mov     $08[r12],r9   
      
   rot  2-3   
   559E7F76EDEB:   mov     r9,$08[r12]   
   559E7F76EDF0:   add     r12,$08   
      
   rot  1-3   
   559E7F76EDFD:   mov     r9,$10[r12]   
   559E7F76EE02:   mov     r15,r8   
   559E7F76EE05:   add     r12,$10   
   559E7F76EE09:   mov     r8,-$08[r12]   
      
   rot  0-3   
   559E7F76EE17:   mov     r9,$18[r12]   
   559E7F76EE1C:   mov     r8,$10[r12]   
   559E7F76EE21:   add     r12,$18   
   559E7F76EE25:   mov     r15,-$10[r12]   
      
   - anton   
   --   
   M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html   
   comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html   
        New standard: https://forth-standard.org/   
   EuroForth 2023 proceedings: http://www.euroforth.org/ef23/papers/   
   EuroForth 2024 proceedings: http://www.euroforth.org/ef24/papers/   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca