section .data
qVar1: dq 1
section .bss
var28: resb 28
section .text
_main:
; Use an MMX instruction
movq mm0, [qVar1] ; Move quadword from r/m64 to mm.
; Rea
假設我們有兩個包含以下十六進制值 值的寄存器:AB0890C2,4598EE50。什麼是使用MMX指令 加入他們的結果: a. for packed byte
b. for packed word
假設不使用飽和算術? 從我的理解,如果你正常添加兩個十六進制值,你會得到F0A17F12,但我怎麼會將這個使用MMX指令打包字節和字?
我試圖褪色兩個圖像,結果不是預期的(早期使用C代碼)。 這裏是MMX代碼: void fadeMMX(ImagenBMP *imagen1, ImagenBMP *imagen2, int f) {
double *puntero1;
double *puntero2;
int valor = (int)f*255;
for (int i=0; i <imagen1->tamanyo; i