flat assembler
Message board for the users of flat assembler.
Index
> Main > Instruction bug? |
Author |
|
LocoDelAssembly 16 Jan 2007, 05:41
Code: align 16 v1 dd 0,0,0,0 v2 dd 0,0,0,0 Solves the problem. By PAE do you mean Page Address Extention? Are you sure that disabling it makes the code work? How did you disable it? The reason for the failure is that MULPS needs a 16-byte aligned memory operand while MOVUPS don't (but MOVAPS needs the alignment). |
|||
16 Jan 2007, 05:41 |
|
mkm79 17 Jan 2007, 06:35
LocoDelAssembly, Sorry for I distracted you. I forgot that mulps uses aligned memory.
The influence of PAE maybe was because the main program is in C, that allocates memory using malloc. You asked how I'm turned off PAE - simply by editing boot.ini file of WinXP and substitution of other ntoskernel file |
|||
17 Jan 2007, 06:35 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.