florian
|
5947143d8f
* intel asm reader: try to read avx512 extensions only if the instruction supports them
|
6 ani în urmă |
florian
|
4c9a0403f4
* compilation on i386 fixed
|
6 ani în urmă |
florian
|
f883dd6dbb
Synchronized with trunk, part 2 (make all works, avx-512 support not yet tested, no regression testing yet)
|
6 ani în urmă |
florian
|
746bfced25
Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested
|
6 ani în urmă |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
florian
|
4f0da5fcc3
+ patch by Marģers to support the x86 assembler instructions blsi, blsr, blsmsk, adcx, adox, movbe, pclmulqdq, resolves #34815 and #34799
|
6 ani în urmă |
florian
|
72416edcc4
+ support for tlsm_general on i386-linux
|
6 ani în urmă |
yury
|
4357caaad8
* Removed unused local vars.
|
6 ani în urmă |
florian
|
cdce68451a
- x86 align does not use a register anymore, code removed
|
6 ani în urmă |
tg74
|
60a75a2277
delete testcode
|
6 ani în urmă |
tg74
|
1ef9cc01e6
avx512 disp8*N
|
6 ani în urmă |
tg74
|
fba72b280b
avx512 broadcast vcvt...,vfpclass...
|
6 ani în urmă |
tg74
|
4265f4d6a5
avx512 broadcast for special opcodes vfpclass.., vcvt...
|
6 ani în urmă |
tg74
|
3759eac608
bugfix avx512 add ZMMReg for gather/scatter in intelOS32
|
7 ani în urmă |
tg74
|
8b9d7be8e5
bugfix OS32
|
7 ani în urmă |
tg74
|
1d9cbb4dcb
new AVX512 opcodes
|
7 ani în urmă |
tg74
|
5e1dc1a807
bugfix for test tasm9 32bit
|
7 ani în urmă |
tg74
|
6f64177c6a
bugfix avx512 OS32bit EVEX-coding
|
7 ani în urmă |
tg74
|
29690162b8
bugfix OS32
|
7 ani în urmă |
tg74
|
7c5cefad36
bugfix OS32
|
7 ani în urmă |
tg74
|
7b8715184a
bugfix OS32
|
7 ani în urmă |
tg74
|
2b1da37d66
new avx512 instructions and bugfixes avx512
|
7 ani în urmă |
tg74
|
867d145e50
support vector operand bcst,{sae},{er} + k-register
|
7 ani în urmă |
tg74
|
4dc5442fa5
support vector operand writemask,zeroflag
|
7 ani în urmă |
tg74
|
31e4d4ef5e
AVX512 support for MMRegister xmm16..31 and ymm16..31, zmm0..31, vpaddsb support AVX512
|
7 ani în urmă |
marco
|
f0042a4719
* vcmppd hardcoded primitives like vcmpeqpd.
|
7 ani în urmă |
florian
|
f66a91499d
* FPC uses meanwhile more mov instructions, so extended taicpu.is_same_reg_move to support them
|
7 ani în urmă |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 ani în urmă |
florian
|
e6a6938787
* make fpu/mmx/xmm/ymm registers numbers instead of flags to have enough space for zmm/bnd/k registers
|
7 ani în urmă |
nickysn
|
c464f7fa56
* fixed the SEG inline asm directive when used with 32-bit registers on the i8086 target
|
7 ani în urmă |