Show patches with: Submitter = Jan Beulich       |    State = Action Required       |    Archived = No       |   198 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[03/11] x86: don't use 32-bit LEA as NOP surrogate in 64-bit code x86: NOP emission adjustments - - - -1- 2023-09-27 Jan Beulich Unresolved
[02/11] x86: i386_generate_nops() may not derive decisions from global variables x86: NOP emission adjustments - - - -1- 2023-09-27 Jan Beulich Unresolved
[01/11] x86: record flag_code in tc_frag_data x86: NOP emission adjustments - - - -1- 2023-09-27 Jan Beulich Unresolved
x86: tighten .insn SAE and broadcast checking x86: tighten .insn SAE and broadcast checking - - - -1- 2023-09-25 Jan Beulich Unresolved
[2/2] x86-64: REX.W overrides DATA_PREFIX x86-64: immediate insn operand fixes - - - -1- 2023-09-22 Jan Beulich Unresolved
[1/2] x86-64: fix suffix-less PUSH of symbol address x86-64: immediate insn operand fixes - - - -1- 2023-09-22 Jan Beulich Unresolved
[v2,4/4] x86: fold F16C VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-19 Jan Beulich Unresolved
[v2,3/4] x86: fold FMA VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-19 Jan Beulich Unresolved
[v2,2/4] x86: fold VAES/VPCLMULQDQ VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-19 Jan Beulich Unresolved
[v2,1/4] x86: fold certain VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-19 Jan Beulich Unresolved
[3/3] x86: prefer VEX encodings over EVEX ones when possible x86: improve encoding selection and prereq tidying - - - -1- 2023-09-15 Jan Beulich Unresolved
[2/3] x86: drop cpu_arch_tune_flags x86: improve encoding selection and prereq tidying - - - -1- 2023-09-15 Jan Beulich Unresolved
[1/3] x86: correct cpu_arch_isa_flags maintenance x86: improve encoding selection and prereq tidying - - - -1- 2023-09-15 Jan Beulich Unresolved
[RFC,4/4] x86: fold F16C VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-15 Jan Beulich Unresolved
[RFC,3/4] x86: fold FMA VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-15 Jan Beulich Unresolved
[2/4] x86: fold VAES/VPCLMULQDQ VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-15 Jan Beulich Unresolved
[1/4] x86: fold certain VEX and EVEX templates x86: fold a number of VEX and EVEX templates - - - -1- 2023-09-15 Jan Beulich Unresolved
[4/4] x86: fold CpuLM and Cpu64 x86: Cpu64 / CpuNo64 adjustments - - - -1- 2023-09-08 Jan Beulich Unresolved
[3/4] x86: don't play with cpu_arch_flags.cpu{,no}64 x86: Cpu64 / CpuNo64 adjustments - - - -1- 2023-09-08 Jan Beulich Unresolved
[2/4] x86: make code size vs CPU arch checking consistent x86: Cpu64 / CpuNo64 adjustments - - - -1- 2023-09-08 Jan Beulich Unresolved
[v2,3/3] x86: support AVX10.1 vector size restrictions x86: AVX10.1 (alternative attempt) - - - -1- 2023-09-05 Jan Beulich Unresolved
[v2,2/3] x86: support AVX10.1/512 x86: AVX10.1 (alternative attempt) - - - -1- 2023-09-05 Jan Beulich Unresolved
[v2,1/3] x86: make AES/PCMULQDQ respectively prereqs of VAES/VPCMULQDQ x86: AVX10.1 (alternative attempt) - - - -1- 2023-09-05 Jan Beulich Unresolved
RISC-V: fold duplicate code in vector_macro() RISC-V: fold duplicate code in vector_macro() - - - -1- 2023-09-01 Jan Beulich Unresolved
x86: restrict prefix use with .insn VEX/XOP/EVEX x86: restrict prefix use with .insn VEX/XOP/EVEX - - - -1- 2023-09-01 Jan Beulich Unresolved
[5/5] x86: support AVX10.1 vector size restrictions x86: AVX10.1 (alternative attempt) - - - -1- 2023-08-25 Jan Beulich Unresolved
[4/5] x86: unindent most of set_cpu_arch() x86: AVX10.1 (alternative attempt) - - - -1- 2023-08-25 Jan Beulich Unresolved
[3/5] x86: support AVX10.1/512 x86: AVX10.1 (alternative attempt) - - - -1- 2023-08-25 Jan Beulich Unresolved
[2/5] x86: rename CpuPCLMUL x86: AVX10.1 (alternative attempt) - - - -1- 2023-08-25 Jan Beulich Unresolved
[2/2] gas/ELF: widen use of $dump_opts in testsuite gas/ELF: allow "inheriting" section attributes and type - - - -1- 2023-08-14 Jan Beulich Unresolved
RISC-V: remove indirection from register tables RISC-V: remove indirection from register tables - - - -1- 2023-08-11 Jan Beulich Unresolved
RISC-V: move comment describing rules for riscv_opcodes[] RISC-V: move comment describing rules for riscv_opcodes[] - - - -1- 2023-08-07 Jan Beulich Unresolved
RISC-V: move various alias entries RISC-V: move various alias entries - 2 - -1- 2023-08-04 Jan Beulich Unresolved
[2/2] x86: adjust disassembly of insns operating on selector values x86: adjust disassembling of selector-access insns - - - -1- 2023-07-14 Jan Beulich Unresolved
[1/2] x86: simplify disassembly of LAR/LSL x86: adjust disassembling of selector-access insns - - - -1- 2023-07-14 Jan Beulich Unresolved
ld: fix build with old glibc / gcc ld: fix build with old glibc / gcc - - - -1- 2023-07-07 Jan Beulich Unresolved
[10/10] x86: simplify table-referencing macros x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[09/10] x86: convert 0FXOP to just XOP in enumerator names x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[08/10] x86: misc further register-only insns don't need to go through mod_table[] x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[07/10] x86: various operations on mask registers can avoid going through mod_table[] x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[06/10] x86: slightly rework handling of some register-only insns x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[05/10] x86: SIMD shift-by-immediate don't need to go through mod_table[] x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[04/10] x86: misc further memory-only insns don't need to go through mod_table[] x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[03/10] x86: {,V}MOVNT* don't need to go through mod_table[] x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[02/10] x86: fold legacy/VEX {,V}MOV{H,L}* entries x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[01/10] x86: fold certain legacy/VEX table entries x86: disassembler table entry folding plus some cleanup - - - -1- 2023-07-04 Jan Beulich Unresolved
[5/5] x86: flag bad EVEX masking for miscellaneous insns x86/disasm: deal with invalid uses of AVX512 masking - - - -1- 2023-06-16 Jan Beulich Unresolved
[4/5] x86: flag EVEX masking when destination is GPR(-like) x86/disasm: deal with invalid uses of AVX512 masking - - - -1- 2023-06-16 Jan Beulich Unresolved
[3/5] x86: flag EVEX.z set when destination is memory x86/disasm: deal with invalid uses of AVX512 masking - - - -1- 2023-06-16 Jan Beulich Unresolved
[2/5] x86: flag EVEX.z set when destination is a mask register x86/disasm: deal with invalid uses of AVX512 masking - - - -1- 2023-06-16 Jan Beulich Unresolved
[1/5] x86: re-work EVEX-z-without-masking check x86/disasm: deal with invalid uses of AVX512 masking - - - -1- 2023-06-16 Jan Beulich Unresolved
[4/4] x86: provide a 128-bit VBROADCASTSD pseudo x86: some more optimization plus a new pseudo insn form - - - -1- 2023-06-16 Jan Beulich Unresolved
[3/4] x86: optimize 128-bit VPBROADCASTQ to VPUNPCKLQDQ x86: some more optimization plus a new pseudo insn form - - - -1- 2023-06-16 Jan Beulich Unresolved
[2/4] x86: optimize pre-AVX512 {,V}PCMPGT* with identical sources x86: some more optimization plus a new pseudo insn form - - - -1- 2023-06-16 Jan Beulich Unresolved
x86: shrink Masking insn attribute to a single bit (boolean) x86: shrink Masking insn attribute to a single bit (boolean) - - - -1- 2023-06-09 Jan Beulich Unresolved
[3/3] x86: convert two pointers to (indexing) integers x86: a little bit of disassembler tidying - - - -1- 2023-05-19 Jan Beulich Unresolved
[2/3] x86: disassembling over-long insns x86: a little bit of disassembler tidying - - - -1- 2023-05-19 Jan Beulich Unresolved
[1/3] x86: use fixed-width type for codep and friends x86: a little bit of disassembler tidying - - - -1- 2023-05-19 Jan Beulich Unresolved
[4/4] iamcu: suppress tests which can't possibly work x86: (mostly) testsuite adjustments - - - -1- 2023-05-19 Jan Beulich Unresolved
[3/4] x86-64: improve gas diagnostic when no 32-bit target is configured x86: (mostly) testsuite adjustments - - - -1- 2023-05-19 Jan Beulich Unresolved
[2/4] x86-64: conditionalize tests using --32 x86: (mostly) testsuite adjustments - - - -1- 2023-05-19 Jan Beulich Unresolved
[1/4] x86: split gas testsuite .exp file x86: (mostly) testsuite adjustments - - - -1- 2023-05-19 Jan Beulich Unresolved
[2/2] x86: figure braces aren't really part of mnemonics x86: lexical meaning of characters - - - -1- 2023-05-19 Jan Beulich Unresolved
[1/2] x86: de-duplicate operand_special_chars[] wrt extra_symbol_chars[] x86: lexical meaning of characters - - - -1- 2023-05-19 Jan Beulich Unresolved
ld: drop stray blank from ld.texi ld: drop stray blank from ld.texi - - - -1- 2023-05-19 Jan Beulich Unresolved
[4/4] x86: further adjust extend-to-32bit-address conditions improve range checking for certain constants on x86 - - - -1- 2023-05-05 Jan Beulich Unresolved
[3/4] gas: invoke md_optimize_expr() also for unary expressions improve range checking for certain constants on x86 - - - -1- 2023-05-05 Jan Beulich Unresolved
[2/4] gas: maintain O_constant signedness in more cases improve range checking for certain constants on x86 - - - -1- 2023-05-05 Jan Beulich Unresolved
[2/2] x86: move a few more disassembler helper functions x86: move a few disassembler helper functions - - - -1- 2023-05-05 Jan Beulich Unresolved
[1/2] x86: move get<N>() disassembler helper functions x86: move a few disassembler helper functions - - - -1- 2023-05-05 Jan Beulich Unresolved
[v2] gas: equates of registers [v2] gas: equates of registers - - - -1- 2023-05-02 Jan Beulich Unresolved
RISC-V: tighten post-relocation-operator separator expectation RISC-V: tighten post-relocation-operator separator expectation - - - -1- 2023-04-28 Jan Beulich Unresolved
[3/3] x86: limit data passed to i386_dis_printf() x86: further disassembler tweaks - - - -1- 2023-04-24 Jan Beulich Unresolved
[2/3] x86: limit data passed to prefix_name() x86: further disassembler tweaks - - - -1- 2023-04-24 Jan Beulich Unresolved
[1/3] x86: work around compiler diagnosing dangling pointer x86: further disassembler tweaks - - - -1- 2023-04-24 Jan Beulich Unresolved
gas: equates of registers gas: equates of registers - - - -1- 2023-04-21 Jan Beulich Unresolved
[2/2] x86: rework AMX control insn disassembly x86: rework AMX insn disassembly - - - -1- 2023-04-21 Jan Beulich Unresolved
[1/2] x86: rework AMX multiplication insn disassembly x86: rework AMX insn disassembly - - - -1- 2023-04-21 Jan Beulich Unresolved
[3/3] gas: document that get_symbol_name() can clobber the input buffer better fix for PR gas/30248 - - - -1- 2023-03-31 Jan Beulich Unresolved
[2/3] x86: parse_register() must not alter the parsed string better fix for PR gas/30248 - - - -1- 2023-03-31 Jan Beulich Unresolved
[2/2] x86: use swap_2_operands() in build_vex_prefix() x86: assorted small tidies - - - -1- 2023-02-24 Jan Beulich Unresolved
[1/2] x86: drop redundant calculation of EVEX broadcast size x86: assorted small tidies - - - -1- 2023-02-24 Jan Beulich Unresolved
gas: default .debug section compression method adjustments gas: default .debug section compression method adjustments - - - -1- 2023-02-24 Jan Beulich Unresolved
x86: avoid .byte in testcases where possible x86: avoid .byte in testcases where possible - - - -1- 2023-02-22 Jan Beulich Unresolved
RISC-V: as_warn() already emits a newline RISC-V: as_warn() already emits a newline - - - -1- 2023-02-16 Jan Beulich Unresolved
[3/3] x86: drop use of VEX3SOURCES x86: drop VexSources attribute - - - -1- 2023-02-03 Jan Beulich Unresolved
[8/8] x86: split i386-gen's opcode hash entry struct x86: mnemonic and register string literals - - - -1- 2023-01-13 Jan Beulich Unresolved
[7/8] x86: embed register and alike names in disassembler x86: mnemonic and register string literals - - - -1- 2023-01-13 Jan Beulich Unresolved
[6/8] x86: embed register names in reg_entry x86: mnemonic and register string literals - - - -1- 2023-01-13 Jan Beulich Unresolved
[5/8] x86: avoid strcmp() in a few places x86: mnemonic and register string literals - - - -1- 2023-01-13 Jan Beulich Unresolved
[4/8] x86: absorb allocation in i386-gen x86: mnemonic and register string literals - - - -1- 2023-01-13 Jan Beulich Unresolved
[3/8] x86: re-use insn mnemonic strings as much as possible x86: mnemonic and register string literals - - - -1- 2023-01-13 Jan Beulich Unresolved
[1/8] x86: move insn mnemonics to a separate table [1/8] x86: move insn mnemonics to a separate table - - - -1- 2023-01-13 Jan Beulich Unresolved
gas: re-arrange listing output for .irp and alike gas: re-arrange listing output for .irp and alike - - - -1- 2022-12-19 Jan Beulich Unresolved
x86: adjust type checking constructs x86: adjust type checking constructs - - - -1- 2022-12-14 Jan Beulich Unresolved
x86: revert disassembler parts of "x86: Allow 16-bit register source for LAR and LSL" x86: revert disassembler parts of "x86: Allow 16-bit register source for LAR and LSL" - - - -1- 2022-12-12 Jan Beulich Unresolved
x86: adjust recently introduced testcases x86: adjust recently introduced testcases - - - -1- 2022-11-04 Jan Beulich Unresolved
x86: properly decode EVEX.W for AVX512_4{FMAPS,VNNIW} insns x86: properly decode EVEX.W for AVX512_4{FMAPS,VNNIW} insns - - - -1- 2022-10-14 Jan Beulich Unresolved
« 1 2 »