Search found 3 matches

by AndreyDmitriev
17 Nov 2024 20:06
Forum: Questions and answers
Topic: Warning 2461: Why Immediate value (*) should not exceed 7 raised for shufps?
Replies: 1
Views: 486

Warning 2461: Why Immediate value (*) should not exceed 7 raised for shufps?

Hi! Strange warning appear in attempt to use shufps: |000000E4:66490F6ED8 | movq xmm3, r8 |000000E9:66480F6EE0 | movq xmm4, rax |000000EE:0FC6DC11 | shufps xmm3,xmm4,00010001b |## W2461 Immediate value (17) should not exceed 7. |000000F2: | In my humble understanding such mask is valid for shufps an...
by AndreyDmitriev
06 Jun 2023 08:33
Forum: Questions and answers
Topic: MASM Macros to EuroAssembler
Replies: 3
Views: 47795

Re: MASM Macros to EuroAssembler

Wow, thank you so much, Pavel, it works after some minor changes like vmovdqa xmm0, xmmword ptr [rdx] > vmovdqa xmm0, [rdx] and Uint8ToFloat real4 255.0, 255.0, 255.0, 255.0 > Uint8ToFloat: DD 255.0, 255.0, 255.0, 255.0 (tried Uint8ToFloat: DO..., but euroasm told me that the Oword memory variable c...
by AndreyDmitriev
01 Jun 2023 09:30
Forum: Questions and answers
Topic: MASM Macros to EuroAssembler
Replies: 3
Views: 47795

MASM Macros to EuroAssembler

Hello! Currently I learning asm with AVX and lost a little bit with Macros. Especially with this one: https://github.com/Apress/modern-x86-assembly-language-programming-2e/blob/master/Chapter07/Ch07_Include/MacrosX86-64-AVX.asmh (used in this example https://github.com/Apress/modern-x86-assembly-lan...