|
From: | stsp at users dot sourceforge.net |
Subject: | [Bug gas/27106] New: fistw not supported |
Date: | Tue, 22 Dec 2020 16:56:09 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=27106 Bug ID: 27106 Summary: fistw not supported Product: binutils Version: 2.35.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: stsp at users dot sourceforge.net Target Milestone: --- #include <stdint.h> int main() { int16_t w; asm volatile("fist %0\n" : "=m"(w)); return 0; } fist.c: Assembler messages: fist.c:6: Warning: no instruction mnemonic suffix given and no register operands; using default for `fist' And if you change to "fistw" then: fist.c: Assembler messages: fist.c:6: Error: invalid instruction suffix for `fist' According to this: https://www.felixcloutier.com/x86/fist:fistp the 16bit variant should work. "fistl" works fine. -- You are receiving this mail because: You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |