Movl
  Home FAQ Contact Sign in
 
Advanced search
MATCHING GROUPS



more...
POPULAR GROUPS

more...

found 86 articles for 0.000 sec
Re: primitives vs cleverness vs readability     

Group: comp.lang.forth · Group Profile · Search for Movl in comp.lang.forth
Author: Andrew Haley
Date: Aug 14, 2008 01:56

...jmp *.L11(,%%rax,8) I guess the MOV is there to get enough distance between the two jumps. But does it have to use %%eax (on which the next instruction depends)? And if we want an instruction in between, we could split the JMP and use a 32-bit switch table: movl %%eax,.L11(,%%rax,4) jmp *%%rax Yes, it looks like a 32-bit switch table would be better. Andrew.
Show full article (2.87Kb) · Show article thread
Re: primitives vs cleverness vs readability     

Group: comp.lang.forth · Group Profile · Search for Movl in comp.lang.forth
Author: Anton Ertl
Date: Aug 13, 2008 10:05

... the two jumps. But does it have to use %%eax (on which the next instruction depends)? And if we want an instruction in between, we could split the JMP and use a 32-bit switch table: movl %%eax,.L11(,%%rax,4) jmp *%%rax - 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 ...
Show full article (3.70Kb) · Show article thread
Re: [9fans] lguest port broken due to some change in last 6 months; any ideas?     

Group: comp.os.plan9 · Group Profile · Search for Movl in comp.os.plan9
Author: John Soros
Date: Jul 25, 2008 07:48

..., as it should be for accesses to cpu0pdb. And ... it dies in gotolabel here: TEXT gotolabel(SB), $1 MOVL label+0(FP), AX MOVL 0(AX), SP /* restore sp */ MOVL 4(AX), AX /* put return pc on the stack */ MOVL AX, 0(SP) MOVL $1, AX /* return 1 */ DIE DIE DIE RET as determined by me putting ...
Show full article (2.30Kb) · Show article thread
Re: OO in Forth     

Group: comp.lang.forth · Group Profile · Search for Movl in comp.lang.forth
Author: Andrew Haley
Date: Jul 21, 2008 08:23

... number and lookup using an open hash table. Dispatch can be done with something like movl %%eax, %%edx andl mtable_size, %%edx .retry: movl mtable(,%%edx,8), %%ecx cmpl %%eax, %%ecx jne .next call *mtable+4(,%%edx,8) .next: ... probe ...
Show full article (1.34Kb) · Show article thread
Re: PGI wierdness with .EQV.     

Group: comp.lang.fortran · Group Profile · Search for Movl in comp.lang.fortran
Author: James Van Buskirk
Date: Jun 22, 2008 09:07

... 8(%%rsp) movq 8(%%rsp), %%rax movl (%%rax), %%eax xorl $1, %%eax...(%%rsp) movq 8(%%rsp), %%rax movl (%%rax), %%eax xorl $1, %%eax...(%%rsp) movq 8(%%rsp), %%rax movl (%%rax), %%eax testl %%eax, %%eax...L8 movq 16(%%rsp), %%rax movl (%%rax), %%eax testl %%eax, %%eax...
Show full article (4.83Kb) · Show article thread
[9fans] lguest port broken due to some change in last 6 months; any ideas?     

Group: comp.os.plan9 · Group Profile · Search for Movl in comp.os.plan9
Author: ron minnich
Date: Jun 13, 2008 23:15

..., as it should be for accesses to cpu0pdb. And ... it dies in gotolabel here: TEXT gotolabel(SB), $1 MOVL label+0(FP), AX MOVL 0(AX), SP /* restore sp */ MOVL 4(AX), AX /* put return pc on the stack */ MOVL AX, 0(SP) MOVL $1, AX /* return 1 */ DIE DIE DIE RET as determined by me putting calls to lguest ...
Show full article (1.41Kb)
[9fans] when is a branch not a branch?     

Group: comp.os.plan9 · Group Profile · Search for Movl in comp.os.plan9
Author: ron minnich
Date: Jun 2, 2008 14:59

..., %%esp pushl -4(%%ecx) pushl %%ebp movl %%esp, %%ebp pushl %%ecx subl $20, ...eax movl %%eax, (%%esp) call b movl %%eax, -8(%%ebp) .L4: cmpl $999999999, -8... cmpl $1000000000, -8(%%ebp) je .L10 movl $.LC0, (%%esp) call puts .L10: addl ...
Show full article (3.48Kb)
Re: [9fans] _tos puzzle     

Group: comp.os.plan9 · Group Profile · Search for Movl in comp.os.plan9
Author: Anant Narayanan
Date: May 8, 2008 22:35

... starts with: 83 ec 48: SUBL 0x48, SP And the following opcode is: 89 05 xx xx xx xx: MOVL AX, _tos(SB). As a hack, as I'm padding the executables anyway, I check for those bytes and change 89 05 to 89 1D during the padding - which makes the instruction MOVL BX, _tos(SB). I set BX to the proper value in the loader (which is preserved by linux), and voila!...
Show full article (1.75Kb) · Show article thread
Re: [9fans] _tos puzzle     

Group: comp.os.plan9 · Group Profile · Search for Movl in comp.os.plan9
Author: Russ Cox
Date: May 8, 2008 13:38

...sure enough: acid: asm(0x9fe4) _main SUBL $0x48, SP _main+0x3 MOVL AX, _tos(SB) ... So (MOVL, _tos(SB)) is definitely executed, but for some reason, the value of AX is not stored in 0x16084..... Does the symbol table need to be in memory too for instructions like (MOVL AX, _tos(SB)) to work? No, the symbol table is only for debuggers ...
Show full article (1.83Kb) · Show article thread
Re: [9fans] _tos puzzle     

Group: comp.os.plan9 · Group Profile · Search for Movl in comp.os.plan9
Author: Anant Narayanan
Date: May 8, 2008 12:22

... is 0x9fe4, and sure enough: acid: asm(0x9fe4) _main SUBL $0x48, SP _main+0x3 MOVL AX, _tos(SB) ... So (MOVL, _tos(SB)) is definitely executed, but for some reason, the value of AX is not stored in 0x16084. That ... it. Does the symbol table need to be in memory too for instructions like (MOVL AX, _tos(SB)) to work? Regards, Anant
Show full article (1.30Kb) · Show article thread
1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · next