summaryrefslogtreecommitdiff
path: root/opcodes/i386-dis.c
Commit message (Expand)AuthorAgeFilesLines
* x86: move a few more disassembler helper functionsJan Beulich2023-05-121-34/+29
* x86: move get<N>() disassembler helper functionsJan Beulich2023-05-121-75/+71
* x86: limit data passed to i386_dis_printf()Jan Beulich2023-04-281-22/+21
* x86: limit data passed to prefix_name()Jan Beulich2023-04-281-8/+13
* x86: rework AMX control insn disassemblyJan Beulich2023-04-281-107/+50
* x86: rework AMX multiplication insn disassemblyJan Beulich2023-04-281-110/+42
* i386-dis.c UB shift and other tidiesAlan Modra2023-04-261-94/+76
* Revert "x86: work around compiler diagnosing dangling pointer"Alan Modra2023-04-241-6/+0
* gcc-13 i386-dis.c warningAlan Modra2023-04-241-16/+31
* x86: work around compiler diagnosing dangling pointerJan Beulich2023-04-241-0/+6
* Fix -Wmaybe-uninitialized warning in opcodes/i386-dis.cTom Tromey2023-04-211-1/+2
* x86: drop (explicit) BFD64 dependency from disassemblerJan Beulich2023-04-211-13/+4
* x86: drop use of setjmp() from disassemblerJan Beulich2023-04-211-5/+0
* x86: change fetch error handling for get<N>()Jan Beulich2023-04-211-133/+114
* x86: change fetch error handling when processing operandsJan Beulich2023-04-211-233/+276
* x86: change fetch error handling in get_valid_dis386()Jan Beulich2023-04-211-30/+26
* x86: change fetch error handling in ckprefix()Jan Beulich2023-04-211-12/+20
* x86: change fetch error handling in top-level functionJan Beulich2023-04-211-13/+59
* x86: move fetch error handling into a helper functionJan Beulich2023-04-211-28/+35
* Support Intel AMX-COMPLEXHaochen Jiang2023-04-071-1/+33
* Revert "segfault at i386-dis.c:9815"Alan Modra2023-03-201-9/+4
* segfault at i386-dis.c:9815Alan Modra2023-03-191-4/+9
* x86: embed register and alike names in disassemblerJan Beulich2023-01-201-34/+34
* Update year range in copyright notice of binutils filesAlan Modra2023-01-011-1/+1
* x86: revert disassembler parts of "x86: Allow 16-bit register source for LAR ...Jan Beulich2022-12-121-2/+14
* x86: Remove unnecessary vex.w check for xh_mode in disassemblerHaochen Jiang2022-12-061-17/+12
* x86: Allow 16-bit register source for LAR and LSLH.J. Lu2022-12-031-14/+2
* x86: correct handling of LAR and LSLJan Beulich2022-11-241-2/+14
* Add AMD znver4 processor supportTejas Joshi2022-11-151-1/+15
* x86: Correct wrong comments in vex_w_tableHaochen Jiang2022-11-081-1/+1
* Support Intel RAO-INTKong Lingling2022-11-081-1/+10
* Support Intel AVX-NE-CONVERTkonglin12022-11-041-3/+43
* Support Intel MSRLISTHu, Lin12022-11-021-0/+17
* Support Intel WRMSRNSHu, Lin12022-11-021-0/+7
* Support Intel CMPccXADDHaochen Jiang2022-11-021-17/+130
* Support Intel AVX-VNNI-INT8Cui,Lili2022-11-021-3/+20
* Support Intel AVX-IFMAHongyu Wang2022-11-021-2/+14
* Support Intel PREFETCHICui, Lili2022-10-311-2/+76
* x86: emit {evex} prefix when disassembling ambiguous AVX512VL insnsJan Beulich2022-10-241-86/+122
* Support Intel AMX-FP16Cui,Lili2022-10-211-0/+18
* x86: fold AVX512-VNNI disassembler entries with AVX-VNNI onesJan Beulich2022-10-171-11/+18
* x86: avoid i386_dis_printf()'s staging area for a fair part of outputJan Beulich2022-09-121-20/+24
* i386: Add MAX_OPERAND_BUFFER_SIZEH.J. Lu2022-08-161-3/+6
* Get rid of fprintf_vma and sprintf_vmaAlan Modra2022-08-011-17/+4
* x86: drop print_operand_value()'s "hex" parameterJan Beulich2022-06-151-55/+16
* x86: fix incorrect indirectionJan Beulich2022-06-131-1/+1
* x86: replace global scratch bufferJan Beulich2022-06-131-126/+97
* x86: avoid string copy when swapping Vex.W controlled operandsJan Beulich2022-06-131-6/+8
* x86: shrink prefix related disassembler state fieldsJan Beulich2022-06-131-27/+28
* x86: properly initialize struct instr_info instance(s)Jan Beulich2022-06-131-257/+235