Terraspace / UASM

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

EVEX vsubsd not assembling #53

Closed gwoltman closed 7 years ago

gwoltman commented 7 years ago

This code is rejected by the Uasm assembler: vsubsd xmm31, xmm31, xmm0 vaddsd xmm31, xmm31, xmm0

john-terraspace commented 7 years ago

Will check this out asap. We’ve created some fixes/updates (part of 2.38 which will be available in the next day or so) for the other gather/scatter issues.

PS, have you had a chance to try the 32bit + listing stuff again ? We’ve made a lot of fixes for the 32bit build, fixed some listing specific issues as well as some memory corruption issues that might have occurred.

Thanks!

John

From: gwoltman [mailto:notifications@github.com] Sent: 01 July 2017 04:35 PM To: Terraspace/UASM UASM@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [Terraspace/UASM] EVEX vsubsd not assembling (#53)

This code is rejected by the Uasm assembler: vsubsd xmm31, xmm31, xmm0 vaddsd xmm31, xmm31, xmm0

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Terraspace/UASM/issues/53 , or mute the thread https://github.com/notifications/unsubscribe-auth/AQGQVCdUYDZyUfuh33wlGXVrilgaWLf8ks5sJmclgaJpZM4OLWAx .

gwoltman commented 7 years ago

Hi John,

Thanks for the quick turnaround.

So far, I've had no issues doing Win32 builds -- even those that generate numerous errors. I'm upgrading a different part of my code to AVX-512. That could be the reason I've had no problems -- or it could be you've fixed the bug that was causing my crashes. Let's hope its the latter. I'll let you know if I get crashes in the future in case you'd like to close out my win32 crash bug report.

Regards, George

On Sat, Jul 1, 2017 at 2:42 PM, John Hankinson notifications@github.com wrote:

Will check this out asap. We’ve created some fixes/updates (part of 2.38 which will be available in the next day or so) for the other gather/scatter issues.

PS, have you had a chance to try the 32bit + listing stuff again ? We’ve made a lot of fixes for the 32bit build, fixed some listing specific issues as well as some memory corruption issues that might have occurred.

Thanks!

John

From: gwoltman [mailto:notifications@github.com] Sent: 01 July 2017 04:35 PM To: Terraspace/UASM UASM@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [Terraspace/UASM] EVEX vsubsd not assembling (#53)

This code is rejected by the Uasm assembler: vsubsd xmm31, xmm31, xmm0 vaddsd xmm31, xmm31, xmm0

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ Terraspace/UASM/issues/53 , or mute the thread https://github.com/ notifications/unsubscribe-auth/AQGQVCdUYDZyUfuh33wlGXVrilgaWL f8ks5sJmclgaJpZM4OLWAx .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Terraspace/UASM/issues/53#issuecomment-312448929, or mute the thread https://github.com/notifications/unsubscribe-auth/AVPFMz5iwkH4ecubJxtXYcMLw4-7yBhJks5sJpMxgaJpZM4OLWAx .

gwoltman commented 7 years ago

Fixed in 2.38 pre-release