Toggle navigation
Patchwork
binutils-gdb
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Jan Beulich
| State =
Action Required
| 205 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
3
»
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
[v3,7/7] x86: move bad-use-of-TLS-reloc check
x86: suffix handling changes
- - -
-
-
-
2022-10-05
Jan Beulich
New
[v3,6/7] x86-64: allow HLE store of accumulator to absolute 32-bit address
x86: suffix handling changes
- - -
-
-
-
2022-10-05
Jan Beulich
New
«
1
2
3
»