| 123456789101112 |
- pxor xmm7, xmm7 ; xmm7 = | 00 | 00 | 00 | 00 |;
- insertps xmm7, xmm0, 0b00010000 ; xmm7 = | 00 | 00 | HH | 00 |;
- insertps xmm7, xmm1, 0b00100000 ; xmm7 = | 00 | SS | HH | 00 |;
- insertps xmm7, xmm2, 0b00110000 ; xmm7 = | LL | SS | HH | 00 |;
- mov rdi, 16 ; pido el espacio de memoria que
- ; voy a necesitar para la funcion rgbTOhsl
- call malloc ; no puedo usar el stack porque
- ; la variable no puede ser local (de esa forma tira
- mov rbx, rax ; segfault al llamar a rgbTOhsl)
- movdqu [rsp], xmm7 ; "push" xmm7
- sub rsp, 16
|