Terraspace / UASM

UASM - Macro Assembler
http://www.terraspace.co.uk/uasm.html
Other
220 stars 49 forks source link

AVX512 misassembly #44

Closed gwoltman closed 7 years ago

gwoltman commented 7 years ago
vpsllvd zmm15, zmm13, zmm7

assembles as

vpsllvd zmm15, zmm13, zmm15
gwoltman commented 7 years ago

and in working around that:

vmovd   [rsi+28], xmm17

is assembling as:

62 e1 fd 08 7e 4e 1c vmovq %xmm17,0xe0(%rsi)

Note: 0xe0 does not equal 28

gwoltman commented 7 years ago

and

vpsllvd zmm17, zmm13, zmm7

assembles as:

62 c2 15 40 47 cf vpsllvd %zmm15,%zmm29,%zmm17

john-terraspace commented 7 years ago

Hi,

Got these we’ll pick them up and update shortly.

John

From: gwoltman [mailto:notifications@github.com] Sent: 24 January 2017 01:13 AM To: Terraspace/HJWasm HJWasm@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [Terraspace/HJWasm] AVX512 misassembly (#44)

and

vpsllvd zmm17, zmm13, zmm7

assembles as:

62 c2 15 40 47 cf vpsllvd %zmm15,%zmm29,%zmm17

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Terraspace/HJWasm/issues/44#issuecomment-274670813 , or mute the thread https://github.com/notifications/unsubscribe-auth/AQGQVNDUMo_unMbiffohMSdXOBruQ-8eks5rVVADgaJpZM4Lru-8 .

john-terraspace commented 7 years ago

These are fixed and will be updated shortly.

From: gwoltman [mailto:notifications@github.com] Sent: 24 January 2017 01:13 AM To: Terraspace/HJWasm HJWasm@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [Terraspace/HJWasm] AVX512 misassembly (#44)

and

vpsllvd zmm17, zmm13, zmm7

assembles as:

62 c2 15 40 47 cf vpsllvd %zmm15,%zmm29,%zmm17

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Terraspace/HJWasm/issues/44#issuecomment-274670813 , or mute the thread https://github.com/notifications/unsubscribe-auth/AQGQVNDUMo_unMbiffohMSdXOBruQ-8eks5rVVADgaJpZM4Lru-8 .

john-terraspace commented 7 years ago

Fixed, updated 2.19 package is available.