Сейчас на форуме: CDK123, sashalogout, bartolomeo (+8 невидимых) |
eXeL@B —› Софт, инструменты —› FASM 1.68 |
Посл.ответ | Сообщение |
|
Создано: 22 июня 2009 12:06 · Личное сообщение · #1 version 1.68 (Jun 13, 2009) [+] Added SSSE3 (Supplemental SSE3), SSE4.1, SSE4.2 and SSE4a instructions. [+] Added the AMD SVM and Intel SMX instructions. [+] Added "rdmsrq", "wrmsrq", "sysexitq" and "sysretq" mnemonics for the 64-bit variants of respective instructions. [+] Added "fstenvw", "fstenvd", "fsavew", "fsaved", "frstorw" and "frstord" mnemonics to allow choosing between 16-bit and 32-bit variants of structures used by the "fstenv", "fsave" and "frstor" instructions. [+] Added "plt" operator for the ELF output format. [+] Allowed "rva" operator to be used in MS COFF object format, and also added "static" keyword for the "public" directive. [+] Added Intel-style aliases for the additional long mode 8-bit registers. [-] The PE formatter now automatically detects whether relocatable labels should be used, depending on whether the fixups directory is placed somewhere into executable by programer, or not. This makes possible the more flexible use of the addressing symbols in case of PE executable fixed at some position. [-] Added support for outputting the 32-bit address relocations in case of 64-bit object formats and PE executable. This makes some specific instructions compilable, but it also forces linker to put such generated code into the low 2 gigabytes of addressing space. [+] Added "EFI", "EFIboot" and "EFIruntime" subsystem keywords for PE format. [-] Corrected the precedence of operators of macroinstruction line maker. The symbol escaping now has always the higher priority than symbol conversion, and both have higher precedence than concatenation. [+] Allowed to check "@b" and "@f" symbols with "defined" operator. [+] Allowed "as" operator to specify the output file extension when placed at the end of the "format" directive line. [-] Definition of macro with the same name as one of the preprocessor's directives is no longer allowed. [+] Allowed single quote character to be put inside the number value, to help improve long numbers readability. [+] Added optional symbolic information output, and a set of tools that extract various kinds of information from it. [+] Added "err" directive that allows to signalize error from the source. |
|
Создано: 22 июня 2009 16:16 · Личное сообщение · #2 |
Ранг: 281.8 (наставник), 272thx Активность: 0.25↘0.01 Статус: Участник Destroyer of protectors |
Создано: 22 июня 2009 19:53 · Личное сообщение · #3 |
eXeL@B —› Софт, инструменты —› FASM 1.68 |