flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
SergeASM
Hello all,
sorry for troubling, I can't find answer in search. Code: align 32 qq1 dq ? dq ? [...] vmovdqa ymm0,qqword[qq1] Can I define one variable of 256 bit? Serge |
|||
![]() |
|
revolution
Code: vmovdqa ymm0,qqword ptr qq1 |
|||
![]() |
|
SergeASM
Thanks but you've defined a label, but not 256 bit variable.
![]() Suppose I want to define a 256 bit constant like: qq1 qq 12345678901234567890123456789012h Why there is no definition qq? |
|||
![]() |
|
revolution
Fasm doesn't support more than 64 bit numbers at this time. Also, the CPUs don't support more than 64 bit numbers at this time.
BTW: There is no such thing as a 256 bit number when talking about native CPU instructions, you have to use multiples of 64 bit numbers. The fact that the current batch of CPUs allow defining multiples of 64 bit numbers in parallel doesn't alter the fact that they still can only work with a maximum of 64 bit numbers in any ALU or FPU execution unit. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.