You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13265 lines
601 KiB
13265 lines
601 KiB
Opening output files
|
|
FE:EMIT_FILE obj/xed-operand-ctype-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-ctype-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-ctype-enum.h
|
|
FE:EMIT_FILE obj/xed-operand-ctype-map.h
|
|
FE:EMIT_FILE obj/xed-operand-ctype-map.c
|
|
LER: Comparing YMM0 and ZMM0 for XMM0
|
|
taking new wider version
|
|
LER: Comparing YMM1 and ZMM1 for XMM1
|
|
taking new wider version
|
|
LER: Comparing YMM2 and ZMM2 for XMM2
|
|
taking new wider version
|
|
LER: Comparing YMM3 and ZMM3 for XMM3
|
|
taking new wider version
|
|
LER: Comparing YMM4 and ZMM4 for XMM4
|
|
taking new wider version
|
|
LER: Comparing YMM5 and ZMM5 for XMM5
|
|
taking new wider version
|
|
LER: Comparing YMM6 and ZMM6 for XMM6
|
|
taking new wider version
|
|
LER: Comparing YMM7 and ZMM7 for XMM7
|
|
taking new wider version
|
|
LER: Comparing YMM8 and ZMM8 for XMM8
|
|
taking new wider version
|
|
LER: Comparing YMM9 and ZMM9 for XMM9
|
|
taking new wider version
|
|
LER: Comparing YMM10 and ZMM10 for XMM10
|
|
taking new wider version
|
|
LER: Comparing YMM11 and ZMM11 for XMM11
|
|
taking new wider version
|
|
LER: Comparing YMM12 and ZMM12 for XMM12
|
|
taking new wider version
|
|
LER: Comparing YMM13 and ZMM13 for XMM13
|
|
taking new wider version
|
|
LER: Comparing YMM14 and ZMM14 for XMM14
|
|
taking new wider version
|
|
LER: Comparing YMM15 and ZMM15 for XMM15
|
|
taking new wider version
|
|
LER: Comparing YMM0 and ZMM0 for YMM0
|
|
taking new wider version
|
|
LER: Comparing YMM1 and ZMM1 for YMM1
|
|
taking new wider version
|
|
LER: Comparing YMM2 and ZMM2 for YMM2
|
|
taking new wider version
|
|
LER: Comparing YMM3 and ZMM3 for YMM3
|
|
taking new wider version
|
|
LER: Comparing YMM4 and ZMM4 for YMM4
|
|
taking new wider version
|
|
LER: Comparing YMM5 and ZMM5 for YMM5
|
|
taking new wider version
|
|
LER: Comparing YMM6 and ZMM6 for YMM6
|
|
taking new wider version
|
|
LER: Comparing YMM7 and ZMM7 for YMM7
|
|
taking new wider version
|
|
LER: Comparing YMM8 and ZMM8 for YMM8
|
|
taking new wider version
|
|
LER: Comparing YMM9 and ZMM9 for YMM9
|
|
taking new wider version
|
|
LER: Comparing YMM10 and ZMM10 for YMM10
|
|
taking new wider version
|
|
LER: Comparing YMM11 and ZMM11 for YMM11
|
|
taking new wider version
|
|
LER: Comparing YMM12 and ZMM12 for YMM12
|
|
taking new wider version
|
|
LER: Comparing YMM13 and ZMM13 for YMM13
|
|
taking new wider version
|
|
LER: Comparing YMM14 and ZMM14 for YMM14
|
|
taking new wider version
|
|
LER: Comparing YMM15 and ZMM15 for YMM15
|
|
taking new wider version
|
|
[RGROUPS] ['BNDCFG', 'BNDSTAT', 'BOUND', 'CR', 'DR', 'FLAGS', 'GPR16', 'GPR32', 'GPR64', 'GPR8', 'GPR8h', 'INVALID', 'IP', 'MASK', 'MMX', 'MSR', 'MXCSR', 'PSEUDO', 'PSEUDOX87', 'SR', 'TMP', 'TREG', 'UIF', 'X87', 'XCR', 'XMM', 'YMM', 'ZMM']
|
|
FE:EMIT_FILE obj/xed-reg-enum.txt
|
|
FE:EMIT_FILE obj/xed-reg-enum.c
|
|
FE:EMIT_FILE obj/xed-reg-enum.h
|
|
FE:EMIT_FILE obj/xed-reg-class-enum.txt
|
|
FE:EMIT_FILE obj/xed-reg-class-enum.c
|
|
FE:EMIT_FILE obj/xed-reg-class-enum.h
|
|
FE:EMIT_FILE obj/xed-init-reg-class.c
|
|
FE:EMIT_FILE obj/xed-operand-width-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-width-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-width-enum.h
|
|
FE:EMIT_FILE obj/xed-init-width.c
|
|
Adding scalable width: ASZ
|
|
Adding scalable width: SSZ
|
|
Adding scalable width: P
|
|
Adding scalable width: P2
|
|
Adding scalable width: S
|
|
Adding scalable width: V
|
|
Adding scalable width: Y
|
|
Adding scalable width: Z
|
|
Adding scalable width: SPW8
|
|
Adding scalable width: SPW
|
|
Adding scalable width: SPW5
|
|
Adding scalable width: SPW3
|
|
Adding scalable width: SPW2
|
|
MAKING ELEMENT BASE TYPE ENUM
|
|
FE:EMIT_FILE obj/xed-operand-element-type-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-element-type-enum.h
|
|
FE:EMIT_FILE obj/xed-operand-element-xtype-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-element-xtype-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-element-xtype-enum.h
|
|
FE:EMIT_FILE obj/xed-init-operand-type-mappings.c
|
|
FE:EMIT_FILE obj/xed-init-pointer-names.h
|
|
FE:EMIT_FILE obj/xed-init-pointer-names.c
|
|
Reading state bits
|
|
Done reading state bits
|
|
Reading structured input
|
|
Reading Instructions (ISA) input
|
|
=============================================
|
|
Creating a generator 0
|
|
=============================================
|
|
ALines (lines before reading input) = 75476
|
|
read_input 0
|
|
NONTERMINAL: ISA notype
|
|
Adding ISA to nonterminal dict
|
|
Nonterminal ISA()::
|
|
Nonterminal name ISA
|
|
read_flat_input 0
|
|
Hit a nonterminal, returning at: REMOVE_SEGMENT()::
|
|
BLines (lines remaining after reading input) = 75474
|
|
=============================================
|
|
Creating a generator 1
|
|
=============================================
|
|
ALines (lines before reading input) = 75474
|
|
read_input 1
|
|
NONTERMINAL: REMOVE_SEGMENT notype
|
|
Adding REMOVE_SEGMENT to nonterminal dict
|
|
Nonterminal REMOVE_SEGMENT()::
|
|
Nonterminal name REMOVE_SEGMENT
|
|
read_flat_input 1
|
|
Hit a nonterminal, returning at: PREFIXES()::
|
|
BLines (lines remaining after reading input) = 75470
|
|
=============================================
|
|
Creating a generator 2
|
|
=============================================
|
|
ALines (lines before reading input) = 75470
|
|
read_input 4
|
|
NONTERMINAL: PREFIXES notype
|
|
Adding PREFIXES to nonterminal dict
|
|
Nonterminal PREFIXES()::
|
|
Nonterminal name PREFIXES
|
|
read_flat_input 4
|
|
Hit a nonterminal, returning at: BRANCH_HINT()::
|
|
BLines (lines remaining after reading input) = 75422
|
|
=============================================
|
|
Creating a generator 3
|
|
=============================================
|
|
ALines (lines before reading input) = 75422
|
|
read_input 50
|
|
NONTERMINAL: BRANCH_HINT notype
|
|
Adding BRANCH_HINT to nonterminal dict
|
|
Nonterminal BRANCH_HINT()::
|
|
Nonterminal name BRANCH_HINT
|
|
read_flat_input 50
|
|
Hit a nonterminal, returning at: CET_NO_TRACK()::
|
|
BLines (lines remaining after reading input) = 75418
|
|
=============================================
|
|
Creating a generator 4
|
|
=============================================
|
|
ALines (lines before reading input) = 75418
|
|
read_input 53
|
|
NONTERMINAL: CET_NO_TRACK notype
|
|
Adding CET_NO_TRACK to nonterminal dict
|
|
Nonterminal CET_NO_TRACK()::
|
|
Nonterminal name CET_NO_TRACK
|
|
read_flat_input 53
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArAX()::
|
|
BLines (lines remaining after reading input) = 75414
|
|
=============================================
|
|
Creating a generator 5
|
|
=============================================
|
|
ALines (lines before reading input) = 75414
|
|
read_input 56
|
|
NONTERMINAL: ArAX type= xed_reg_enum_t
|
|
Adding ArAX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArAX()::
|
|
Nonterminal name ArAX
|
|
read_flat_input 56
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArBX()::
|
|
BLines (lines remaining after reading input) = 75410
|
|
=============================================
|
|
Creating a generator 6
|
|
=============================================
|
|
ALines (lines before reading input) = 75410
|
|
read_input 59
|
|
NONTERMINAL: ArBX type= xed_reg_enum_t
|
|
Adding ArBX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArBX()::
|
|
Nonterminal name ArBX
|
|
read_flat_input 59
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArCX()::
|
|
BLines (lines remaining after reading input) = 75406
|
|
=============================================
|
|
Creating a generator 7
|
|
=============================================
|
|
ALines (lines before reading input) = 75406
|
|
read_input 62
|
|
NONTERMINAL: ArCX type= xed_reg_enum_t
|
|
Adding ArCX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArCX()::
|
|
Nonterminal name ArCX
|
|
read_flat_input 62
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArDX()::
|
|
BLines (lines remaining after reading input) = 75402
|
|
=============================================
|
|
Creating a generator 8
|
|
=============================================
|
|
ALines (lines before reading input) = 75402
|
|
read_input 65
|
|
NONTERMINAL: ArDX type= xed_reg_enum_t
|
|
Adding ArDX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArDX()::
|
|
Nonterminal name ArDX
|
|
read_flat_input 65
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArSI()::
|
|
BLines (lines remaining after reading input) = 75398
|
|
=============================================
|
|
Creating a generator 9
|
|
=============================================
|
|
ALines (lines before reading input) = 75398
|
|
read_input 68
|
|
NONTERMINAL: ArSI type= xed_reg_enum_t
|
|
Adding ArSI to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArSI()::
|
|
Nonterminal name ArSI
|
|
read_flat_input 68
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArDI()::
|
|
BLines (lines remaining after reading input) = 75394
|
|
=============================================
|
|
Creating a generator 10
|
|
=============================================
|
|
ALines (lines before reading input) = 75394
|
|
read_input 71
|
|
NONTERMINAL: ArDI type= xed_reg_enum_t
|
|
Adding ArDI to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArDI()::
|
|
Nonterminal name ArDI
|
|
read_flat_input 71
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArSP()::
|
|
BLines (lines remaining after reading input) = 75390
|
|
=============================================
|
|
Creating a generator 11
|
|
=============================================
|
|
ALines (lines before reading input) = 75390
|
|
read_input 74
|
|
NONTERMINAL: ArSP type= xed_reg_enum_t
|
|
Adding ArSP to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArSP()::
|
|
Nonterminal name ArSP
|
|
read_flat_input 74
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ArBP()::
|
|
BLines (lines remaining after reading input) = 75386
|
|
=============================================
|
|
Creating a generator 12
|
|
=============================================
|
|
ALines (lines before reading input) = 75386
|
|
read_input 77
|
|
NONTERMINAL: ArBP type= xed_reg_enum_t
|
|
Adding ArBP to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ArBP()::
|
|
Nonterminal name ArBP
|
|
read_flat_input 77
|
|
Hit a nonterminal, returning at: xed_reg_enum_t SrSP()::
|
|
BLines (lines remaining after reading input) = 75382
|
|
=============================================
|
|
Creating a generator 13
|
|
=============================================
|
|
ALines (lines before reading input) = 75382
|
|
read_input 80
|
|
NONTERMINAL: SrSP type= xed_reg_enum_t
|
|
Adding SrSP to nonterminal dict
|
|
Nonterminal xed_reg_enum_t SrSP()::
|
|
Nonterminal name SrSP
|
|
read_flat_input 80
|
|
Hit a nonterminal, returning at: xed_reg_enum_t SrBP()::
|
|
BLines (lines remaining after reading input) = 75378
|
|
=============================================
|
|
Creating a generator 14
|
|
=============================================
|
|
ALines (lines before reading input) = 75378
|
|
read_input 83
|
|
NONTERMINAL: SrBP type= xed_reg_enum_t
|
|
Adding SrBP to nonterminal dict
|
|
Nonterminal xed_reg_enum_t SrBP()::
|
|
Nonterminal name SrBP
|
|
read_flat_input 83
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar8()::
|
|
BLines (lines remaining after reading input) = 75374
|
|
=============================================
|
|
Creating a generator 15
|
|
=============================================
|
|
ALines (lines before reading input) = 75374
|
|
read_input 86
|
|
NONTERMINAL: Ar8 type= xed_reg_enum_t
|
|
Adding Ar8 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar8()::
|
|
Nonterminal name Ar8
|
|
read_flat_input 86
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar9()::
|
|
BLines (lines remaining after reading input) = 75370
|
|
=============================================
|
|
Creating a generator 16
|
|
=============================================
|
|
ALines (lines before reading input) = 75370
|
|
read_input 89
|
|
NONTERMINAL: Ar9 type= xed_reg_enum_t
|
|
Adding Ar9 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar9()::
|
|
Nonterminal name Ar9
|
|
read_flat_input 89
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar10()::
|
|
BLines (lines remaining after reading input) = 75366
|
|
=============================================
|
|
Creating a generator 17
|
|
=============================================
|
|
ALines (lines before reading input) = 75366
|
|
read_input 92
|
|
NONTERMINAL: Ar10 type= xed_reg_enum_t
|
|
Adding Ar10 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar10()::
|
|
Nonterminal name Ar10
|
|
read_flat_input 92
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar11()::
|
|
BLines (lines remaining after reading input) = 75362
|
|
=============================================
|
|
Creating a generator 18
|
|
=============================================
|
|
ALines (lines before reading input) = 75362
|
|
read_input 95
|
|
NONTERMINAL: Ar11 type= xed_reg_enum_t
|
|
Adding Ar11 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar11()::
|
|
Nonterminal name Ar11
|
|
read_flat_input 95
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar12()::
|
|
BLines (lines remaining after reading input) = 75358
|
|
=============================================
|
|
Creating a generator 19
|
|
=============================================
|
|
ALines (lines before reading input) = 75358
|
|
read_input 98
|
|
NONTERMINAL: Ar12 type= xed_reg_enum_t
|
|
Adding Ar12 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar12()::
|
|
Nonterminal name Ar12
|
|
read_flat_input 98
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar13()::
|
|
BLines (lines remaining after reading input) = 75354
|
|
=============================================
|
|
Creating a generator 20
|
|
=============================================
|
|
ALines (lines before reading input) = 75354
|
|
read_input 101
|
|
NONTERMINAL: Ar13 type= xed_reg_enum_t
|
|
Adding Ar13 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar13()::
|
|
Nonterminal name Ar13
|
|
read_flat_input 101
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar14()::
|
|
BLines (lines remaining after reading input) = 75350
|
|
=============================================
|
|
Creating a generator 21
|
|
=============================================
|
|
ALines (lines before reading input) = 75350
|
|
read_input 104
|
|
NONTERMINAL: Ar14 type= xed_reg_enum_t
|
|
Adding Ar14 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar14()::
|
|
Nonterminal name Ar14
|
|
read_flat_input 104
|
|
Hit a nonterminal, returning at: xed_reg_enum_t Ar15()::
|
|
BLines (lines remaining after reading input) = 75346
|
|
=============================================
|
|
Creating a generator 22
|
|
=============================================
|
|
ALines (lines before reading input) = 75346
|
|
read_input 107
|
|
NONTERMINAL: Ar15 type= xed_reg_enum_t
|
|
Adding Ar15 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t Ar15()::
|
|
Nonterminal name Ar15
|
|
read_flat_input 107
|
|
Hit a nonterminal, returning at: xed_reg_enum_t rIP()::
|
|
BLines (lines remaining after reading input) = 75342
|
|
=============================================
|
|
Creating a generator 23
|
|
=============================================
|
|
ALines (lines before reading input) = 75342
|
|
read_input 110
|
|
NONTERMINAL: rIP type= xed_reg_enum_t
|
|
Adding rIP to nonterminal dict
|
|
Nonterminal xed_reg_enum_t rIP()::
|
|
Nonterminal name rIP
|
|
read_flat_input 110
|
|
Hit a nonterminal, returning at: xed_reg_enum_t rIPa()::
|
|
BLines (lines remaining after reading input) = 75338
|
|
=============================================
|
|
Creating a generator 24
|
|
=============================================
|
|
ALines (lines before reading input) = 75338
|
|
read_input 113
|
|
NONTERMINAL: rIPa type= xed_reg_enum_t
|
|
Adding rIPa to nonterminal dict
|
|
Nonterminal xed_reg_enum_t rIPa()::
|
|
Nonterminal name rIPa
|
|
read_flat_input 113
|
|
Hit a nonterminal, returning at: xed_reg_enum_t OeAX()::
|
|
BLines (lines remaining after reading input) = 75335
|
|
=============================================
|
|
Creating a generator 25
|
|
=============================================
|
|
ALines (lines before reading input) = 75335
|
|
read_input 115
|
|
NONTERMINAL: OeAX type= xed_reg_enum_t
|
|
Adding OeAX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t OeAX()::
|
|
Nonterminal name OeAX
|
|
read_flat_input 115
|
|
Hit a nonterminal, returning at: xed_reg_enum_t OrAX()::
|
|
BLines (lines remaining after reading input) = 75331
|
|
=============================================
|
|
Creating a generator 26
|
|
=============================================
|
|
ALines (lines before reading input) = 75331
|
|
read_input 118
|
|
NONTERMINAL: OrAX type= xed_reg_enum_t
|
|
Adding OrAX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t OrAX()::
|
|
Nonterminal name OrAX
|
|
read_flat_input 118
|
|
Hit a nonterminal, returning at: xed_reg_enum_t OrDX()::
|
|
BLines (lines remaining after reading input) = 75327
|
|
=============================================
|
|
Creating a generator 27
|
|
=============================================
|
|
ALines (lines before reading input) = 75327
|
|
read_input 121
|
|
NONTERMINAL: OrDX type= xed_reg_enum_t
|
|
Adding OrDX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t OrDX()::
|
|
Nonterminal name OrDX
|
|
read_flat_input 121
|
|
Hit a nonterminal, returning at: xed_reg_enum_t OrCX()::
|
|
BLines (lines remaining after reading input) = 75323
|
|
=============================================
|
|
Creating a generator 28
|
|
=============================================
|
|
ALines (lines before reading input) = 75323
|
|
read_input 124
|
|
NONTERMINAL: OrCX type= xed_reg_enum_t
|
|
Adding OrCX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t OrCX()::
|
|
Nonterminal name OrCX
|
|
read_flat_input 124
|
|
Hit a nonterminal, returning at: xed_reg_enum_t OrBX()::
|
|
BLines (lines remaining after reading input) = 75319
|
|
=============================================
|
|
Creating a generator 29
|
|
=============================================
|
|
ALines (lines before reading input) = 75319
|
|
read_input 127
|
|
NONTERMINAL: OrBX type= xed_reg_enum_t
|
|
Adding OrBX to nonterminal dict
|
|
Nonterminal xed_reg_enum_t OrBX()::
|
|
Nonterminal name OrBX
|
|
read_flat_input 127
|
|
Hit a nonterminal, returning at: xed_reg_enum_t OrSP()::
|
|
BLines (lines remaining after reading input) = 75315
|
|
=============================================
|
|
Creating a generator 30
|
|
=============================================
|
|
ALines (lines before reading input) = 75315
|
|
read_input 130
|
|
NONTERMINAL: OrSP type= xed_reg_enum_t
|
|
Adding OrSP to nonterminal dict
|
|
Nonterminal xed_reg_enum_t OrSP()::
|
|
Nonterminal name OrSP
|
|
read_flat_input 130
|
|
Hit a nonterminal, returning at: xed_reg_enum_t OrBP()::
|
|
BLines (lines remaining after reading input) = 75311
|
|
=============================================
|
|
Creating a generator 31
|
|
=============================================
|
|
ALines (lines before reading input) = 75311
|
|
read_input 133
|
|
NONTERMINAL: OrBP type= xed_reg_enum_t
|
|
Adding OrBP to nonterminal dict
|
|
Nonterminal xed_reg_enum_t OrBP()::
|
|
Nonterminal name OrBP
|
|
read_flat_input 133
|
|
Hit a nonterminal, returning at: xed_reg_enum_t rFLAGS()::
|
|
BLines (lines remaining after reading input) = 75307
|
|
=============================================
|
|
Creating a generator 32
|
|
=============================================
|
|
ALines (lines before reading input) = 75307
|
|
read_input 136
|
|
NONTERMINAL: rFLAGS type= xed_reg_enum_t
|
|
Adding rFLAGS to nonterminal dict
|
|
Nonterminal xed_reg_enum_t rFLAGS()::
|
|
Nonterminal name rFLAGS
|
|
read_flat_input 136
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MMX_R()::
|
|
BLines (lines remaining after reading input) = 75303
|
|
=============================================
|
|
Creating a generator 33
|
|
=============================================
|
|
ALines (lines before reading input) = 75303
|
|
read_input 139
|
|
NONTERMINAL: MMX_R type= xed_reg_enum_t
|
|
Adding MMX_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MMX_R()::
|
|
Nonterminal name MMX_R
|
|
read_flat_input 139
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MMX_B()::
|
|
BLines (lines remaining after reading input) = 75294
|
|
=============================================
|
|
Creating a generator 34
|
|
=============================================
|
|
ALines (lines before reading input) = 75294
|
|
read_input 147
|
|
NONTERMINAL: MMX_B type= xed_reg_enum_t
|
|
Adding MMX_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MMX_B()::
|
|
Nonterminal name MMX_B
|
|
read_flat_input 147
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPRv_R()::
|
|
BLines (lines remaining after reading input) = 75285
|
|
=============================================
|
|
Creating a generator 35
|
|
=============================================
|
|
ALines (lines before reading input) = 75285
|
|
read_input 155
|
|
NONTERMINAL: GPRv_R type= xed_reg_enum_t
|
|
Adding GPRv_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPRv_R()::
|
|
Nonterminal name GPRv_R
|
|
read_flat_input 155
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPRv_SB()::
|
|
BLines (lines remaining after reading input) = 75281
|
|
=============================================
|
|
Creating a generator 36
|
|
=============================================
|
|
ALines (lines before reading input) = 75281
|
|
read_input 158
|
|
NONTERMINAL: GPRv_SB type= xed_reg_enum_t
|
|
Adding GPRv_SB to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPRv_SB()::
|
|
Nonterminal name GPRv_SB
|
|
read_flat_input 158
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPRz_R()::
|
|
BLines (lines remaining after reading input) = 75277
|
|
=============================================
|
|
Creating a generator 37
|
|
=============================================
|
|
ALines (lines before reading input) = 75277
|
|
read_input 161
|
|
NONTERMINAL: GPRz_R type= xed_reg_enum_t
|
|
Adding GPRz_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPRz_R()::
|
|
Nonterminal name GPRz_R
|
|
read_flat_input 161
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPRv_B()::
|
|
BLines (lines remaining after reading input) = 75273
|
|
=============================================
|
|
Creating a generator 38
|
|
=============================================
|
|
ALines (lines before reading input) = 75273
|
|
read_input 164
|
|
NONTERMINAL: GPRv_B type= xed_reg_enum_t
|
|
Adding GPRv_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPRv_B()::
|
|
Nonterminal name GPRv_B
|
|
read_flat_input 164
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPRz_B()::
|
|
BLines (lines remaining after reading input) = 75269
|
|
=============================================
|
|
Creating a generator 39
|
|
=============================================
|
|
ALines (lines before reading input) = 75269
|
|
read_input 167
|
|
NONTERMINAL: GPRz_B type= xed_reg_enum_t
|
|
Adding GPRz_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPRz_B()::
|
|
Nonterminal name GPRz_B
|
|
read_flat_input 167
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPRy_B()::
|
|
BLines (lines remaining after reading input) = 75265
|
|
=============================================
|
|
Creating a generator 40
|
|
=============================================
|
|
ALines (lines before reading input) = 75265
|
|
read_input 170
|
|
NONTERMINAL: GPRy_B type= xed_reg_enum_t
|
|
Adding GPRy_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPRy_B()::
|
|
Nonterminal name GPRy_B
|
|
read_flat_input 170
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPRy_R()::
|
|
BLines (lines remaining after reading input) = 75261
|
|
=============================================
|
|
Creating a generator 41
|
|
=============================================
|
|
ALines (lines before reading input) = 75261
|
|
read_input 173
|
|
NONTERMINAL: GPRy_R type= xed_reg_enum_t
|
|
Adding GPRy_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPRy_R()::
|
|
Nonterminal name GPRy_R
|
|
read_flat_input 173
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR64_R()::
|
|
BLines (lines remaining after reading input) = 75257
|
|
=============================================
|
|
Creating a generator 42
|
|
=============================================
|
|
ALines (lines before reading input) = 75257
|
|
read_input 176
|
|
NONTERMINAL: GPR64_R type= xed_reg_enum_t
|
|
Adding GPR64_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR64_R()::
|
|
Nonterminal name GPR64_R
|
|
read_flat_input 176
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR64_B()::
|
|
BLines (lines remaining after reading input) = 75240
|
|
=============================================
|
|
Creating a generator 43
|
|
=============================================
|
|
ALines (lines before reading input) = 75240
|
|
read_input 192
|
|
NONTERMINAL: GPR64_B type= xed_reg_enum_t
|
|
Adding GPR64_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR64_B()::
|
|
Nonterminal name GPR64_B
|
|
read_flat_input 192
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR64_SB()::
|
|
BLines (lines remaining after reading input) = 75223
|
|
=============================================
|
|
Creating a generator 44
|
|
=============================================
|
|
ALines (lines before reading input) = 75223
|
|
read_input 208
|
|
NONTERMINAL: GPR64_SB type= xed_reg_enum_t
|
|
Adding GPR64_SB to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR64_SB()::
|
|
Nonterminal name GPR64_SB
|
|
read_flat_input 208
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR64_X()::
|
|
BLines (lines remaining after reading input) = 75206
|
|
=============================================
|
|
Creating a generator 45
|
|
=============================================
|
|
ALines (lines before reading input) = 75206
|
|
read_input 224
|
|
NONTERMINAL: GPR64_X type= xed_reg_enum_t
|
|
Adding GPR64_X to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR64_X()::
|
|
Nonterminal name GPR64_X
|
|
read_flat_input 224
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR32_R()::
|
|
BLines (lines remaining after reading input) = 75189
|
|
=============================================
|
|
Creating a generator 46
|
|
=============================================
|
|
ALines (lines before reading input) = 75189
|
|
read_input 240
|
|
NONTERMINAL: GPR32_R type= xed_reg_enum_t
|
|
Adding GPR32_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR32_R()::
|
|
Nonterminal name GPR32_R
|
|
read_flat_input 240
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR32_B()::
|
|
BLines (lines remaining after reading input) = 75172
|
|
=============================================
|
|
Creating a generator 47
|
|
=============================================
|
|
ALines (lines before reading input) = 75172
|
|
read_input 256
|
|
NONTERMINAL: GPR32_B type= xed_reg_enum_t
|
|
Adding GPR32_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR32_B()::
|
|
Nonterminal name GPR32_B
|
|
read_flat_input 256
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR32_SB()::
|
|
BLines (lines remaining after reading input) = 75155
|
|
=============================================
|
|
Creating a generator 48
|
|
=============================================
|
|
ALines (lines before reading input) = 75155
|
|
read_input 272
|
|
NONTERMINAL: GPR32_SB type= xed_reg_enum_t
|
|
Adding GPR32_SB to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR32_SB()::
|
|
Nonterminal name GPR32_SB
|
|
read_flat_input 272
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR32_X()::
|
|
BLines (lines remaining after reading input) = 75138
|
|
=============================================
|
|
Creating a generator 49
|
|
=============================================
|
|
ALines (lines before reading input) = 75138
|
|
read_input 288
|
|
NONTERMINAL: GPR32_X type= xed_reg_enum_t
|
|
Adding GPR32_X to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR32_X()::
|
|
Nonterminal name GPR32_X
|
|
read_flat_input 288
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR16_R()::
|
|
BLines (lines remaining after reading input) = 75121
|
|
=============================================
|
|
Creating a generator 50
|
|
=============================================
|
|
ALines (lines before reading input) = 75121
|
|
read_input 304
|
|
NONTERMINAL: GPR16_R type= xed_reg_enum_t
|
|
Adding GPR16_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR16_R()::
|
|
Nonterminal name GPR16_R
|
|
read_flat_input 304
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR16_B()::
|
|
BLines (lines remaining after reading input) = 75104
|
|
=============================================
|
|
Creating a generator 51
|
|
=============================================
|
|
ALines (lines before reading input) = 75104
|
|
read_input 320
|
|
NONTERMINAL: GPR16_B type= xed_reg_enum_t
|
|
Adding GPR16_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR16_B()::
|
|
Nonterminal name GPR16_B
|
|
read_flat_input 320
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR16_SB()::
|
|
BLines (lines remaining after reading input) = 75087
|
|
=============================================
|
|
Creating a generator 52
|
|
=============================================
|
|
ALines (lines before reading input) = 75087
|
|
read_input 336
|
|
NONTERMINAL: GPR16_SB type= xed_reg_enum_t
|
|
Adding GPR16_SB to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR16_SB()::
|
|
Nonterminal name GPR16_SB
|
|
read_flat_input 336
|
|
Hit a nonterminal, returning at: xed_reg_enum_t CR_R()::
|
|
BLines (lines remaining after reading input) = 75070
|
|
=============================================
|
|
Creating a generator 53
|
|
=============================================
|
|
ALines (lines before reading input) = 75070
|
|
read_input 352
|
|
NONTERMINAL: CR_R type= xed_reg_enum_t
|
|
Adding CR_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t CR_R()::
|
|
Nonterminal name CR_R
|
|
read_flat_input 352
|
|
Hit a nonterminal, returning at: xed_reg_enum_t CR_B()::
|
|
BLines (lines remaining after reading input) = 75053
|
|
=============================================
|
|
Creating a generator 54
|
|
=============================================
|
|
ALines (lines before reading input) = 75053
|
|
read_input 368
|
|
NONTERMINAL: CR_B type= xed_reg_enum_t
|
|
Adding CR_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t CR_B()::
|
|
Nonterminal name CR_B
|
|
read_flat_input 368
|
|
Hit a nonterminal, returning at: xed_reg_enum_t DR_R()::
|
|
BLines (lines remaining after reading input) = 75036
|
|
=============================================
|
|
Creating a generator 55
|
|
=============================================
|
|
ALines (lines before reading input) = 75036
|
|
read_input 384
|
|
NONTERMINAL: DR_R type= xed_reg_enum_t
|
|
Adding DR_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t DR_R()::
|
|
Nonterminal name DR_R
|
|
read_flat_input 384
|
|
Hit a nonterminal, returning at: xed_reg_enum_t X87()::
|
|
BLines (lines remaining after reading input) = 75019
|
|
=============================================
|
|
Creating a generator 56
|
|
=============================================
|
|
ALines (lines before reading input) = 75019
|
|
read_input 400
|
|
NONTERMINAL: X87 type= xed_reg_enum_t
|
|
Adding X87 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t X87()::
|
|
Nonterminal name X87
|
|
read_flat_input 400
|
|
Hit a nonterminal, returning at: xed_reg_enum_t SEG()::
|
|
BLines (lines remaining after reading input) = 75010
|
|
=============================================
|
|
Creating a generator 57
|
|
=============================================
|
|
ALines (lines before reading input) = 75010
|
|
read_input 408
|
|
NONTERMINAL: SEG type= xed_reg_enum_t
|
|
Adding SEG to nonterminal dict
|
|
Nonterminal xed_reg_enum_t SEG()::
|
|
Nonterminal name SEG
|
|
read_flat_input 408
|
|
Hit a nonterminal, returning at: xed_reg_enum_t SEG_MOV()::
|
|
BLines (lines remaining after reading input) = 75001
|
|
=============================================
|
|
Creating a generator 58
|
|
=============================================
|
|
ALines (lines before reading input) = 75001
|
|
read_input 416
|
|
NONTERMINAL: SEG_MOV type= xed_reg_enum_t
|
|
Adding SEG_MOV to nonterminal dict
|
|
Nonterminal xed_reg_enum_t SEG_MOV()::
|
|
Nonterminal name SEG_MOV
|
|
read_flat_input 416
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_DSEG()::
|
|
BLines (lines remaining after reading input) = 74992
|
|
=============================================
|
|
Creating a generator 59
|
|
=============================================
|
|
ALines (lines before reading input) = 74992
|
|
read_input 424
|
|
NONTERMINAL: FINAL_DSEG type= xed_reg_enum_t
|
|
Adding FINAL_DSEG to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_DSEG()::
|
|
Nonterminal name FINAL_DSEG
|
|
read_flat_input 424
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_DSEG_NOT64()::
|
|
BLines (lines remaining after reading input) = 74988
|
|
=============================================
|
|
Creating a generator 60
|
|
=============================================
|
|
ALines (lines before reading input) = 74988
|
|
read_input 427
|
|
NONTERMINAL: FINAL_DSEG_NOT64 type= xed_reg_enum_t
|
|
Adding FINAL_DSEG_NOT64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_DSEG_NOT64()::
|
|
Nonterminal name FINAL_DSEG_NOT64
|
|
read_flat_input 427
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_DSEG_MODE64()::
|
|
BLines (lines remaining after reading input) = 74980
|
|
=============================================
|
|
Creating a generator 61
|
|
=============================================
|
|
ALines (lines before reading input) = 74980
|
|
read_input 434
|
|
NONTERMINAL: FINAL_DSEG_MODE64 type= xed_reg_enum_t
|
|
Adding FINAL_DSEG_MODE64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_DSEG_MODE64()::
|
|
Nonterminal name FINAL_DSEG_MODE64
|
|
read_flat_input 434
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_DSEG1()::
|
|
BLines (lines remaining after reading input) = 74972
|
|
=============================================
|
|
Creating a generator 62
|
|
=============================================
|
|
ALines (lines before reading input) = 74972
|
|
read_input 441
|
|
NONTERMINAL: FINAL_DSEG1 type= xed_reg_enum_t
|
|
Adding FINAL_DSEG1 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_DSEG1()::
|
|
Nonterminal name FINAL_DSEG1
|
|
read_flat_input 441
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_DSEG1_NOT64()::
|
|
BLines (lines remaining after reading input) = 74968
|
|
=============================================
|
|
Creating a generator 63
|
|
=============================================
|
|
ALines (lines before reading input) = 74968
|
|
read_input 444
|
|
NONTERMINAL: FINAL_DSEG1_NOT64 type= xed_reg_enum_t
|
|
Adding FINAL_DSEG1_NOT64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_DSEG1_NOT64()::
|
|
Nonterminal name FINAL_DSEG1_NOT64
|
|
read_flat_input 444
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_DSEG1_MODE64()::
|
|
BLines (lines remaining after reading input) = 74960
|
|
=============================================
|
|
Creating a generator 64
|
|
=============================================
|
|
ALines (lines before reading input) = 74960
|
|
read_input 451
|
|
NONTERMINAL: FINAL_DSEG1_MODE64 type= xed_reg_enum_t
|
|
Adding FINAL_DSEG1_MODE64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_DSEG1_MODE64()::
|
|
Nonterminal name FINAL_DSEG1_MODE64
|
|
read_flat_input 451
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_ESEG()::
|
|
BLines (lines remaining after reading input) = 74952
|
|
=============================================
|
|
Creating a generator 65
|
|
=============================================
|
|
ALines (lines before reading input) = 74952
|
|
read_input 458
|
|
NONTERMINAL: FINAL_ESEG type= xed_reg_enum_t
|
|
Adding FINAL_ESEG to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_ESEG()::
|
|
Nonterminal name FINAL_ESEG
|
|
read_flat_input 458
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_ESEG1()::
|
|
BLines (lines remaining after reading input) = 74948
|
|
=============================================
|
|
Creating a generator 66
|
|
=============================================
|
|
ALines (lines before reading input) = 74948
|
|
read_input 461
|
|
NONTERMINAL: FINAL_ESEG1 type= xed_reg_enum_t
|
|
Adding FINAL_ESEG1 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_ESEG1()::
|
|
Nonterminal name FINAL_ESEG1
|
|
read_flat_input 461
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_SSEG1()::
|
|
BLines (lines remaining after reading input) = 74944
|
|
=============================================
|
|
Creating a generator 67
|
|
=============================================
|
|
ALines (lines before reading input) = 74944
|
|
read_input 464
|
|
NONTERMINAL: FINAL_SSEG1 type= xed_reg_enum_t
|
|
Adding FINAL_SSEG1 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_SSEG1()::
|
|
Nonterminal name FINAL_SSEG1
|
|
read_flat_input 464
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_SSEG0()::
|
|
BLines (lines remaining after reading input) = 74940
|
|
=============================================
|
|
Creating a generator 68
|
|
=============================================
|
|
ALines (lines before reading input) = 74940
|
|
read_input 467
|
|
NONTERMINAL: FINAL_SSEG0 type= xed_reg_enum_t
|
|
Adding FINAL_SSEG0 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_SSEG0()::
|
|
Nonterminal name FINAL_SSEG0
|
|
read_flat_input 467
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_SSEG()::
|
|
BLines (lines remaining after reading input) = 74936
|
|
=============================================
|
|
Creating a generator 69
|
|
=============================================
|
|
ALines (lines before reading input) = 74936
|
|
read_input 470
|
|
NONTERMINAL: FINAL_SSEG type= xed_reg_enum_t
|
|
Adding FINAL_SSEG to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_SSEG()::
|
|
Nonterminal name FINAL_SSEG
|
|
read_flat_input 470
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_SSEG_NOT64()::
|
|
BLines (lines remaining after reading input) = 74932
|
|
=============================================
|
|
Creating a generator 70
|
|
=============================================
|
|
ALines (lines before reading input) = 74932
|
|
read_input 473
|
|
NONTERMINAL: FINAL_SSEG_NOT64 type= xed_reg_enum_t
|
|
Adding FINAL_SSEG_NOT64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_SSEG_NOT64()::
|
|
Nonterminal name FINAL_SSEG_NOT64
|
|
read_flat_input 473
|
|
Hit a nonterminal, returning at: xed_reg_enum_t FINAL_SSEG_MODE64()::
|
|
BLines (lines remaining after reading input) = 74924
|
|
=============================================
|
|
Creating a generator 71
|
|
=============================================
|
|
ALines (lines before reading input) = 74924
|
|
read_input 480
|
|
NONTERMINAL: FINAL_SSEG_MODE64 type= xed_reg_enum_t
|
|
Adding FINAL_SSEG_MODE64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t FINAL_SSEG_MODE64()::
|
|
Nonterminal name FINAL_SSEG_MODE64
|
|
read_flat_input 480
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR8_R()::
|
|
BLines (lines remaining after reading input) = 74916
|
|
=============================================
|
|
Creating a generator 72
|
|
=============================================
|
|
ALines (lines before reading input) = 74916
|
|
read_input 487
|
|
NONTERMINAL: GPR8_R type= xed_reg_enum_t
|
|
Adding GPR8_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR8_R()::
|
|
Nonterminal name GPR8_R
|
|
read_flat_input 487
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR8_B()::
|
|
BLines (lines remaining after reading input) = 74895
|
|
=============================================
|
|
Creating a generator 73
|
|
=============================================
|
|
ALines (lines before reading input) = 74895
|
|
read_input 507
|
|
NONTERMINAL: GPR8_B type= xed_reg_enum_t
|
|
Adding GPR8_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR8_B()::
|
|
Nonterminal name GPR8_B
|
|
read_flat_input 507
|
|
Hit a nonterminal, returning at: xed_reg_enum_t GPR8_SB()::
|
|
BLines (lines remaining after reading input) = 74874
|
|
=============================================
|
|
Creating a generator 74
|
|
=============================================
|
|
ALines (lines before reading input) = 74874
|
|
read_input 527
|
|
NONTERMINAL: GPR8_SB type= xed_reg_enum_t
|
|
Adding GPR8_SB to nonterminal dict
|
|
Nonterminal xed_reg_enum_t GPR8_SB()::
|
|
Nonterminal name GPR8_SB
|
|
read_flat_input 527
|
|
Hit a nonterminal, returning at: OSZ_NONTERM()::
|
|
BLines (lines remaining after reading input) = 74853
|
|
=============================================
|
|
Creating a generator 75
|
|
=============================================
|
|
ALines (lines before reading input) = 74853
|
|
read_input 547
|
|
NONTERMINAL: OSZ_NONTERM notype
|
|
Adding OSZ_NONTERM to nonterminal dict
|
|
Nonterminal OSZ_NONTERM()::
|
|
Nonterminal name OSZ_NONTERM
|
|
read_flat_input 547
|
|
Hit a nonterminal, returning at: DF64()::
|
|
BLines (lines remaining after reading input) = 74844
|
|
=============================================
|
|
Creating a generator 76
|
|
=============================================
|
|
ALines (lines before reading input) = 74844
|
|
read_input 555
|
|
NONTERMINAL: DF64 notype
|
|
Adding DF64 to nonterminal dict
|
|
Nonterminal DF64()::
|
|
Nonterminal name DF64
|
|
read_flat_input 555
|
|
Hit a nonterminal, returning at: REFINING66()::
|
|
BLines (lines remaining after reading input) = 74837
|
|
=============================================
|
|
Creating a generator 77
|
|
=============================================
|
|
ALines (lines before reading input) = 74837
|
|
read_input 561
|
|
NONTERMINAL: REFINING66 notype
|
|
Adding REFINING66 to nonterminal dict
|
|
Nonterminal REFINING66()::
|
|
Nonterminal name REFINING66
|
|
read_flat_input 561
|
|
Hit a nonterminal, returning at: IGNORE66()::
|
|
BLines (lines remaining after reading input) = 74832
|
|
=============================================
|
|
Creating a generator 78
|
|
=============================================
|
|
ALines (lines before reading input) = 74832
|
|
read_input 565
|
|
NONTERMINAL: IGNORE66 notype
|
|
Adding IGNORE66 to nonterminal dict
|
|
Nonterminal IGNORE66()::
|
|
Nonterminal name IGNORE66
|
|
read_flat_input 565
|
|
Hit a nonterminal, returning at: IMMUNE66()::
|
|
BLines (lines remaining after reading input) = 74827
|
|
=============================================
|
|
Creating a generator 79
|
|
=============================================
|
|
ALines (lines before reading input) = 74827
|
|
read_input 569
|
|
NONTERMINAL: IMMUNE66 notype
|
|
Adding IMMUNE66 to nonterminal dict
|
|
Nonterminal IMMUNE66()::
|
|
Nonterminal name IMMUNE66
|
|
read_flat_input 569
|
|
Hit a nonterminal, returning at: CR_WIDTH()::
|
|
BLines (lines remaining after reading input) = 74822
|
|
=============================================
|
|
Creating a generator 80
|
|
=============================================
|
|
ALines (lines before reading input) = 74822
|
|
read_input 573
|
|
NONTERMINAL: CR_WIDTH notype
|
|
Adding CR_WIDTH to nonterminal dict
|
|
Nonterminal CR_WIDTH()::
|
|
Nonterminal name CR_WIDTH
|
|
read_flat_input 573
|
|
Hit a nonterminal, returning at: IMMUNE66_LOOP64()::
|
|
BLines (lines remaining after reading input) = 74818
|
|
=============================================
|
|
Creating a generator 81
|
|
=============================================
|
|
ALines (lines before reading input) = 74818
|
|
read_input 576
|
|
NONTERMINAL: IMMUNE66_LOOP64 notype
|
|
Adding IMMUNE66_LOOP64 to nonterminal dict
|
|
Nonterminal IMMUNE66_LOOP64()::
|
|
Nonterminal name IMMUNE66_LOOP64
|
|
read_flat_input 576
|
|
Hit a nonterminal, returning at: IMMUNE_REXW()::
|
|
BLines (lines remaining after reading input) = 74814
|
|
=============================================
|
|
Creating a generator 82
|
|
=============================================
|
|
ALines (lines before reading input) = 74814
|
|
read_input 579
|
|
NONTERMINAL: IMMUNE_REXW notype
|
|
Adding IMMUNE_REXW to nonterminal dict
|
|
Nonterminal IMMUNE_REXW()::
|
|
Nonterminal name IMMUNE_REXW
|
|
read_flat_input 579
|
|
Hit a nonterminal, returning at: FORCE64()::
|
|
BLines (lines remaining after reading input) = 74808
|
|
=============================================
|
|
Creating a generator 83
|
|
=============================================
|
|
ALines (lines before reading input) = 74808
|
|
read_input 584
|
|
NONTERMINAL: FORCE64 notype
|
|
Adding FORCE64 to nonterminal dict
|
|
Nonterminal FORCE64()::
|
|
Nonterminal name FORCE64
|
|
read_flat_input 584
|
|
Hit a nonterminal, returning at: ASZ_NONTERM()::
|
|
BLines (lines remaining after reading input) = 74805
|
|
=============================================
|
|
Creating a generator 84
|
|
=============================================
|
|
ALines (lines before reading input) = 74805
|
|
read_input 585
|
|
NONTERMINAL: ASZ_NONTERM notype
|
|
Adding ASZ_NONTERM to nonterminal dict
|
|
Nonterminal ASZ_NONTERM()::
|
|
Nonterminal name ASZ_NONTERM
|
|
read_flat_input 585
|
|
Hit a nonterminal, returning at: ONE()::
|
|
BLines (lines remaining after reading input) = 74798
|
|
=============================================
|
|
Creating a generator 85
|
|
=============================================
|
|
ALines (lines before reading input) = 74798
|
|
read_input 591
|
|
NONTERMINAL: ONE notype
|
|
Adding ONE to nonterminal dict
|
|
Nonterminal ONE()::
|
|
Nonterminal name ONE
|
|
read_flat_input 591
|
|
Hit a nonterminal, returning at: UIMMv()::
|
|
BLines (lines remaining after reading input) = 74794
|
|
=============================================
|
|
Creating a generator 86
|
|
=============================================
|
|
ALines (lines before reading input) = 74794
|
|
read_input 594
|
|
NONTERMINAL: UIMMv notype
|
|
Adding UIMMv to nonterminal dict
|
|
Nonterminal UIMMv()::
|
|
Nonterminal name UIMMv
|
|
read_flat_input 594
|
|
Hit a nonterminal, returning at: SIMMz()::
|
|
BLines (lines remaining after reading input) = 74790
|
|
=============================================
|
|
Creating a generator 87
|
|
=============================================
|
|
ALines (lines before reading input) = 74790
|
|
read_input 597
|
|
NONTERMINAL: SIMMz notype
|
|
Adding SIMMz to nonterminal dict
|
|
Nonterminal SIMMz()::
|
|
Nonterminal name SIMMz
|
|
read_flat_input 597
|
|
Hit a nonterminal, returning at: SIMM8()::
|
|
BLines (lines remaining after reading input) = 74786
|
|
=============================================
|
|
Creating a generator 88
|
|
=============================================
|
|
ALines (lines before reading input) = 74786
|
|
read_input 600
|
|
NONTERMINAL: SIMM8 notype
|
|
Adding SIMM8 to nonterminal dict
|
|
Nonterminal SIMM8()::
|
|
Nonterminal name SIMM8
|
|
read_flat_input 600
|
|
Hit a nonterminal, returning at: UIMM8()::
|
|
BLines (lines remaining after reading input) = 74784
|
|
=============================================
|
|
Creating a generator 89
|
|
=============================================
|
|
ALines (lines before reading input) = 74784
|
|
read_input 601
|
|
NONTERMINAL: UIMM8 notype
|
|
Adding UIMM8 to nonterminal dict
|
|
Nonterminal UIMM8()::
|
|
Nonterminal name UIMM8
|
|
read_flat_input 601
|
|
Hit a nonterminal, returning at: UIMM8_1()::
|
|
BLines (lines remaining after reading input) = 74782
|
|
=============================================
|
|
Creating a generator 90
|
|
=============================================
|
|
ALines (lines before reading input) = 74782
|
|
read_input 602
|
|
NONTERMINAL: UIMM8_1 notype
|
|
Adding UIMM8_1 to nonterminal dict
|
|
Nonterminal UIMM8_1()::
|
|
Nonterminal name UIMM8_1
|
|
read_flat_input 602
|
|
Hit a nonterminal, returning at: UIMM16()::
|
|
BLines (lines remaining after reading input) = 74780
|
|
=============================================
|
|
Creating a generator 91
|
|
=============================================
|
|
ALines (lines before reading input) = 74780
|
|
read_input 603
|
|
NONTERMINAL: UIMM16 notype
|
|
Adding UIMM16 to nonterminal dict
|
|
Nonterminal UIMM16()::
|
|
Nonterminal name UIMM16
|
|
read_flat_input 603
|
|
Hit a nonterminal, returning at: UIMM32()::
|
|
BLines (lines remaining after reading input) = 74778
|
|
=============================================
|
|
Creating a generator 92
|
|
=============================================
|
|
ALines (lines before reading input) = 74778
|
|
read_input 604
|
|
NONTERMINAL: UIMM32 notype
|
|
Adding UIMM32 to nonterminal dict
|
|
Nonterminal UIMM32()::
|
|
Nonterminal name UIMM32
|
|
read_flat_input 604
|
|
Hit a nonterminal, returning at: BRDISP8()::
|
|
BLines (lines remaining after reading input) = 74776
|
|
=============================================
|
|
Creating a generator 93
|
|
=============================================
|
|
ALines (lines before reading input) = 74776
|
|
read_input 605
|
|
NONTERMINAL: BRDISP8 notype
|
|
Adding BRDISP8 to nonterminal dict
|
|
Nonterminal BRDISP8()::
|
|
Nonterminal name BRDISP8
|
|
read_flat_input 605
|
|
Hit a nonterminal, returning at: BRDISP32()::
|
|
BLines (lines remaining after reading input) = 74774
|
|
=============================================
|
|
Creating a generator 94
|
|
=============================================
|
|
ALines (lines before reading input) = 74774
|
|
read_input 606
|
|
NONTERMINAL: BRDISP32 notype
|
|
Adding BRDISP32 to nonterminal dict
|
|
Nonterminal BRDISP32()::
|
|
Nonterminal name BRDISP32
|
|
read_flat_input 606
|
|
Hit a nonterminal, returning at: BRDISPz()::
|
|
BLines (lines remaining after reading input) = 74772
|
|
=============================================
|
|
Creating a generator 95
|
|
=============================================
|
|
ALines (lines before reading input) = 74772
|
|
read_input 607
|
|
NONTERMINAL: BRDISPz notype
|
|
Adding BRDISPz to nonterminal dict
|
|
Nonterminal BRDISPz()::
|
|
Nonterminal name BRDISPz
|
|
read_flat_input 607
|
|
Hit a nonterminal, returning at: MEMDISPv()::
|
|
BLines (lines remaining after reading input) = 74768
|
|
=============================================
|
|
Creating a generator 96
|
|
=============================================
|
|
ALines (lines before reading input) = 74768
|
|
read_input 610
|
|
NONTERMINAL: MEMDISPv notype
|
|
Adding MEMDISPv to nonterminal dict
|
|
Nonterminal MEMDISPv()::
|
|
Nonterminal name MEMDISPv
|
|
read_flat_input 610
|
|
Hit a nonterminal, returning at: MEMDISP32()::
|
|
BLines (lines remaining after reading input) = 74764
|
|
=============================================
|
|
Creating a generator 97
|
|
=============================================
|
|
ALines (lines before reading input) = 74764
|
|
read_input 613
|
|
NONTERMINAL: MEMDISP32 notype
|
|
Adding MEMDISP32 to nonterminal dict
|
|
Nonterminal MEMDISP32()::
|
|
Nonterminal name MEMDISP32
|
|
read_flat_input 613
|
|
Hit a nonterminal, returning at: MEMDISP16()::
|
|
BLines (lines remaining after reading input) = 74762
|
|
=============================================
|
|
Creating a generator 98
|
|
=============================================
|
|
ALines (lines before reading input) = 74762
|
|
read_input 614
|
|
NONTERMINAL: MEMDISP16 notype
|
|
Adding MEMDISP16 to nonterminal dict
|
|
Nonterminal MEMDISP16()::
|
|
Nonterminal name MEMDISP16
|
|
read_flat_input 614
|
|
Hit a nonterminal, returning at: MEMDISP8()::
|
|
BLines (lines remaining after reading input) = 74760
|
|
=============================================
|
|
Creating a generator 99
|
|
=============================================
|
|
ALines (lines before reading input) = 74760
|
|
read_input 615
|
|
NONTERMINAL: MEMDISP8 notype
|
|
Adding MEMDISP8 to nonterminal dict
|
|
Nonterminal MEMDISP8()::
|
|
Nonterminal name MEMDISP8
|
|
read_flat_input 615
|
|
Hit a nonterminal, returning at: MEMDISP()::
|
|
BLines (lines remaining after reading input) = 74758
|
|
=============================================
|
|
Creating a generator 100
|
|
=============================================
|
|
ALines (lines before reading input) = 74758
|
|
read_input 616
|
|
NONTERMINAL: MEMDISP notype
|
|
Adding MEMDISP to nonterminal dict
|
|
Nonterminal MEMDISP()::
|
|
Nonterminal name MEMDISP
|
|
read_flat_input 616
|
|
Hit a nonterminal, returning at: MODRM()::
|
|
BLines (lines remaining after reading input) = 74753
|
|
=============================================
|
|
Creating a generator 101
|
|
=============================================
|
|
ALines (lines before reading input) = 74753
|
|
read_input 620
|
|
NONTERMINAL: MODRM notype
|
|
Adding MODRM to nonterminal dict
|
|
Nonterminal MODRM()::
|
|
Nonterminal name MODRM
|
|
read_flat_input 620
|
|
Hit a nonterminal, returning at: MODRM64alt32()::
|
|
BLines (lines remaining after reading input) = 74746
|
|
=============================================
|
|
Creating a generator 102
|
|
=============================================
|
|
ALines (lines before reading input) = 74746
|
|
read_input 626
|
|
NONTERMINAL: MODRM64alt32 notype
|
|
Adding MODRM64alt32 to nonterminal dict
|
|
Nonterminal MODRM64alt32()::
|
|
Nonterminal name MODRM64alt32
|
|
read_flat_input 626
|
|
Hit a nonterminal, returning at: MODRM32()::
|
|
BLines (lines remaining after reading input) = 74697
|
|
=============================================
|
|
Creating a generator 103
|
|
=============================================
|
|
ALines (lines before reading input) = 74697
|
|
read_input 674
|
|
NONTERMINAL: MODRM32 notype
|
|
Adding MODRM32 to nonterminal dict
|
|
Nonterminal MODRM32()::
|
|
Nonterminal name MODRM32
|
|
read_flat_input 674
|
|
Hit a nonterminal, returning at: MODRM16()::
|
|
BLines (lines remaining after reading input) = 74672
|
|
=============================================
|
|
Creating a generator 104
|
|
=============================================
|
|
ALines (lines before reading input) = 74672
|
|
read_input 698
|
|
NONTERMINAL: MODRM16 notype
|
|
Adding MODRM16 to nonterminal dict
|
|
Nonterminal MODRM16()::
|
|
Nonterminal name MODRM16
|
|
read_flat_input 698
|
|
Hit a nonterminal, returning at: SIB()::
|
|
BLines (lines remaining after reading input) = 74647
|
|
=============================================
|
|
Creating a generator 105
|
|
=============================================
|
|
ALines (lines before reading input) = 74647
|
|
read_input 722
|
|
NONTERMINAL: SIB notype
|
|
Adding SIB to nonterminal dict
|
|
Nonterminal SIB()::
|
|
Nonterminal name SIB
|
|
read_flat_input 722
|
|
Hit a nonterminal, returning at: SIB_BASE0()::
|
|
BLines (lines remaining after reading input) = 74582
|
|
=============================================
|
|
Creating a generator 106
|
|
=============================================
|
|
ALines (lines before reading input) = 74582
|
|
read_input 786
|
|
NONTERMINAL: SIB_BASE0 notype
|
|
Adding SIB_BASE0 to nonterminal dict
|
|
Nonterminal SIB_BASE0()::
|
|
Nonterminal name SIB_BASE0
|
|
read_flat_input 786
|
|
Hit a nonterminal, returning at: OVERRIDE_SEG0()::
|
|
BLines (lines remaining after reading input) = 74561
|
|
=============================================
|
|
Creating a generator 107
|
|
=============================================
|
|
ALines (lines before reading input) = 74561
|
|
read_input 806
|
|
NONTERMINAL: OVERRIDE_SEG0 notype
|
|
Adding OVERRIDE_SEG0 to nonterminal dict
|
|
Nonterminal OVERRIDE_SEG0()::
|
|
Nonterminal name OVERRIDE_SEG0
|
|
read_flat_input 806
|
|
Hit a nonterminal, returning at: OVERRIDE_SEG1()::
|
|
BLines (lines remaining after reading input) = 74557
|
|
=============================================
|
|
Creating a generator 108
|
|
=============================================
|
|
ALines (lines before reading input) = 74557
|
|
read_input 809
|
|
NONTERMINAL: OVERRIDE_SEG1 notype
|
|
Adding OVERRIDE_SEG1 to nonterminal dict
|
|
Nonterminal OVERRIDE_SEG1()::
|
|
Nonterminal name OVERRIDE_SEG1
|
|
read_flat_input 809
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_R()::
|
|
BLines (lines remaining after reading input) = 74553
|
|
=============================================
|
|
Creating a generator 109
|
|
=============================================
|
|
ALines (lines before reading input) = 74553
|
|
read_input 812
|
|
NONTERMINAL: XMM_R type= xed_reg_enum_t
|
|
Adding XMM_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_R()::
|
|
Nonterminal name XMM_R
|
|
read_flat_input 812
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_R_32()::
|
|
BLines (lines remaining after reading input) = 74549
|
|
=============================================
|
|
Creating a generator 110
|
|
=============================================
|
|
ALines (lines before reading input) = 74549
|
|
read_input 815
|
|
NONTERMINAL: XMM_R_32 type= xed_reg_enum_t
|
|
Adding XMM_R_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_R_32()::
|
|
Nonterminal name XMM_R_32
|
|
read_flat_input 815
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_R_64()::
|
|
BLines (lines remaining after reading input) = 74540
|
|
=============================================
|
|
Creating a generator 111
|
|
=============================================
|
|
ALines (lines before reading input) = 74540
|
|
read_input 823
|
|
NONTERMINAL: XMM_R_64 type= xed_reg_enum_t
|
|
Adding XMM_R_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_R_64()::
|
|
Nonterminal name XMM_R_64
|
|
read_flat_input 823
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_B()::
|
|
BLines (lines remaining after reading input) = 74523
|
|
=============================================
|
|
Creating a generator 112
|
|
=============================================
|
|
ALines (lines before reading input) = 74523
|
|
read_input 839
|
|
NONTERMINAL: XMM_B type= xed_reg_enum_t
|
|
Adding XMM_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_B()::
|
|
Nonterminal name XMM_B
|
|
read_flat_input 839
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_B_32()::
|
|
BLines (lines remaining after reading input) = 74519
|
|
=============================================
|
|
Creating a generator 113
|
|
=============================================
|
|
ALines (lines before reading input) = 74519
|
|
read_input 842
|
|
NONTERMINAL: XMM_B_32 type= xed_reg_enum_t
|
|
Adding XMM_B_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_B_32()::
|
|
Nonterminal name XMM_B_32
|
|
read_flat_input 842
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_B_64()::
|
|
BLines (lines remaining after reading input) = 74510
|
|
=============================================
|
|
Creating a generator 114
|
|
=============================================
|
|
ALines (lines before reading input) = 74510
|
|
read_input 850
|
|
NONTERMINAL: XMM_B_64 type= xed_reg_enum_t
|
|
Adding XMM_B_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_B_64()::
|
|
Nonterminal name XMM_B_64
|
|
read_flat_input 850
|
|
Hit a nonterminal, returning at: AVX_SPLITTER()::
|
|
BLines (lines remaining after reading input) = 74493
|
|
=============================================
|
|
Creating a generator 115
|
|
=============================================
|
|
ALines (lines before reading input) = 74493
|
|
read_input 866
|
|
NONTERMINAL: AVX_SPLITTER notype
|
|
Adding AVX_SPLITTER to nonterminal dict
|
|
Nonterminal AVX_SPLITTER()::
|
|
Nonterminal name AVX_SPLITTER
|
|
read_flat_input 866
|
|
Hit a nonterminal, returning at: EVEX_SPLITTER()::
|
|
BLines (lines remaining after reading input) = 74491
|
|
=============================================
|
|
Creating a generator 116
|
|
=============================================
|
|
ALines (lines before reading input) = 74491
|
|
read_input 867
|
|
NONTERMINAL: EVEX_SPLITTER notype
|
|
Adding EVEX_SPLITTER to nonterminal dict
|
|
Nonterminal EVEX_SPLITTER()::
|
|
Nonterminal name EVEX_SPLITTER
|
|
read_flat_input 867
|
|
Hit a nonterminal, returning at: BND_R_CHECK()::
|
|
BLines (lines remaining after reading input) = 74489
|
|
=============================================
|
|
Creating a generator 117
|
|
=============================================
|
|
ALines (lines before reading input) = 74489
|
|
read_input 868
|
|
NONTERMINAL: BND_R_CHECK notype
|
|
Adding BND_R_CHECK to nonterminal dict
|
|
Nonterminal BND_R_CHECK()::
|
|
Nonterminal name BND_R_CHECK
|
|
read_flat_input 868
|
|
Hit a nonterminal, returning at: BND_B_CHECK()::
|
|
BLines (lines remaining after reading input) = 74472
|
|
=============================================
|
|
Creating a generator 118
|
|
=============================================
|
|
ALines (lines before reading input) = 74472
|
|
read_input 884
|
|
NONTERMINAL: BND_B_CHECK notype
|
|
Adding BND_B_CHECK to nonterminal dict
|
|
Nonterminal BND_B_CHECK()::
|
|
Nonterminal name BND_B_CHECK
|
|
read_flat_input 884
|
|
Hit a nonterminal, returning at: xed_reg_enum_t BND_R()::
|
|
BLines (lines remaining after reading input) = 74455
|
|
=============================================
|
|
Creating a generator 119
|
|
=============================================
|
|
ALines (lines before reading input) = 74455
|
|
read_input 900
|
|
NONTERMINAL: BND_R type= xed_reg_enum_t
|
|
Adding BND_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t BND_R()::
|
|
Nonterminal name BND_R
|
|
read_flat_input 900
|
|
Hit a nonterminal, returning at: xed_reg_enum_t BND_B()::
|
|
BLines (lines remaining after reading input) = 74438
|
|
=============================================
|
|
Creating a generator 120
|
|
=============================================
|
|
ALines (lines before reading input) = 74438
|
|
read_input 916
|
|
NONTERMINAL: BND_B type= xed_reg_enum_t
|
|
Adding BND_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t BND_B()::
|
|
Nonterminal name BND_B
|
|
read_flat_input 916
|
|
Hit a nonterminal, returning at: xed_reg_enum_t A_GPR_R()::
|
|
BLines (lines remaining after reading input) = 74421
|
|
=============================================
|
|
Creating a generator 121
|
|
=============================================
|
|
ALines (lines before reading input) = 74421
|
|
read_input 932
|
|
NONTERMINAL: A_GPR_R type= xed_reg_enum_t
|
|
Adding A_GPR_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t A_GPR_R()::
|
|
Nonterminal name A_GPR_R
|
|
read_flat_input 932
|
|
Hit a nonterminal, returning at: xed_reg_enum_t A_GPR_B()::
|
|
BLines (lines remaining after reading input) = 74404
|
|
=============================================
|
|
Creating a generator 122
|
|
=============================================
|
|
ALines (lines before reading input) = 74404
|
|
read_input 948
|
|
NONTERMINAL: A_GPR_B type= xed_reg_enum_t
|
|
Adding A_GPR_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t A_GPR_B()::
|
|
Nonterminal name A_GPR_B
|
|
read_flat_input 948
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_SE()::
|
|
BLines (lines remaining after reading input) = 74387
|
|
=============================================
|
|
Creating a generator 123
|
|
=============================================
|
|
ALines (lines before reading input) = 74387
|
|
read_input 964
|
|
NONTERMINAL: XMM_SE type= xed_reg_enum_t
|
|
Adding XMM_SE to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_SE()::
|
|
Nonterminal name XMM_SE
|
|
read_flat_input 964
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_SE64()::
|
|
BLines (lines remaining after reading input) = 74383
|
|
=============================================
|
|
Creating a generator 124
|
|
=============================================
|
|
ALines (lines before reading input) = 74383
|
|
read_input 967
|
|
NONTERMINAL: XMM_SE64 type= xed_reg_enum_t
|
|
Adding XMM_SE64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_SE64()::
|
|
Nonterminal name XMM_SE64
|
|
read_flat_input 967
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_SE32()::
|
|
BLines (lines remaining after reading input) = 74366
|
|
=============================================
|
|
Creating a generator 125
|
|
=============================================
|
|
ALines (lines before reading input) = 74366
|
|
read_input 983
|
|
NONTERMINAL: XMM_SE32 type= xed_reg_enum_t
|
|
Adding XMM_SE32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_SE32()::
|
|
Nonterminal name XMM_SE32
|
|
read_flat_input 983
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_SE()::
|
|
BLines (lines remaining after reading input) = 74349
|
|
=============================================
|
|
Creating a generator 126
|
|
=============================================
|
|
ALines (lines before reading input) = 74349
|
|
read_input 999
|
|
NONTERMINAL: YMM_SE type= xed_reg_enum_t
|
|
Adding YMM_SE to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_SE()::
|
|
Nonterminal name YMM_SE
|
|
read_flat_input 999
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_SE64()::
|
|
BLines (lines remaining after reading input) = 74345
|
|
=============================================
|
|
Creating a generator 127
|
|
=============================================
|
|
ALines (lines before reading input) = 74345
|
|
read_input 1002
|
|
NONTERMINAL: YMM_SE64 type= xed_reg_enum_t
|
|
Adding YMM_SE64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_SE64()::
|
|
Nonterminal name YMM_SE64
|
|
read_flat_input 1002
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_SE32()::
|
|
BLines (lines remaining after reading input) = 74328
|
|
=============================================
|
|
Creating a generator 128
|
|
=============================================
|
|
ALines (lines before reading input) = 74328
|
|
read_input 1018
|
|
NONTERMINAL: YMM_SE32 type= xed_reg_enum_t
|
|
Adding YMM_SE32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_SE32()::
|
|
Nonterminal name YMM_SE32
|
|
read_flat_input 1018
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_N()::
|
|
BLines (lines remaining after reading input) = 74311
|
|
=============================================
|
|
Creating a generator 129
|
|
=============================================
|
|
ALines (lines before reading input) = 74311
|
|
read_input 1034
|
|
NONTERMINAL: XMM_N type= xed_reg_enum_t
|
|
Adding XMM_N to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_N()::
|
|
Nonterminal name XMM_N
|
|
read_flat_input 1034
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_N_32()::
|
|
BLines (lines remaining after reading input) = 74307
|
|
=============================================
|
|
Creating a generator 130
|
|
=============================================
|
|
ALines (lines before reading input) = 74307
|
|
read_input 1037
|
|
NONTERMINAL: XMM_N_32 type= xed_reg_enum_t
|
|
Adding XMM_N_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_N_32()::
|
|
Nonterminal name XMM_N_32
|
|
read_flat_input 1037
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_N_64()::
|
|
BLines (lines remaining after reading input) = 74298
|
|
=============================================
|
|
Creating a generator 131
|
|
=============================================
|
|
ALines (lines before reading input) = 74298
|
|
read_input 1045
|
|
NONTERMINAL: XMM_N_64 type= xed_reg_enum_t
|
|
Adding XMM_N_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_N_64()::
|
|
Nonterminal name XMM_N_64
|
|
read_flat_input 1045
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_N()::
|
|
BLines (lines remaining after reading input) = 74281
|
|
=============================================
|
|
Creating a generator 132
|
|
=============================================
|
|
ALines (lines before reading input) = 74281
|
|
read_input 1061
|
|
NONTERMINAL: YMM_N type= xed_reg_enum_t
|
|
Adding YMM_N to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_N()::
|
|
Nonterminal name YMM_N
|
|
read_flat_input 1061
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_N_32()::
|
|
BLines (lines remaining after reading input) = 74277
|
|
=============================================
|
|
Creating a generator 133
|
|
=============================================
|
|
ALines (lines before reading input) = 74277
|
|
read_input 1064
|
|
NONTERMINAL: YMM_N_32 type= xed_reg_enum_t
|
|
Adding YMM_N_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_N_32()::
|
|
Nonterminal name YMM_N_32
|
|
read_flat_input 1064
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_N_64()::
|
|
BLines (lines remaining after reading input) = 74268
|
|
=============================================
|
|
Creating a generator 134
|
|
=============================================
|
|
ALines (lines before reading input) = 74268
|
|
read_input 1072
|
|
NONTERMINAL: YMM_N_64 type= xed_reg_enum_t
|
|
Adding YMM_N_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_N_64()::
|
|
Nonterminal name YMM_N_64
|
|
read_flat_input 1072
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_R()::
|
|
BLines (lines remaining after reading input) = 74251
|
|
=============================================
|
|
Creating a generator 135
|
|
=============================================
|
|
ALines (lines before reading input) = 74251
|
|
read_input 1088
|
|
NONTERMINAL: YMM_R type= xed_reg_enum_t
|
|
Adding YMM_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_R()::
|
|
Nonterminal name YMM_R
|
|
read_flat_input 1088
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_R_32()::
|
|
BLines (lines remaining after reading input) = 74247
|
|
=============================================
|
|
Creating a generator 136
|
|
=============================================
|
|
ALines (lines before reading input) = 74247
|
|
read_input 1091
|
|
NONTERMINAL: YMM_R_32 type= xed_reg_enum_t
|
|
Adding YMM_R_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_R_32()::
|
|
Nonterminal name YMM_R_32
|
|
read_flat_input 1091
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_R_64()::
|
|
BLines (lines remaining after reading input) = 74238
|
|
=============================================
|
|
Creating a generator 137
|
|
=============================================
|
|
ALines (lines before reading input) = 74238
|
|
read_input 1099
|
|
NONTERMINAL: YMM_R_64 type= xed_reg_enum_t
|
|
Adding YMM_R_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_R_64()::
|
|
Nonterminal name YMM_R_64
|
|
read_flat_input 1099
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_B()::
|
|
BLines (lines remaining after reading input) = 74221
|
|
=============================================
|
|
Creating a generator 138
|
|
=============================================
|
|
ALines (lines before reading input) = 74221
|
|
read_input 1115
|
|
NONTERMINAL: YMM_B type= xed_reg_enum_t
|
|
Adding YMM_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_B()::
|
|
Nonterminal name YMM_B
|
|
read_flat_input 1115
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_B_32()::
|
|
BLines (lines remaining after reading input) = 74217
|
|
=============================================
|
|
Creating a generator 139
|
|
=============================================
|
|
ALines (lines before reading input) = 74217
|
|
read_input 1118
|
|
NONTERMINAL: YMM_B_32 type= xed_reg_enum_t
|
|
Adding YMM_B_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_B_32()::
|
|
Nonterminal name YMM_B_32
|
|
read_flat_input 1118
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_B_64()::
|
|
BLines (lines remaining after reading input) = 74208
|
|
=============================================
|
|
Creating a generator 140
|
|
=============================================
|
|
ALines (lines before reading input) = 74208
|
|
read_input 1126
|
|
NONTERMINAL: YMM_B_64 type= xed_reg_enum_t
|
|
Adding YMM_B_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_B_64()::
|
|
Nonterminal name YMM_B_64
|
|
read_flat_input 1126
|
|
Hit a nonterminal, returning at: AVX_SPLITTER()::
|
|
BLines (lines remaining after reading input) = 74191
|
|
=============================================
|
|
Creating a generator 141
|
|
=============================================
|
|
ALines (lines before reading input) = 74191
|
|
read_input 1142
|
|
NONTERMINAL: AVX_SPLITTER notype
|
|
FOUND OLD PARSER FOR AVX_SPLITTER
|
|
Nonterminal AVX_SPLITTER()::
|
|
Nonterminal name AVX_SPLITTER
|
|
read_flat_input 1142
|
|
Hit a nonterminal, returning at: SE_IMM8()::
|
|
BLines (lines remaining after reading input) = 74188
|
|
=============================================
|
|
Creating a generator 141
|
|
=============================================
|
|
ALines (lines before reading input) = 74188
|
|
read_input 1144
|
|
NONTERMINAL: SE_IMM8 notype
|
|
Adding SE_IMM8 to nonterminal dict
|
|
Nonterminal SE_IMM8()::
|
|
Nonterminal name SE_IMM8
|
|
read_flat_input 1144
|
|
Hit a nonterminal, returning at: VMODRM_YMM()::
|
|
BLines (lines remaining after reading input) = 74186
|
|
=============================================
|
|
Creating a generator 142
|
|
=============================================
|
|
ALines (lines before reading input) = 74186
|
|
read_input 1145
|
|
NONTERMINAL: VMODRM_YMM notype
|
|
Adding VMODRM_YMM to nonterminal dict
|
|
Nonterminal VMODRM_YMM()::
|
|
Nonterminal name VMODRM_YMM
|
|
read_flat_input 1145
|
|
Hit a nonterminal, returning at: VMODRM_XMM()::
|
|
BLines (lines remaining after reading input) = 74182
|
|
=============================================
|
|
Creating a generator 143
|
|
=============================================
|
|
ALines (lines before reading input) = 74182
|
|
read_input 1148
|
|
NONTERMINAL: VMODRM_XMM notype
|
|
Adding VMODRM_XMM to nonterminal dict
|
|
Nonterminal VMODRM_XMM()::
|
|
Nonterminal name VMODRM_XMM
|
|
read_flat_input 1148
|
|
Hit a nonterminal, returning at: VSIB_YMM()::
|
|
BLines (lines remaining after reading input) = 74178
|
|
=============================================
|
|
Creating a generator 144
|
|
=============================================
|
|
ALines (lines before reading input) = 74178
|
|
read_input 1151
|
|
NONTERMINAL: VSIB_YMM notype
|
|
Adding VSIB_YMM to nonterminal dict
|
|
Nonterminal VSIB_YMM()::
|
|
Nonterminal name VSIB_YMM
|
|
read_flat_input 1151
|
|
Hit a nonterminal, returning at: VSIB_XMM()::
|
|
BLines (lines remaining after reading input) = 74173
|
|
=============================================
|
|
Creating a generator 145
|
|
=============================================
|
|
ALines (lines before reading input) = 74173
|
|
read_input 1155
|
|
NONTERMINAL: VSIB_XMM notype
|
|
Adding VSIB_XMM to nonterminal dict
|
|
Nonterminal VSIB_XMM()::
|
|
Nonterminal name VSIB_XMM
|
|
read_flat_input 1155
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VSIB_INDEX_YMM()::
|
|
BLines (lines remaining after reading input) = 74168
|
|
=============================================
|
|
Creating a generator 146
|
|
=============================================
|
|
ALines (lines before reading input) = 74168
|
|
read_input 1159
|
|
NONTERMINAL: VSIB_INDEX_YMM type= xed_reg_enum_t
|
|
Adding VSIB_INDEX_YMM to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VSIB_INDEX_YMM()::
|
|
Nonterminal name VSIB_INDEX_YMM
|
|
read_flat_input 1159
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VSIB_INDEX_XMM()::
|
|
BLines (lines remaining after reading input) = 74151
|
|
=============================================
|
|
Creating a generator 147
|
|
=============================================
|
|
ALines (lines before reading input) = 74151
|
|
read_input 1175
|
|
NONTERMINAL: VSIB_INDEX_XMM type= xed_reg_enum_t
|
|
Adding VSIB_INDEX_XMM to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VSIB_INDEX_XMM()::
|
|
Nonterminal name VSIB_INDEX_XMM
|
|
read_flat_input 1175
|
|
Hit a nonterminal, returning at: VSIB_BASE()::
|
|
BLines (lines remaining after reading input) = 74134
|
|
=============================================
|
|
Creating a generator 148
|
|
=============================================
|
|
ALines (lines before reading input) = 74134
|
|
read_input 1191
|
|
NONTERMINAL: VSIB_BASE notype
|
|
Adding VSIB_BASE to nonterminal dict
|
|
Nonterminal VSIB_BASE()::
|
|
Nonterminal name VSIB_BASE
|
|
read_flat_input 1191
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPRy_R()::
|
|
BLines (lines remaining after reading input) = 74115
|
|
=============================================
|
|
Creating a generator 149
|
|
=============================================
|
|
ALines (lines before reading input) = 74115
|
|
read_input 1209
|
|
NONTERMINAL: VGPRy_R type= xed_reg_enum_t
|
|
Adding VGPRy_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPRy_R()::
|
|
Nonterminal name VGPRy_R
|
|
read_flat_input 1209
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPRy_B()::
|
|
BLines (lines remaining after reading input) = 74111
|
|
=============================================
|
|
Creating a generator 150
|
|
=============================================
|
|
ALines (lines before reading input) = 74111
|
|
read_input 1212
|
|
NONTERMINAL: VGPRy_B type= xed_reg_enum_t
|
|
Adding VGPRy_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPRy_B()::
|
|
Nonterminal name VGPRy_B
|
|
read_flat_input 1212
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPRy_N()::
|
|
BLines (lines remaining after reading input) = 74107
|
|
=============================================
|
|
Creating a generator 151
|
|
=============================================
|
|
ALines (lines before reading input) = 74107
|
|
read_input 1215
|
|
NONTERMINAL: VGPRy_N type= xed_reg_enum_t
|
|
Adding VGPRy_N to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPRy_N()::
|
|
Nonterminal name VGPRy_N
|
|
read_flat_input 1215
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_N()::
|
|
BLines (lines remaining after reading input) = 74103
|
|
=============================================
|
|
Creating a generator 152
|
|
=============================================
|
|
ALines (lines before reading input) = 74103
|
|
read_input 1218
|
|
NONTERMINAL: VGPR32_N type= xed_reg_enum_t
|
|
Adding VGPR32_N to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_N()::
|
|
Nonterminal name VGPR32_N
|
|
read_flat_input 1218
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_B()::
|
|
BLines (lines remaining after reading input) = 74099
|
|
=============================================
|
|
Creating a generator 153
|
|
=============================================
|
|
ALines (lines before reading input) = 74099
|
|
read_input 1221
|
|
NONTERMINAL: VGPR32_B type= xed_reg_enum_t
|
|
Adding VGPR32_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_B()::
|
|
Nonterminal name VGPR32_B
|
|
read_flat_input 1221
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_R()::
|
|
BLines (lines remaining after reading input) = 74095
|
|
=============================================
|
|
Creating a generator 154
|
|
=============================================
|
|
ALines (lines before reading input) = 74095
|
|
read_input 1224
|
|
NONTERMINAL: VGPR32_R type= xed_reg_enum_t
|
|
Adding VGPR32_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_R()::
|
|
Nonterminal name VGPR32_R
|
|
read_flat_input 1224
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_N_32()::
|
|
BLines (lines remaining after reading input) = 74091
|
|
=============================================
|
|
Creating a generator 155
|
|
=============================================
|
|
ALines (lines before reading input) = 74091
|
|
read_input 1227
|
|
NONTERMINAL: VGPR32_N_32 type= xed_reg_enum_t
|
|
Adding VGPR32_N_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_N_32()::
|
|
Nonterminal name VGPR32_N_32
|
|
read_flat_input 1227
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_N_64()::
|
|
BLines (lines remaining after reading input) = 74082
|
|
=============================================
|
|
Creating a generator 156
|
|
=============================================
|
|
ALines (lines before reading input) = 74082
|
|
read_input 1235
|
|
NONTERMINAL: VGPR32_N_64 type= xed_reg_enum_t
|
|
Adding VGPR32_N_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_N_64()::
|
|
Nonterminal name VGPR32_N_64
|
|
read_flat_input 1235
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR64_N()::
|
|
BLines (lines remaining after reading input) = 74065
|
|
=============================================
|
|
Creating a generator 157
|
|
=============================================
|
|
ALines (lines before reading input) = 74065
|
|
read_input 1251
|
|
NONTERMINAL: VGPR64_N type= xed_reg_enum_t
|
|
Adding VGPR64_N to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR64_N()::
|
|
Nonterminal name VGPR64_N
|
|
read_flat_input 1251
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_R_32()::
|
|
BLines (lines remaining after reading input) = 74048
|
|
=============================================
|
|
Creating a generator 158
|
|
=============================================
|
|
ALines (lines before reading input) = 74048
|
|
read_input 1267
|
|
NONTERMINAL: VGPR32_R_32 type= xed_reg_enum_t
|
|
Adding VGPR32_R_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_R_32()::
|
|
Nonterminal name VGPR32_R_32
|
|
read_flat_input 1267
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_R_64()::
|
|
BLines (lines remaining after reading input) = 74039
|
|
=============================================
|
|
Creating a generator 159
|
|
=============================================
|
|
ALines (lines before reading input) = 74039
|
|
read_input 1275
|
|
NONTERMINAL: VGPR32_R_64 type= xed_reg_enum_t
|
|
Adding VGPR32_R_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_R_64()::
|
|
Nonterminal name VGPR32_R_64
|
|
read_flat_input 1275
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR64_R()::
|
|
BLines (lines remaining after reading input) = 74022
|
|
=============================================
|
|
Creating a generator 160
|
|
=============================================
|
|
ALines (lines before reading input) = 74022
|
|
read_input 1291
|
|
NONTERMINAL: VGPR64_R type= xed_reg_enum_t
|
|
Adding VGPR64_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR64_R()::
|
|
Nonterminal name VGPR64_R
|
|
read_flat_input 1291
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_B_32()::
|
|
BLines (lines remaining after reading input) = 74005
|
|
=============================================
|
|
Creating a generator 161
|
|
=============================================
|
|
ALines (lines before reading input) = 74005
|
|
read_input 1307
|
|
NONTERMINAL: VGPR32_B_32 type= xed_reg_enum_t
|
|
Adding VGPR32_B_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_B_32()::
|
|
Nonterminal name VGPR32_B_32
|
|
read_flat_input 1307
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR32_B_64()::
|
|
BLines (lines remaining after reading input) = 73996
|
|
=============================================
|
|
Creating a generator 162
|
|
=============================================
|
|
ALines (lines before reading input) = 73996
|
|
read_input 1315
|
|
NONTERMINAL: VGPR32_B_64 type= xed_reg_enum_t
|
|
Adding VGPR32_B_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR32_B_64()::
|
|
Nonterminal name VGPR32_B_64
|
|
read_flat_input 1315
|
|
Hit a nonterminal, returning at: xed_reg_enum_t VGPR64_B()::
|
|
BLines (lines remaining after reading input) = 73979
|
|
=============================================
|
|
Creating a generator 163
|
|
=============================================
|
|
ALines (lines before reading input) = 73979
|
|
read_input 1331
|
|
NONTERMINAL: VGPR64_B type= xed_reg_enum_t
|
|
Adding VGPR64_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t VGPR64_B()::
|
|
Nonterminal name VGPR64_B
|
|
read_flat_input 1331
|
|
Hit a nonterminal, returning at: NELEM_TUPLE1_4X()::
|
|
BLines (lines remaining after reading input) = 73962
|
|
=============================================
|
|
Creating a generator 164
|
|
=============================================
|
|
ALines (lines before reading input) = 73962
|
|
read_input 1347
|
|
NONTERMINAL: NELEM_TUPLE1_4X notype
|
|
Adding NELEM_TUPLE1_4X to nonterminal dict
|
|
Nonterminal NELEM_TUPLE1_4X()::
|
|
Nonterminal name NELEM_TUPLE1_4X
|
|
read_flat_input 1347
|
|
Hit a nonterminal, returning at: EVEX_SPLITTER()::
|
|
BLines (lines remaining after reading input) = 73958
|
|
=============================================
|
|
Creating a generator 165
|
|
=============================================
|
|
ALines (lines before reading input) = 73958
|
|
read_input 1350
|
|
NONTERMINAL: EVEX_SPLITTER notype
|
|
FOUND OLD PARSER FOR EVEX_SPLITTER
|
|
Nonterminal EVEX_SPLITTER()::
|
|
Nonterminal name EVEX_SPLITTER
|
|
read_flat_input 1350
|
|
Hit a nonterminal, returning at: AVX512_ROUND()::
|
|
BLines (lines remaining after reading input) = 73954
|
|
=============================================
|
|
Creating a generator 165
|
|
=============================================
|
|
ALines (lines before reading input) = 73954
|
|
read_input 1353
|
|
NONTERMINAL: AVX512_ROUND notype
|
|
Adding AVX512_ROUND to nonterminal dict
|
|
Nonterminal AVX512_ROUND()::
|
|
Nonterminal name AVX512_ROUND
|
|
read_flat_input 1353
|
|
Hit a nonterminal, returning at: SAE()::
|
|
BLines (lines remaining after reading input) = 73949
|
|
=============================================
|
|
Creating a generator 166
|
|
=============================================
|
|
ALines (lines before reading input) = 73949
|
|
read_input 1357
|
|
NONTERMINAL: SAE notype
|
|
Adding SAE to nonterminal dict
|
|
Nonterminal SAE()::
|
|
Nonterminal name SAE
|
|
read_flat_input 1357
|
|
Hit a nonterminal, returning at: ESIZE_128_BITS()::
|
|
BLines (lines remaining after reading input) = 73946
|
|
=============================================
|
|
Creating a generator 167
|
|
=============================================
|
|
ALines (lines before reading input) = 73946
|
|
read_input 1359
|
|
NONTERMINAL: ESIZE_128_BITS notype
|
|
Adding ESIZE_128_BITS to nonterminal dict
|
|
Nonterminal ESIZE_128_BITS()::
|
|
Nonterminal name ESIZE_128_BITS
|
|
read_flat_input 1359
|
|
Hit a nonterminal, returning at: ESIZE_64_BITS()::
|
|
BLines (lines remaining after reading input) = 73944
|
|
=============================================
|
|
Creating a generator 168
|
|
=============================================
|
|
ALines (lines before reading input) = 73944
|
|
read_input 1360
|
|
NONTERMINAL: ESIZE_64_BITS notype
|
|
Adding ESIZE_64_BITS to nonterminal dict
|
|
Nonterminal ESIZE_64_BITS()::
|
|
Nonterminal name ESIZE_64_BITS
|
|
read_flat_input 1360
|
|
Hit a nonterminal, returning at: ESIZE_32_BITS()::
|
|
BLines (lines remaining after reading input) = 73942
|
|
=============================================
|
|
Creating a generator 169
|
|
=============================================
|
|
ALines (lines before reading input) = 73942
|
|
read_input 1361
|
|
NONTERMINAL: ESIZE_32_BITS notype
|
|
Adding ESIZE_32_BITS to nonterminal dict
|
|
Nonterminal ESIZE_32_BITS()::
|
|
Nonterminal name ESIZE_32_BITS
|
|
read_flat_input 1361
|
|
Hit a nonterminal, returning at: ESIZE_16_BITS()::
|
|
BLines (lines remaining after reading input) = 73940
|
|
=============================================
|
|
Creating a generator 170
|
|
=============================================
|
|
ALines (lines before reading input) = 73940
|
|
read_input 1362
|
|
NONTERMINAL: ESIZE_16_BITS notype
|
|
Adding ESIZE_16_BITS to nonterminal dict
|
|
Nonterminal ESIZE_16_BITS()::
|
|
Nonterminal name ESIZE_16_BITS
|
|
read_flat_input 1362
|
|
Hit a nonterminal, returning at: ESIZE_8_BITS()::
|
|
BLines (lines remaining after reading input) = 73938
|
|
=============================================
|
|
Creating a generator 171
|
|
=============================================
|
|
ALines (lines before reading input) = 73938
|
|
read_input 1363
|
|
NONTERMINAL: ESIZE_8_BITS notype
|
|
Adding ESIZE_8_BITS to nonterminal dict
|
|
Nonterminal ESIZE_8_BITS()::
|
|
Nonterminal name ESIZE_8_BITS
|
|
read_flat_input 1363
|
|
Hit a nonterminal, returning at: ESIZE_4_BITS()::
|
|
BLines (lines remaining after reading input) = 73936
|
|
=============================================
|
|
Creating a generator 172
|
|
=============================================
|
|
ALines (lines before reading input) = 73936
|
|
read_input 1364
|
|
NONTERMINAL: ESIZE_4_BITS notype
|
|
Adding ESIZE_4_BITS to nonterminal dict
|
|
Nonterminal ESIZE_4_BITS()::
|
|
Nonterminal name ESIZE_4_BITS
|
|
read_flat_input 1364
|
|
Hit a nonterminal, returning at: ESIZE_2_BITS()::
|
|
BLines (lines remaining after reading input) = 73934
|
|
=============================================
|
|
Creating a generator 173
|
|
=============================================
|
|
ALines (lines before reading input) = 73934
|
|
read_input 1365
|
|
NONTERMINAL: ESIZE_2_BITS notype
|
|
Adding ESIZE_2_BITS to nonterminal dict
|
|
Nonterminal ESIZE_2_BITS()::
|
|
Nonterminal name ESIZE_2_BITS
|
|
read_flat_input 1365
|
|
Hit a nonterminal, returning at: ESIZE_1_BITS()::
|
|
BLines (lines remaining after reading input) = 73932
|
|
=============================================
|
|
Creating a generator 174
|
|
=============================================
|
|
ALines (lines before reading input) = 73932
|
|
read_input 1366
|
|
NONTERMINAL: ESIZE_1_BITS notype
|
|
Adding ESIZE_1_BITS to nonterminal dict
|
|
Nonterminal ESIZE_1_BITS()::
|
|
Nonterminal name ESIZE_1_BITS
|
|
read_flat_input 1366
|
|
Hit a nonterminal, returning at: NELEM_MOVDDUP()::
|
|
BLines (lines remaining after reading input) = 73930
|
|
=============================================
|
|
Creating a generator 175
|
|
=============================================
|
|
ALines (lines before reading input) = 73930
|
|
read_input 1367
|
|
NONTERMINAL: NELEM_MOVDDUP notype
|
|
Adding NELEM_MOVDDUP to nonterminal dict
|
|
Nonterminal NELEM_MOVDDUP()::
|
|
Nonterminal name NELEM_MOVDDUP
|
|
read_flat_input 1367
|
|
Hit a nonterminal, returning at: NELEM_FULLMEM()::
|
|
BLines (lines remaining after reading input) = 73926
|
|
=============================================
|
|
Creating a generator 176
|
|
=============================================
|
|
ALines (lines before reading input) = 73926
|
|
read_input 1370
|
|
NONTERMINAL: NELEM_FULLMEM notype
|
|
Adding NELEM_FULLMEM to nonterminal dict
|
|
Nonterminal NELEM_FULLMEM()::
|
|
Nonterminal name NELEM_FULLMEM
|
|
read_flat_input 1370
|
|
Hit a nonterminal, returning at: NELEM_HALFMEM()::
|
|
BLines (lines remaining after reading input) = 73895
|
|
=============================================
|
|
Creating a generator 177
|
|
=============================================
|
|
ALines (lines before reading input) = 73895
|
|
read_input 1400
|
|
NONTERMINAL: NELEM_HALFMEM notype
|
|
Adding NELEM_HALFMEM to nonterminal dict
|
|
Nonterminal NELEM_HALFMEM()::
|
|
Nonterminal name NELEM_HALFMEM
|
|
read_flat_input 1400
|
|
Hit a nonterminal, returning at: NELEM_QUARTERMEM()::
|
|
BLines (lines remaining after reading input) = 73864
|
|
=============================================
|
|
Creating a generator 178
|
|
=============================================
|
|
ALines (lines before reading input) = 73864
|
|
read_input 1430
|
|
NONTERMINAL: NELEM_QUARTERMEM notype
|
|
Adding NELEM_QUARTERMEM to nonterminal dict
|
|
Nonterminal NELEM_QUARTERMEM()::
|
|
Nonterminal name NELEM_QUARTERMEM
|
|
read_flat_input 1430
|
|
Hit a nonterminal, returning at: NELEM_EIGHTHMEM()::
|
|
BLines (lines remaining after reading input) = 73833
|
|
=============================================
|
|
Creating a generator 179
|
|
=============================================
|
|
ALines (lines before reading input) = 73833
|
|
read_input 1460
|
|
NONTERMINAL: NELEM_EIGHTHMEM notype
|
|
Adding NELEM_EIGHTHMEM to nonterminal dict
|
|
Nonterminal NELEM_EIGHTHMEM()::
|
|
Nonterminal name NELEM_EIGHTHMEM
|
|
read_flat_input 1460
|
|
Hit a nonterminal, returning at: NELEM_GPR_READER_BYTE()::
|
|
BLines (lines remaining after reading input) = 73802
|
|
=============================================
|
|
Creating a generator 180
|
|
=============================================
|
|
ALines (lines before reading input) = 73802
|
|
read_input 1490
|
|
NONTERMINAL: NELEM_GPR_READER_BYTE notype
|
|
Adding NELEM_GPR_READER_BYTE to nonterminal dict
|
|
Nonterminal NELEM_GPR_READER_BYTE()::
|
|
Nonterminal name NELEM_GPR_READER_BYTE
|
|
read_flat_input 1490
|
|
Hit a nonterminal, returning at: NELEM_GPR_READER_WORD()::
|
|
BLines (lines remaining after reading input) = 73798
|
|
=============================================
|
|
Creating a generator 181
|
|
=============================================
|
|
ALines (lines before reading input) = 73798
|
|
read_input 1493
|
|
NONTERMINAL: NELEM_GPR_READER_WORD notype
|
|
Adding NELEM_GPR_READER_WORD to nonterminal dict
|
|
Nonterminal NELEM_GPR_READER_WORD()::
|
|
Nonterminal name NELEM_GPR_READER_WORD
|
|
read_flat_input 1493
|
|
Hit a nonterminal, returning at: NELEM_GPR_WRITER_LDOP_D()::
|
|
BLines (lines remaining after reading input) = 73794
|
|
=============================================
|
|
Creating a generator 182
|
|
=============================================
|
|
ALines (lines before reading input) = 73794
|
|
read_input 1496
|
|
NONTERMINAL: NELEM_GPR_WRITER_LDOP_D notype
|
|
Adding NELEM_GPR_WRITER_LDOP_D to nonterminal dict
|
|
Nonterminal NELEM_GPR_WRITER_LDOP_D()::
|
|
Nonterminal name NELEM_GPR_WRITER_LDOP_D
|
|
read_flat_input 1496
|
|
Hit a nonterminal, returning at: NELEM_GPR_WRITER_LDOP_Q()::
|
|
BLines (lines remaining after reading input) = 73790
|
|
=============================================
|
|
Creating a generator 183
|
|
=============================================
|
|
ALines (lines before reading input) = 73790
|
|
read_input 1499
|
|
NONTERMINAL: NELEM_GPR_WRITER_LDOP_Q notype
|
|
Adding NELEM_GPR_WRITER_LDOP_Q to nonterminal dict
|
|
Nonterminal NELEM_GPR_WRITER_LDOP_Q()::
|
|
Nonterminal name NELEM_GPR_WRITER_LDOP_Q
|
|
read_flat_input 1499
|
|
Hit a nonterminal, returning at: NELEM_GPR_WRITER_STORE_BYTE()::
|
|
BLines (lines remaining after reading input) = 73786
|
|
=============================================
|
|
Creating a generator 184
|
|
=============================================
|
|
ALines (lines before reading input) = 73786
|
|
read_input 1502
|
|
NONTERMINAL: NELEM_GPR_WRITER_STORE_BYTE notype
|
|
Adding NELEM_GPR_WRITER_STORE_BYTE to nonterminal dict
|
|
Nonterminal NELEM_GPR_WRITER_STORE_BYTE()::
|
|
Nonterminal name NELEM_GPR_WRITER_STORE_BYTE
|
|
read_flat_input 1502
|
|
Hit a nonterminal, returning at: NELEM_GPR_WRITER_STORE_WORD()::
|
|
BLines (lines remaining after reading input) = 73782
|
|
=============================================
|
|
Creating a generator 185
|
|
=============================================
|
|
ALines (lines before reading input) = 73782
|
|
read_input 1505
|
|
NONTERMINAL: NELEM_GPR_WRITER_STORE_WORD notype
|
|
Adding NELEM_GPR_WRITER_STORE_WORD to nonterminal dict
|
|
Nonterminal NELEM_GPR_WRITER_STORE_WORD()::
|
|
Nonterminal name NELEM_GPR_WRITER_STORE_WORD
|
|
read_flat_input 1505
|
|
Hit a nonterminal, returning at: NELEM_TUPLE1_BYTE()::
|
|
BLines (lines remaining after reading input) = 73778
|
|
=============================================
|
|
Creating a generator 186
|
|
=============================================
|
|
ALines (lines before reading input) = 73778
|
|
read_input 1508
|
|
NONTERMINAL: NELEM_TUPLE1_BYTE notype
|
|
Adding NELEM_TUPLE1_BYTE to nonterminal dict
|
|
Nonterminal NELEM_TUPLE1_BYTE()::
|
|
Nonterminal name NELEM_TUPLE1_BYTE
|
|
read_flat_input 1508
|
|
Hit a nonterminal, returning at: NELEM_TUPLE1_WORD()::
|
|
BLines (lines remaining after reading input) = 73774
|
|
=============================================
|
|
Creating a generator 187
|
|
=============================================
|
|
ALines (lines before reading input) = 73774
|
|
read_input 1511
|
|
NONTERMINAL: NELEM_TUPLE1_WORD notype
|
|
Adding NELEM_TUPLE1_WORD to nonterminal dict
|
|
Nonterminal NELEM_TUPLE1_WORD()::
|
|
Nonterminal name NELEM_TUPLE1_WORD
|
|
read_flat_input 1511
|
|
Hit a nonterminal, returning at: NELEM_SCALAR()::
|
|
BLines (lines remaining after reading input) = 73770
|
|
=============================================
|
|
Creating a generator 188
|
|
=============================================
|
|
ALines (lines before reading input) = 73770
|
|
read_input 1514
|
|
NONTERMINAL: NELEM_SCALAR notype
|
|
Adding NELEM_SCALAR to nonterminal dict
|
|
Nonterminal NELEM_SCALAR()::
|
|
Nonterminal name NELEM_SCALAR
|
|
read_flat_input 1514
|
|
Hit a nonterminal, returning at: NELEM_TUPLE1_SUBDWORD()::
|
|
BLines (lines remaining after reading input) = 73766
|
|
=============================================
|
|
Creating a generator 189
|
|
=============================================
|
|
ALines (lines before reading input) = 73766
|
|
read_input 1517
|
|
NONTERMINAL: NELEM_TUPLE1_SUBDWORD notype
|
|
Adding NELEM_TUPLE1_SUBDWORD to nonterminal dict
|
|
Nonterminal NELEM_TUPLE1_SUBDWORD()::
|
|
Nonterminal name NELEM_TUPLE1_SUBDWORD
|
|
read_flat_input 1517
|
|
Hit a nonterminal, returning at: NELEM_GPR_READER()::
|
|
BLines (lines remaining after reading input) = 73762
|
|
=============================================
|
|
Creating a generator 190
|
|
=============================================
|
|
ALines (lines before reading input) = 73762
|
|
read_input 1520
|
|
NONTERMINAL: NELEM_GPR_READER notype
|
|
Adding NELEM_GPR_READER to nonterminal dict
|
|
Nonterminal NELEM_GPR_READER()::
|
|
Nonterminal name NELEM_GPR_READER
|
|
read_flat_input 1520
|
|
Hit a nonterminal, returning at: NELEM_GPR_READER_SUBDWORD()::
|
|
BLines (lines remaining after reading input) = 73758
|
|
=============================================
|
|
Creating a generator 191
|
|
=============================================
|
|
ALines (lines before reading input) = 73758
|
|
read_input 1523
|
|
NONTERMINAL: NELEM_GPR_READER_SUBDWORD notype
|
|
Adding NELEM_GPR_READER_SUBDWORD to nonterminal dict
|
|
Nonterminal NELEM_GPR_READER_SUBDWORD()::
|
|
Nonterminal name NELEM_GPR_READER_SUBDWORD
|
|
read_flat_input 1523
|
|
Hit a nonterminal, returning at: NELEM_GPR_WRITER_LDOP()::
|
|
BLines (lines remaining after reading input) = 73754
|
|
=============================================
|
|
Creating a generator 192
|
|
=============================================
|
|
ALines (lines before reading input) = 73754
|
|
read_input 1526
|
|
NONTERMINAL: NELEM_GPR_WRITER_LDOP notype
|
|
Adding NELEM_GPR_WRITER_LDOP to nonterminal dict
|
|
Nonterminal NELEM_GPR_WRITER_LDOP()::
|
|
Nonterminal name NELEM_GPR_WRITER_LDOP
|
|
read_flat_input 1526
|
|
Hit a nonterminal, returning at: NELEM_GPR_WRITER_STORE()::
|
|
BLines (lines remaining after reading input) = 73750
|
|
=============================================
|
|
Creating a generator 193
|
|
=============================================
|
|
ALines (lines before reading input) = 73750
|
|
read_input 1529
|
|
NONTERMINAL: NELEM_GPR_WRITER_STORE notype
|
|
Adding NELEM_GPR_WRITER_STORE to nonterminal dict
|
|
Nonterminal NELEM_GPR_WRITER_STORE()::
|
|
Nonterminal name NELEM_GPR_WRITER_STORE
|
|
read_flat_input 1529
|
|
Hit a nonterminal, returning at: NELEM_GPR_WRITER_STORE_SUBDWORD()::
|
|
BLines (lines remaining after reading input) = 73746
|
|
=============================================
|
|
Creating a generator 194
|
|
=============================================
|
|
ALines (lines before reading input) = 73746
|
|
read_input 1532
|
|
NONTERMINAL: NELEM_GPR_WRITER_STORE_SUBDWORD notype
|
|
Adding NELEM_GPR_WRITER_STORE_SUBDWORD to nonterminal dict
|
|
Nonterminal NELEM_GPR_WRITER_STORE_SUBDWORD()::
|
|
Nonterminal name NELEM_GPR_WRITER_STORE_SUBDWORD
|
|
read_flat_input 1532
|
|
Hit a nonterminal, returning at: NELEM_TUPLE1()::
|
|
BLines (lines remaining after reading input) = 73742
|
|
=============================================
|
|
Creating a generator 195
|
|
=============================================
|
|
ALines (lines before reading input) = 73742
|
|
read_input 1535
|
|
NONTERMINAL: NELEM_TUPLE1 notype
|
|
Adding NELEM_TUPLE1 to nonterminal dict
|
|
Nonterminal NELEM_TUPLE1()::
|
|
Nonterminal name NELEM_TUPLE1
|
|
read_flat_input 1535
|
|
Hit a nonterminal, returning at: NELEM_GSCAT()::
|
|
BLines (lines remaining after reading input) = 73738
|
|
=============================================
|
|
Creating a generator 196
|
|
=============================================
|
|
ALines (lines before reading input) = 73738
|
|
read_input 1538
|
|
NONTERMINAL: NELEM_GSCAT notype
|
|
Adding NELEM_GSCAT to nonterminal dict
|
|
Nonterminal NELEM_GSCAT()::
|
|
Nonterminal name NELEM_GSCAT
|
|
read_flat_input 1538
|
|
Hit a nonterminal, returning at: NELEM_TUPLE2()::
|
|
BLines (lines remaining after reading input) = 73734
|
|
=============================================
|
|
Creating a generator 197
|
|
=============================================
|
|
ALines (lines before reading input) = 73734
|
|
read_input 1541
|
|
NONTERMINAL: NELEM_TUPLE2 notype
|
|
Adding NELEM_TUPLE2 to nonterminal dict
|
|
Nonterminal NELEM_TUPLE2()::
|
|
Nonterminal name NELEM_TUPLE2
|
|
read_flat_input 1541
|
|
Hit a nonterminal, returning at: NELEM_TUPLE4()::
|
|
BLines (lines remaining after reading input) = 73730
|
|
=============================================
|
|
Creating a generator 198
|
|
=============================================
|
|
ALines (lines before reading input) = 73730
|
|
read_input 1544
|
|
NONTERMINAL: NELEM_TUPLE4 notype
|
|
Adding NELEM_TUPLE4 to nonterminal dict
|
|
Nonterminal NELEM_TUPLE4()::
|
|
Nonterminal name NELEM_TUPLE4
|
|
read_flat_input 1544
|
|
Hit a nonterminal, returning at: NELEM_TUPLE8()::
|
|
BLines (lines remaining after reading input) = 73726
|
|
=============================================
|
|
Creating a generator 199
|
|
=============================================
|
|
ALines (lines before reading input) = 73726
|
|
read_input 1547
|
|
NONTERMINAL: NELEM_TUPLE8 notype
|
|
Adding NELEM_TUPLE8 to nonterminal dict
|
|
Nonterminal NELEM_TUPLE8()::
|
|
Nonterminal name NELEM_TUPLE8
|
|
read_flat_input 1547
|
|
Hit a nonterminal, returning at: NELEM_MEM128()::
|
|
BLines (lines remaining after reading input) = 73722
|
|
=============================================
|
|
Creating a generator 200
|
|
=============================================
|
|
ALines (lines before reading input) = 73722
|
|
read_input 1550
|
|
NONTERMINAL: NELEM_MEM128 notype
|
|
Adding NELEM_MEM128 to nonterminal dict
|
|
Nonterminal NELEM_MEM128()::
|
|
Nonterminal name NELEM_MEM128
|
|
read_flat_input 1550
|
|
Hit a nonterminal, returning at: NELEM_FULL()::
|
|
BLines (lines remaining after reading input) = 73719
|
|
=============================================
|
|
Creating a generator 201
|
|
=============================================
|
|
ALines (lines before reading input) = 73719
|
|
read_input 1552
|
|
NONTERMINAL: NELEM_FULL notype
|
|
Adding NELEM_FULL to nonterminal dict
|
|
Nonterminal NELEM_FULL()::
|
|
Nonterminal name NELEM_FULL
|
|
read_flat_input 1552
|
|
Hit a nonterminal, returning at: NELEM_HALF()::
|
|
BLines (lines remaining after reading input) = 73700
|
|
=============================================
|
|
Creating a generator 202
|
|
=============================================
|
|
ALines (lines before reading input) = 73700
|
|
read_input 1570
|
|
NONTERMINAL: NELEM_HALF notype
|
|
Adding NELEM_HALF to nonterminal dict
|
|
Nonterminal NELEM_HALF()::
|
|
Nonterminal name NELEM_HALF
|
|
read_flat_input 1570
|
|
Hit a nonterminal, returning at: FIX_ROUND_LEN512()::
|
|
BLines (lines remaining after reading input) = 73693
|
|
=============================================
|
|
Creating a generator 203
|
|
=============================================
|
|
ALines (lines before reading input) = 73693
|
|
read_input 1576
|
|
NONTERMINAL: FIX_ROUND_LEN512 notype
|
|
Adding FIX_ROUND_LEN512 to nonterminal dict
|
|
Nonterminal FIX_ROUND_LEN512()::
|
|
Nonterminal name FIX_ROUND_LEN512
|
|
read_flat_input 1576
|
|
Hit a nonterminal, returning at: FIX_ROUND_LEN128()::
|
|
BLines (lines remaining after reading input) = 73689
|
|
=============================================
|
|
Creating a generator 204
|
|
=============================================
|
|
ALines (lines before reading input) = 73689
|
|
read_input 1579
|
|
NONTERMINAL: FIX_ROUND_LEN128 notype
|
|
Adding FIX_ROUND_LEN128 to nonterminal dict
|
|
Nonterminal FIX_ROUND_LEN128()::
|
|
Nonterminal name FIX_ROUND_LEN128
|
|
read_flat_input 1579
|
|
Hit a nonterminal, returning at: UISA_VMODRM_ZMM()::
|
|
BLines (lines remaining after reading input) = 73685
|
|
=============================================
|
|
Creating a generator 205
|
|
=============================================
|
|
ALines (lines before reading input) = 73685
|
|
read_input 1582
|
|
NONTERMINAL: UISA_VMODRM_ZMM notype
|
|
Adding UISA_VMODRM_ZMM to nonterminal dict
|
|
Nonterminal UISA_VMODRM_ZMM()::
|
|
Nonterminal name UISA_VMODRM_ZMM
|
|
read_flat_input 1582
|
|
Hit a nonterminal, returning at: UISA_VMODRM_YMM()::
|
|
BLines (lines remaining after reading input) = 73681
|
|
=============================================
|
|
Creating a generator 206
|
|
=============================================
|
|
ALines (lines before reading input) = 73681
|
|
read_input 1585
|
|
NONTERMINAL: UISA_VMODRM_YMM notype
|
|
Adding UISA_VMODRM_YMM to nonterminal dict
|
|
Nonterminal UISA_VMODRM_YMM()::
|
|
Nonterminal name UISA_VMODRM_YMM
|
|
read_flat_input 1585
|
|
Hit a nonterminal, returning at: UISA_VMODRM_XMM()::
|
|
BLines (lines remaining after reading input) = 73677
|
|
=============================================
|
|
Creating a generator 207
|
|
=============================================
|
|
ALines (lines before reading input) = 73677
|
|
read_input 1588
|
|
NONTERMINAL: UISA_VMODRM_XMM notype
|
|
Adding UISA_VMODRM_XMM to nonterminal dict
|
|
Nonterminal UISA_VMODRM_XMM()::
|
|
Nonterminal name UISA_VMODRM_XMM
|
|
read_flat_input 1588
|
|
Hit a nonterminal, returning at: UISA_VSIB_ZMM()::
|
|
BLines (lines remaining after reading input) = 73673
|
|
=============================================
|
|
Creating a generator 208
|
|
=============================================
|
|
ALines (lines before reading input) = 73673
|
|
read_input 1591
|
|
NONTERMINAL: UISA_VSIB_ZMM notype
|
|
Adding UISA_VSIB_ZMM to nonterminal dict
|
|
Nonterminal UISA_VSIB_ZMM()::
|
|
Nonterminal name UISA_VSIB_ZMM
|
|
read_flat_input 1591
|
|
Hit a nonterminal, returning at: UISA_VSIB_YMM()::
|
|
BLines (lines remaining after reading input) = 73668
|
|
=============================================
|
|
Creating a generator 209
|
|
=============================================
|
|
ALines (lines before reading input) = 73668
|
|
read_input 1595
|
|
NONTERMINAL: UISA_VSIB_YMM notype
|
|
Adding UISA_VSIB_YMM to nonterminal dict
|
|
Nonterminal UISA_VSIB_YMM()::
|
|
Nonterminal name UISA_VSIB_YMM
|
|
read_flat_input 1595
|
|
Hit a nonterminal, returning at: UISA_VSIB_XMM()::
|
|
BLines (lines remaining after reading input) = 73663
|
|
=============================================
|
|
Creating a generator 210
|
|
=============================================
|
|
ALines (lines before reading input) = 73663
|
|
read_input 1599
|
|
NONTERMINAL: UISA_VSIB_XMM notype
|
|
Adding UISA_VSIB_XMM to nonterminal dict
|
|
Nonterminal UISA_VSIB_XMM()::
|
|
Nonterminal name UISA_VSIB_XMM
|
|
read_flat_input 1599
|
|
Hit a nonterminal, returning at: xed_reg_enum_t UISA_VSIB_INDEX_ZMM()::
|
|
BLines (lines remaining after reading input) = 73658
|
|
=============================================
|
|
Creating a generator 211
|
|
=============================================
|
|
ALines (lines before reading input) = 73658
|
|
read_input 1603
|
|
NONTERMINAL: UISA_VSIB_INDEX_ZMM type= xed_reg_enum_t
|
|
Adding UISA_VSIB_INDEX_ZMM to nonterminal dict
|
|
Nonterminal xed_reg_enum_t UISA_VSIB_INDEX_ZMM()::
|
|
Nonterminal name UISA_VSIB_INDEX_ZMM
|
|
read_flat_input 1603
|
|
Hit a nonterminal, returning at: xed_reg_enum_t UISA_VSIB_INDEX_YMM()::
|
|
BLines (lines remaining after reading input) = 73625
|
|
=============================================
|
|
Creating a generator 212
|
|
=============================================
|
|
ALines (lines before reading input) = 73625
|
|
read_input 1635
|
|
NONTERMINAL: UISA_VSIB_INDEX_YMM type= xed_reg_enum_t
|
|
Adding UISA_VSIB_INDEX_YMM to nonterminal dict
|
|
Nonterminal xed_reg_enum_t UISA_VSIB_INDEX_YMM()::
|
|
Nonterminal name UISA_VSIB_INDEX_YMM
|
|
read_flat_input 1635
|
|
Hit a nonterminal, returning at: xed_reg_enum_t UISA_VSIB_INDEX_XMM()::
|
|
BLines (lines remaining after reading input) = 73592
|
|
=============================================
|
|
Creating a generator 213
|
|
=============================================
|
|
ALines (lines before reading input) = 73592
|
|
read_input 1667
|
|
NONTERMINAL: UISA_VSIB_INDEX_XMM type= xed_reg_enum_t
|
|
Adding UISA_VSIB_INDEX_XMM to nonterminal dict
|
|
Nonterminal xed_reg_enum_t UISA_VSIB_INDEX_XMM()::
|
|
Nonterminal name UISA_VSIB_INDEX_XMM
|
|
read_flat_input 1667
|
|
Hit a nonterminal, returning at: UISA_VSIB_BASE()::
|
|
BLines (lines remaining after reading input) = 73559
|
|
=============================================
|
|
Creating a generator 214
|
|
=============================================
|
|
ALines (lines before reading input) = 73559
|
|
read_input 1699
|
|
NONTERMINAL: UISA_VSIB_BASE notype
|
|
Adding UISA_VSIB_BASE to nonterminal dict
|
|
Nonterminal UISA_VSIB_BASE()::
|
|
Nonterminal name UISA_VSIB_BASE
|
|
read_flat_input 1699
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MASK1()::
|
|
BLines (lines remaining after reading input) = 73540
|
|
=============================================
|
|
Creating a generator 215
|
|
=============================================
|
|
ALines (lines before reading input) = 73540
|
|
read_input 1717
|
|
NONTERMINAL: MASK1 type= xed_reg_enum_t
|
|
Adding MASK1 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MASK1()::
|
|
Nonterminal name MASK1
|
|
read_flat_input 1717
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MASKNOT0()::
|
|
BLines (lines remaining after reading input) = 73531
|
|
=============================================
|
|
Creating a generator 216
|
|
=============================================
|
|
ALines (lines before reading input) = 73531
|
|
read_input 1725
|
|
NONTERMINAL: MASKNOT0 type= xed_reg_enum_t
|
|
Adding MASKNOT0 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MASKNOT0()::
|
|
Nonterminal name MASKNOT0
|
|
read_flat_input 1725
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MASK_R()::
|
|
BLines (lines remaining after reading input) = 73522
|
|
=============================================
|
|
Creating a generator 217
|
|
=============================================
|
|
ALines (lines before reading input) = 73522
|
|
read_input 1733
|
|
NONTERMINAL: MASK_R type= xed_reg_enum_t
|
|
Adding MASK_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MASK_R()::
|
|
Nonterminal name MASK_R
|
|
read_flat_input 1733
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MASK_B()::
|
|
BLines (lines remaining after reading input) = 73513
|
|
=============================================
|
|
Creating a generator 218
|
|
=============================================
|
|
ALines (lines before reading input) = 73513
|
|
read_input 1741
|
|
NONTERMINAL: MASK_B type= xed_reg_enum_t
|
|
Adding MASK_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MASK_B()::
|
|
Nonterminal name MASK_B
|
|
read_flat_input 1741
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MASK_N()::
|
|
BLines (lines remaining after reading input) = 73504
|
|
=============================================
|
|
Creating a generator 219
|
|
=============================================
|
|
ALines (lines before reading input) = 73504
|
|
read_input 1749
|
|
NONTERMINAL: MASK_N type= xed_reg_enum_t
|
|
Adding MASK_N to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MASK_N()::
|
|
Nonterminal name MASK_N
|
|
read_flat_input 1749
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MASK_N64()::
|
|
BLines (lines remaining after reading input) = 73500
|
|
=============================================
|
|
Creating a generator 220
|
|
=============================================
|
|
ALines (lines before reading input) = 73500
|
|
read_input 1752
|
|
NONTERMINAL: MASK_N64 type= xed_reg_enum_t
|
|
Adding MASK_N64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MASK_N64()::
|
|
Nonterminal name MASK_N64
|
|
read_flat_input 1752
|
|
Hit a nonterminal, returning at: xed_reg_enum_t MASK_N32()::
|
|
BLines (lines remaining after reading input) = 73491
|
|
=============================================
|
|
Creating a generator 221
|
|
=============================================
|
|
ALines (lines before reading input) = 73491
|
|
read_input 1760
|
|
NONTERMINAL: MASK_N32 type= xed_reg_enum_t
|
|
Adding MASK_N32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t MASK_N32()::
|
|
Nonterminal name MASK_N32
|
|
read_flat_input 1760
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_R3()::
|
|
BLines (lines remaining after reading input) = 73482
|
|
=============================================
|
|
Creating a generator 222
|
|
=============================================
|
|
ALines (lines before reading input) = 73482
|
|
read_input 1768
|
|
NONTERMINAL: XMM_R3 type= xed_reg_enum_t
|
|
Adding XMM_R3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_R3()::
|
|
Nonterminal name XMM_R3
|
|
read_flat_input 1768
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_R3_32()::
|
|
BLines (lines remaining after reading input) = 73478
|
|
=============================================
|
|
Creating a generator 223
|
|
=============================================
|
|
ALines (lines before reading input) = 73478
|
|
read_input 1771
|
|
NONTERMINAL: XMM_R3_32 type= xed_reg_enum_t
|
|
Adding XMM_R3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_R3_32()::
|
|
Nonterminal name XMM_R3_32
|
|
read_flat_input 1771
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_R3_64()::
|
|
BLines (lines remaining after reading input) = 73469
|
|
=============================================
|
|
Creating a generator 224
|
|
=============================================
|
|
ALines (lines before reading input) = 73469
|
|
read_input 1779
|
|
NONTERMINAL: XMM_R3_64 type= xed_reg_enum_t
|
|
Adding XMM_R3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_R3_64()::
|
|
Nonterminal name XMM_R3_64
|
|
read_flat_input 1779
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_R3()::
|
|
BLines (lines remaining after reading input) = 73436
|
|
=============================================
|
|
Creating a generator 225
|
|
=============================================
|
|
ALines (lines before reading input) = 73436
|
|
read_input 1811
|
|
NONTERMINAL: YMM_R3 type= xed_reg_enum_t
|
|
Adding YMM_R3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_R3()::
|
|
Nonterminal name YMM_R3
|
|
read_flat_input 1811
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_R3_32()::
|
|
BLines (lines remaining after reading input) = 73432
|
|
=============================================
|
|
Creating a generator 226
|
|
=============================================
|
|
ALines (lines before reading input) = 73432
|
|
read_input 1814
|
|
NONTERMINAL: YMM_R3_32 type= xed_reg_enum_t
|
|
Adding YMM_R3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_R3_32()::
|
|
Nonterminal name YMM_R3_32
|
|
read_flat_input 1814
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_R3_64()::
|
|
BLines (lines remaining after reading input) = 73423
|
|
=============================================
|
|
Creating a generator 227
|
|
=============================================
|
|
ALines (lines before reading input) = 73423
|
|
read_input 1822
|
|
NONTERMINAL: YMM_R3_64 type= xed_reg_enum_t
|
|
Adding YMM_R3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_R3_64()::
|
|
Nonterminal name YMM_R3_64
|
|
read_flat_input 1822
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_R3()::
|
|
BLines (lines remaining after reading input) = 73390
|
|
=============================================
|
|
Creating a generator 228
|
|
=============================================
|
|
ALines (lines before reading input) = 73390
|
|
read_input 1854
|
|
NONTERMINAL: ZMM_R3 type= xed_reg_enum_t
|
|
Adding ZMM_R3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_R3()::
|
|
Nonterminal name ZMM_R3
|
|
read_flat_input 1854
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_R3_32()::
|
|
BLines (lines remaining after reading input) = 73386
|
|
=============================================
|
|
Creating a generator 229
|
|
=============================================
|
|
ALines (lines before reading input) = 73386
|
|
read_input 1857
|
|
NONTERMINAL: ZMM_R3_32 type= xed_reg_enum_t
|
|
Adding ZMM_R3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_R3_32()::
|
|
Nonterminal name ZMM_R3_32
|
|
read_flat_input 1857
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_R3_64()::
|
|
BLines (lines remaining after reading input) = 73377
|
|
=============================================
|
|
Creating a generator 230
|
|
=============================================
|
|
ALines (lines before reading input) = 73377
|
|
read_input 1865
|
|
NONTERMINAL: ZMM_R3_64 type= xed_reg_enum_t
|
|
Adding ZMM_R3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_R3_64()::
|
|
Nonterminal name ZMM_R3_64
|
|
read_flat_input 1865
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_B3()::
|
|
BLines (lines remaining after reading input) = 73344
|
|
=============================================
|
|
Creating a generator 231
|
|
=============================================
|
|
ALines (lines before reading input) = 73344
|
|
read_input 1897
|
|
NONTERMINAL: XMM_B3 type= xed_reg_enum_t
|
|
Adding XMM_B3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_B3()::
|
|
Nonterminal name XMM_B3
|
|
read_flat_input 1897
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_B3_32()::
|
|
BLines (lines remaining after reading input) = 73340
|
|
=============================================
|
|
Creating a generator 232
|
|
=============================================
|
|
ALines (lines before reading input) = 73340
|
|
read_input 1900
|
|
NONTERMINAL: XMM_B3_32 type= xed_reg_enum_t
|
|
Adding XMM_B3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_B3_32()::
|
|
Nonterminal name XMM_B3_32
|
|
read_flat_input 1900
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_B3_64()::
|
|
BLines (lines remaining after reading input) = 73331
|
|
=============================================
|
|
Creating a generator 233
|
|
=============================================
|
|
ALines (lines before reading input) = 73331
|
|
read_input 1908
|
|
NONTERMINAL: XMM_B3_64 type= xed_reg_enum_t
|
|
Adding XMM_B3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_B3_64()::
|
|
Nonterminal name XMM_B3_64
|
|
read_flat_input 1908
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_B3()::
|
|
BLines (lines remaining after reading input) = 73298
|
|
=============================================
|
|
Creating a generator 234
|
|
=============================================
|
|
ALines (lines before reading input) = 73298
|
|
read_input 1940
|
|
NONTERMINAL: YMM_B3 type= xed_reg_enum_t
|
|
Adding YMM_B3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_B3()::
|
|
Nonterminal name YMM_B3
|
|
read_flat_input 1940
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_B3_32()::
|
|
BLines (lines remaining after reading input) = 73294
|
|
=============================================
|
|
Creating a generator 235
|
|
=============================================
|
|
ALines (lines before reading input) = 73294
|
|
read_input 1943
|
|
NONTERMINAL: YMM_B3_32 type= xed_reg_enum_t
|
|
Adding YMM_B3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_B3_32()::
|
|
Nonterminal name YMM_B3_32
|
|
read_flat_input 1943
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_B3_64()::
|
|
BLines (lines remaining after reading input) = 73285
|
|
=============================================
|
|
Creating a generator 236
|
|
=============================================
|
|
ALines (lines before reading input) = 73285
|
|
read_input 1951
|
|
NONTERMINAL: YMM_B3_64 type= xed_reg_enum_t
|
|
Adding YMM_B3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_B3_64()::
|
|
Nonterminal name YMM_B3_64
|
|
read_flat_input 1951
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_B3()::
|
|
BLines (lines remaining after reading input) = 73252
|
|
=============================================
|
|
Creating a generator 237
|
|
=============================================
|
|
ALines (lines before reading input) = 73252
|
|
read_input 1983
|
|
NONTERMINAL: ZMM_B3 type= xed_reg_enum_t
|
|
Adding ZMM_B3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_B3()::
|
|
Nonterminal name ZMM_B3
|
|
read_flat_input 1983
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_B3_32()::
|
|
BLines (lines remaining after reading input) = 73248
|
|
=============================================
|
|
Creating a generator 238
|
|
=============================================
|
|
ALines (lines before reading input) = 73248
|
|
read_input 1986
|
|
NONTERMINAL: ZMM_B3_32 type= xed_reg_enum_t
|
|
Adding ZMM_B3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_B3_32()::
|
|
Nonterminal name ZMM_B3_32
|
|
read_flat_input 1986
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_B3_64()::
|
|
BLines (lines remaining after reading input) = 73239
|
|
=============================================
|
|
Creating a generator 239
|
|
=============================================
|
|
ALines (lines before reading input) = 73239
|
|
read_input 1994
|
|
NONTERMINAL: ZMM_B3_64 type= xed_reg_enum_t
|
|
Adding ZMM_B3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_B3_64()::
|
|
Nonterminal name ZMM_B3_64
|
|
read_flat_input 1994
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_N3()::
|
|
BLines (lines remaining after reading input) = 73206
|
|
=============================================
|
|
Creating a generator 240
|
|
=============================================
|
|
ALines (lines before reading input) = 73206
|
|
read_input 2026
|
|
NONTERMINAL: XMM_N3 type= xed_reg_enum_t
|
|
Adding XMM_N3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_N3()::
|
|
Nonterminal name XMM_N3
|
|
read_flat_input 2026
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_N3_32()::
|
|
BLines (lines remaining after reading input) = 73202
|
|
=============================================
|
|
Creating a generator 241
|
|
=============================================
|
|
ALines (lines before reading input) = 73202
|
|
read_input 2029
|
|
NONTERMINAL: XMM_N3_32 type= xed_reg_enum_t
|
|
Adding XMM_N3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_N3_32()::
|
|
Nonterminal name XMM_N3_32
|
|
read_flat_input 2029
|
|
Hit a nonterminal, returning at: xed_reg_enum_t XMM_N3_64()::
|
|
BLines (lines remaining after reading input) = 73193
|
|
=============================================
|
|
Creating a generator 242
|
|
=============================================
|
|
ALines (lines before reading input) = 73193
|
|
read_input 2037
|
|
NONTERMINAL: XMM_N3_64 type= xed_reg_enum_t
|
|
Adding XMM_N3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t XMM_N3_64()::
|
|
Nonterminal name XMM_N3_64
|
|
read_flat_input 2037
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_N3()::
|
|
BLines (lines remaining after reading input) = 73160
|
|
=============================================
|
|
Creating a generator 243
|
|
=============================================
|
|
ALines (lines before reading input) = 73160
|
|
read_input 2069
|
|
NONTERMINAL: YMM_N3 type= xed_reg_enum_t
|
|
Adding YMM_N3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_N3()::
|
|
Nonterminal name YMM_N3
|
|
read_flat_input 2069
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_N3_32()::
|
|
BLines (lines remaining after reading input) = 73156
|
|
=============================================
|
|
Creating a generator 244
|
|
=============================================
|
|
ALines (lines before reading input) = 73156
|
|
read_input 2072
|
|
NONTERMINAL: YMM_N3_32 type= xed_reg_enum_t
|
|
Adding YMM_N3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_N3_32()::
|
|
Nonterminal name YMM_N3_32
|
|
read_flat_input 2072
|
|
Hit a nonterminal, returning at: xed_reg_enum_t YMM_N3_64()::
|
|
BLines (lines remaining after reading input) = 73147
|
|
=============================================
|
|
Creating a generator 245
|
|
=============================================
|
|
ALines (lines before reading input) = 73147
|
|
read_input 2080
|
|
NONTERMINAL: YMM_N3_64 type= xed_reg_enum_t
|
|
Adding YMM_N3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t YMM_N3_64()::
|
|
Nonterminal name YMM_N3_64
|
|
read_flat_input 2080
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_N3()::
|
|
BLines (lines remaining after reading input) = 73114
|
|
=============================================
|
|
Creating a generator 246
|
|
=============================================
|
|
ALines (lines before reading input) = 73114
|
|
read_input 2112
|
|
NONTERMINAL: ZMM_N3 type= xed_reg_enum_t
|
|
Adding ZMM_N3 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_N3()::
|
|
Nonterminal name ZMM_N3
|
|
read_flat_input 2112
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_N3_32()::
|
|
BLines (lines remaining after reading input) = 73110
|
|
=============================================
|
|
Creating a generator 247
|
|
=============================================
|
|
ALines (lines before reading input) = 73110
|
|
read_input 2115
|
|
NONTERMINAL: ZMM_N3_32 type= xed_reg_enum_t
|
|
Adding ZMM_N3_32 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_N3_32()::
|
|
Nonterminal name ZMM_N3_32
|
|
read_flat_input 2115
|
|
Hit a nonterminal, returning at: xed_reg_enum_t ZMM_N3_64()::
|
|
BLines (lines remaining after reading input) = 73101
|
|
=============================================
|
|
Creating a generator 248
|
|
=============================================
|
|
ALines (lines before reading input) = 73101
|
|
read_input 2123
|
|
NONTERMINAL: ZMM_N3_64 type= xed_reg_enum_t
|
|
Adding ZMM_N3_64 to nonterminal dict
|
|
Nonterminal xed_reg_enum_t ZMM_N3_64()::
|
|
Nonterminal name ZMM_N3_64
|
|
read_flat_input 2123
|
|
Hit a nonterminal, returning at: xed_reg_enum_t TMM_R()::
|
|
BLines (lines remaining after reading input) = 73068
|
|
=============================================
|
|
Creating a generator 249
|
|
=============================================
|
|
ALines (lines before reading input) = 73068
|
|
read_input 2155
|
|
NONTERMINAL: TMM_R type= xed_reg_enum_t
|
|
Adding TMM_R to nonterminal dict
|
|
Nonterminal xed_reg_enum_t TMM_R()::
|
|
Nonterminal name TMM_R
|
|
read_flat_input 2155
|
|
Hit a nonterminal, returning at: xed_reg_enum_t TMM_B()::
|
|
BLines (lines remaining after reading input) = 73059
|
|
=============================================
|
|
Creating a generator 250
|
|
=============================================
|
|
ALines (lines before reading input) = 73059
|
|
read_input 2163
|
|
NONTERMINAL: TMM_B type= xed_reg_enum_t
|
|
Adding TMM_B to nonterminal dict
|
|
Nonterminal xed_reg_enum_t TMM_B()::
|
|
Nonterminal name TMM_B
|
|
read_flat_input 2163
|
|
Hit a nonterminal, returning at: xed_reg_enum_t TMM_N()::
|
|
BLines (lines remaining after reading input) = 73050
|
|
=============================================
|
|
Creating a generator 251
|
|
=============================================
|
|
ALines (lines before reading input) = 73050
|
|
read_input 2171
|
|
NONTERMINAL: TMM_N type= xed_reg_enum_t
|
|
Adding TMM_N to nonterminal dict
|
|
Nonterminal xed_reg_enum_t TMM_N()::
|
|
Nonterminal name TMM_N
|
|
read_flat_input 2171
|
|
Hit a nonterminal, returning at: NELEM_HALF()::
|
|
BLines (lines remaining after reading input) = 73041
|
|
=============================================
|
|
Creating a generator 252
|
|
=============================================
|
|
ALines (lines before reading input) = 73041
|
|
read_input 2179
|
|
NONTERMINAL: NELEM_HALF notype
|
|
FOUND OLD PARSER FOR NELEM_HALF
|
|
Nonterminal NELEM_HALF()::
|
|
Nonterminal name NELEM_HALF
|
|
read_flat_input 2179
|
|
Hit a nonterminal, returning at: NELEM_QUARTER()::
|
|
BLines (lines remaining after reading input) = 73034
|
|
=============================================
|
|
Creating a generator 252
|
|
=============================================
|
|
ALines (lines before reading input) = 73034
|
|
read_input 2185
|
|
NONTERMINAL: NELEM_QUARTER notype
|
|
Adding NELEM_QUARTER to nonterminal dict
|
|
Nonterminal NELEM_QUARTER()::
|
|
Nonterminal name NELEM_QUARTER
|
|
read_flat_input 2185
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
BLines (lines remaining after reading input) = 73027
|
|
=============================================
|
|
Creating a generator 253
|
|
=============================================
|
|
ALines (lines before reading input) = 73027
|
|
read_input 2191
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
Adding INSTRUCTIONS to nonterminal dict
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 58747 lines remaining.
|
|
BLines (lines remaining after reading input) = 58747
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 58747
|
|
read_input 4100
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 58553 lines remaining.
|
|
BLines (lines remaining after reading input) = 58553
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 58553
|
|
read_input 4120
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 58111 lines remaining.
|
|
BLines (lines remaining after reading input) = 58111
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 58111
|
|
read_input 4169
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 58086 lines remaining.
|
|
BLines (lines remaining after reading input) = 58086
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 58086
|
|
read_input 4171
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 57948 lines remaining.
|
|
BLines (lines remaining after reading input) = 57948
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 57948
|
|
read_input 4189
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 57900 lines remaining.
|
|
BLines (lines remaining after reading input) = 57900
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 57900
|
|
read_input 4196
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 57888 lines remaining.
|
|
BLines (lines remaining after reading input) = 57888
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 57888
|
|
read_input 4197
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 57847 lines remaining.
|
|
BLines (lines remaining after reading input) = 57847
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 57847
|
|
read_input 4201
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: XOP_INSTRUCTIONS()::
|
|
parser returning with 57825 lines remaining.
|
|
BLines (lines remaining after reading input) = 57825
|
|
=============================================
|
|
Creating a generator 254
|
|
=============================================
|
|
ALines (lines before reading input) = 57825
|
|
read_input 4204
|
|
NONTERMINAL: XOP_INSTRUCTIONS notype
|
|
Adding XOP_INSTRUCTIONS to nonterminal dict
|
|
Nonterminal XOP_INSTRUCTIONS()::
|
|
Nonterminal name XOP_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 56852 lines remaining.
|
|
BLines (lines remaining after reading input) = 56852
|
|
=============================================
|
|
Creating a generator 255
|
|
=============================================
|
|
ALines (lines before reading input) = 56852
|
|
read_input 4400
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
Adding AVX_INSTRUCTIONS to nonterminal dict
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 56435 lines remaining.
|
|
BLines (lines remaining after reading input) = 56435
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 56435
|
|
read_input 4528
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 56386 lines remaining.
|
|
BLines (lines remaining after reading input) = 56386
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 56386
|
|
read_input 4544
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
REGISTERING UDELETE NOP0F1A
|
|
REGISTERING UDELETE NOP0F1B
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 56221 lines remaining.
|
|
BLines (lines remaining after reading input) = 56221
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 56221
|
|
read_input 4577
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
REGISTERING UDELETE NOP0F1E
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 56134 lines remaining.
|
|
BLines (lines remaining after reading input) = 56134
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 56134
|
|
read_input 4597
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55979 lines remaining.
|
|
BLines (lines remaining after reading input) = 55979
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55979
|
|
read_input 4611
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55968 lines remaining.
|
|
BLines (lines remaining after reading input) = 55968
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55968
|
|
read_input 4612
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55792 lines remaining.
|
|
BLines (lines remaining after reading input) = 55792
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55792
|
|
read_input 4626
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55771 lines remaining.
|
|
BLines (lines remaining after reading input) = 55771
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55771
|
|
read_input 4628
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55730 lines remaining.
|
|
BLines (lines remaining after reading input) = 55730
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55730
|
|
read_input 4632
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55709 lines remaining.
|
|
BLines (lines remaining after reading input) = 55709
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55709
|
|
read_input 4634
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55698 lines remaining.
|
|
BLines (lines remaining after reading input) = 55698
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55698
|
|
read_input 4635
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55687 lines remaining.
|
|
BLines (lines remaining after reading input) = 55687
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55687
|
|
read_input 4636
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55652 lines remaining.
|
|
BLines (lines remaining after reading input) = 55652
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55652
|
|
read_input 4640
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55633 lines remaining.
|
|
BLines (lines remaining after reading input) = 55633
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55633
|
|
read_input 4642
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55612 lines remaining.
|
|
BLines (lines remaining after reading input) = 55612
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55612
|
|
read_input 4644
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55589 lines remaining.
|
|
BLines (lines remaining after reading input) = 55589
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55589
|
|
read_input 4646
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55577 lines remaining.
|
|
BLines (lines remaining after reading input) = 55577
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55577
|
|
read_input 4648
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55539 lines remaining.
|
|
BLines (lines remaining after reading input) = 55539
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55539
|
|
read_input 4652
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55501 lines remaining.
|
|
BLines (lines remaining after reading input) = 55501
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55501
|
|
read_input 4655
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
REGISTERING UDELETE NOP0F1C
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55436 lines remaining.
|
|
BLines (lines remaining after reading input) = 55436
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55436
|
|
read_input 4667
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 55424 lines remaining.
|
|
BLines (lines remaining after reading input) = 55424
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55424
|
|
read_input 4668
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 55412 lines remaining.
|
|
BLines (lines remaining after reading input) = 55412
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 55412
|
|
read_input 4669
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 51974 lines remaining.
|
|
BLines (lines remaining after reading input) = 51974
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 51974
|
|
read_input 5392
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 51943 lines remaining.
|
|
BLines (lines remaining after reading input) = 51943
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 51943
|
|
read_input 5395
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 51876 lines remaining.
|
|
BLines (lines remaining after reading input) = 51876
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 51876
|
|
read_input 5407
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 51864 lines remaining.
|
|
BLines (lines remaining after reading input) = 51864
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 51864
|
|
read_input 5409
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 51829 lines remaining.
|
|
BLines (lines remaining after reading input) = 51829
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 51829
|
|
read_input 5417
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 50964 lines remaining.
|
|
BLines (lines remaining after reading input) = 50964
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 50964
|
|
read_input 5609
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 50843 lines remaining.
|
|
BLines (lines remaining after reading input) = 50843
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 50843
|
|
read_input 5625
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 49363 lines remaining.
|
|
BLines (lines remaining after reading input) = 49363
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 49363
|
|
read_input 5890
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 49287 lines remaining.
|
|
BLines (lines remaining after reading input) = 49287
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 49287
|
|
read_input 5910
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 49276 lines remaining.
|
|
BLines (lines remaining after reading input) = 49276
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 49276
|
|
read_input 5911
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 49035 lines remaining.
|
|
BLines (lines remaining after reading input) = 49035
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 49035
|
|
read_input 5989
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 49005 lines remaining.
|
|
BLines (lines remaining after reading input) = 49005
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 49005
|
|
read_input 5995
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 48994 lines remaining.
|
|
BLines (lines remaining after reading input) = 48994
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 48994
|
|
read_input 5996
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 48980 lines remaining.
|
|
BLines (lines remaining after reading input) = 48980
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 48980
|
|
read_input 5998
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 48948 lines remaining.
|
|
BLines (lines remaining after reading input) = 48948
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 48948
|
|
read_input 6004
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 48910 lines remaining.
|
|
BLines (lines remaining after reading input) = 48910
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 48910
|
|
read_input 6008
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 48877 lines remaining.
|
|
BLines (lines remaining after reading input) = 48877
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 48877
|
|
read_input 6016
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 48856 lines remaining.
|
|
BLines (lines remaining after reading input) = 48856
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 48856
|
|
read_input 6018
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 48845 lines remaining.
|
|
BLines (lines remaining after reading input) = 48845
|
|
=============================================
|
|
Creating a generator 256
|
|
=============================================
|
|
ALines (lines before reading input) = 48845
|
|
read_input 6019
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
Adding EVEX_INSTRUCTIONS to nonterminal dict
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 48532 lines remaining.
|
|
BLines (lines remaining after reading input) = 48532
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 48532
|
|
read_input 6043
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 48297 lines remaining.
|
|
BLines (lines remaining after reading input) = 48297
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 48297
|
|
read_input 6061
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
REGISTERING UDELETE PREFETCH_RESERVED_0F0Dr2
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 48295 lines remaining.
|
|
BLines (lines remaining after reading input) = 48295
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 48295
|
|
read_input 6061
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 47696 lines remaining.
|
|
BLines (lines remaining after reading input) = 47696
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 47696
|
|
read_input 6107
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 47683 lines remaining.
|
|
BLines (lines remaining after reading input) = 47683
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 47683
|
|
read_input 6108
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 47630 lines remaining.
|
|
BLines (lines remaining after reading input) = 47630
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 47630
|
|
read_input 6112
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 47603 lines remaining.
|
|
BLines (lines remaining after reading input) = 47603
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 47603
|
|
read_input 6114
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 47550 lines remaining.
|
|
BLines (lines remaining after reading input) = 47550
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 47550
|
|
read_input 6118
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 35951 lines remaining.
|
|
BLines (lines remaining after reading input) = 35951
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 35951
|
|
read_input 7041
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 35754 lines remaining.
|
|
BLines (lines remaining after reading input) = 35754
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 35754
|
|
read_input 7056
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 35625 lines remaining.
|
|
BLines (lines remaining after reading input) = 35625
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 35625
|
|
read_input 7066
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 12253 lines remaining.
|
|
BLines (lines remaining after reading input) = 12253
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 12253
|
|
read_input 8872
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 11561 lines remaining.
|
|
BLines (lines remaining after reading input) = 11561
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 11561
|
|
read_input 8926
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 11404 lines remaining.
|
|
BLines (lines remaining after reading input) = 11404
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 11404
|
|
read_input 8938
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 11091 lines remaining.
|
|
BLines (lines remaining after reading input) = 11091
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 11091
|
|
read_input 8962
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 11067 lines remaining.
|
|
BLines (lines remaining after reading input) = 11067
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 11067
|
|
read_input 8965
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 11051 lines remaining.
|
|
BLines (lines remaining after reading input) = 11051
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 11051
|
|
read_input 8967
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 10816 lines remaining.
|
|
BLines (lines remaining after reading input) = 10816
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 10816
|
|
read_input 8985
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 9567 lines remaining.
|
|
BLines (lines remaining after reading input) = 9567
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 9567
|
|
read_input 9081
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 9491 lines remaining.
|
|
BLines (lines remaining after reading input) = 9491
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 9491
|
|
read_input 9087
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 9256 lines remaining.
|
|
BLines (lines remaining after reading input) = 9256
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 9256
|
|
read_input 9105
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 9111 lines remaining.
|
|
BLines (lines remaining after reading input) = 9111
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 9111
|
|
read_input 9117
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 8735 lines remaining.
|
|
BLines (lines remaining after reading input) = 8735
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 8735
|
|
read_input 9147
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 8614 lines remaining.
|
|
BLines (lines remaining after reading input) = 8614
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 8614
|
|
read_input 9157
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 8509 lines remaining.
|
|
BLines (lines remaining after reading input) = 8509
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 8509
|
|
read_input 9165
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 8352 lines remaining.
|
|
BLines (lines remaining after reading input) = 8352
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 8352
|
|
read_input 9177
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 8219 lines remaining.
|
|
BLines (lines remaining after reading input) = 8219
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 8219
|
|
read_input 9188
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 8207 lines remaining.
|
|
BLines (lines remaining after reading input) = 8207
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 8207
|
|
read_input 9189
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 8014 lines remaining.
|
|
BLines (lines remaining after reading input) = 8014
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 8014
|
|
read_input 9205
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: AVX_INSTRUCTIONS()::
|
|
parser returning with 7956 lines remaining.
|
|
BLines (lines remaining after reading input) = 7956
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 7956
|
|
read_input 9210
|
|
NONTERMINAL: AVX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR AVX_INSTRUCTIONS
|
|
Nonterminal AVX_INSTRUCTIONS()::
|
|
Nonterminal name AVX_INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 7799 lines remaining.
|
|
BLines (lines remaining after reading input) = 7799
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 7799
|
|
read_input 9222
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 7774 lines remaining.
|
|
BLines (lines remaining after reading input) = 7774
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 7774
|
|
read_input 9224
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 7751 lines remaining.
|
|
BLines (lines remaining after reading input) = 7751
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 7751
|
|
read_input 9226
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: INSTRUCTIONS()::
|
|
parser returning with 7739 lines remaining.
|
|
BLines (lines remaining after reading input) = 7739
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 7739
|
|
read_input 9227
|
|
NONTERMINAL: INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR INSTRUCTIONS
|
|
Nonterminal INSTRUCTIONS()::
|
|
Nonterminal name INSTRUCTIONS
|
|
read_structured_input
|
|
Hit a nonterminal, returning at: EVEX_INSTRUCTIONS()::
|
|
parser returning with 7675 lines remaining.
|
|
BLines (lines remaining after reading input) = 7675
|
|
=============================================
|
|
Creating a generator 257
|
|
=============================================
|
|
ALines (lines before reading input) = 7675
|
|
read_input 9232
|
|
NONTERMINAL: EVEX_INSTRUCTIONS notype
|
|
FOUND OLD PARSER FOR EVEX_INSTRUCTIONS
|
|
Nonterminal EVEX_INSTRUCTIONS()::
|
|
Nonterminal name EVEX_INSTRUCTIONS
|
|
read_structured_input
|
|
parser returning with 0 lines remaining.
|
|
BLines (lines remaining after reading input) = 0
|
|
DROPPING UNAME NOP0F1A
|
|
DROPPING UNAME NOP0F1A
|
|
DROPPING UNAME NOP0F1B
|
|
DROPPING UNAME NOP0F1B
|
|
DROPPING UNAME NOP0F1C
|
|
DROPPING UNAME NOP0F1C
|
|
DROPPING UNAME NOP0F1E
|
|
DROPPING UNAME NOP0F1E
|
|
DROPPING UNAME PREFETCH_RESERVED_0F0Dr2
|
|
X9 need to splatter based on cases overlapping with scalar dispatch
|
|
Splattering because of conflicting 'other' conditions
|
|
X9 need to splatter based on cases overlapping with scalar dispatch
|
|
Splattering because of conflicting 'other' conditions
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 20
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:28
|
|
bitpos:26 len-pattern:29
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:28
|
|
bitpos:26 len-pattern:29
|
|
|
|
|
|
NODE:
|
|
NOP inum=4581 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 0 n n n REP=3
|
|
|
|
NOP inum=4582 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 1 0 n n n REP=3
|
|
|
|
NOP inum=4583 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 1 1 n n n REP=3
|
|
|
|
NOP inum=4584 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 0 0 n n n REP=3
|
|
|
|
NOP inum=4585 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 0 1 n n n REP=3
|
|
|
|
NOP inum=4586 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 0 n n n REP=3
|
|
|
|
NOP inum=4587 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 0 REP=3
|
|
|
|
NOP inum=4588 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 1 REP=3
|
|
|
|
NOP inum=4589 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 0 REP=3
|
|
|
|
NOP inum=4590 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 1 REP=3
|
|
|
|
NOP inum=4591 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 0 REP=3
|
|
|
|
NOP inum=4592 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 1 REP=3
|
|
|
|
NOP inum=4593 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=0
|
|
|
|
NOP inum=4594 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=0
|
|
|
|
NOP inum=4595 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=28
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=0 CET=0
|
|
|
|
NOP inum=4596 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=29
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=1 MODE=2 CET=0
|
|
|
|
ENDBR32 inum=4598 iform_input=ENDBR32 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=1
|
|
|
|
ENDBR64 inum=4599 iform_input=ENDBR64 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=1
|
|
|
|
RDSSPD inum=4602 iform_input=RDSSPD_GPR32u32 isa_set=CET pattern len=28
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=0 CET=1
|
|
|
|
RDSSPQ inum=4603 iform_input=RDSSPQ_GPR64u64 isa_set=CET pattern len=29
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=1 MODE=2 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 21
|
|
back_split_graph: based on 21
|
|
BACKSPLIT fake bitpos: 21 real bitpos: 20
|
|
|
|
|
|
BUILD ERROR: more than one leaf when ran out of bits:
|
|
NOP inum=4581 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 0 n n n REP=3
|
|
|
|
NOP inum=4582 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 1 0 n n n REP=3
|
|
|
|
NOP inum=4584 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 0 0 n n n REP=3
|
|
|
|
NOP inum=4586 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 0 n n n REP=3
|
|
|
|
|
|
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 20
|
|
NEED TO BACKSPLIT AT POSITION 20
|
|
back_split_graph: based on 20
|
|
BACKSPLIT fake bitpos: 20 real bitpos: 19
|
|
|
|
|
|
BUILD ERROR: more than one leaf when ran out of bits:
|
|
NOP inum=4581 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 0 n n n REP=3
|
|
|
|
NOP inum=4584 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 0 0 n n n REP=3
|
|
|
|
|
|
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 19
|
|
NEED TO BACKSPLIT AT POSITION 19
|
|
back_split_graph: based on 19
|
|
BACKSPLIT fake bitpos: 19 real bitpos: 18
|
|
|
|
|
|
BUILD ERROR: more than one leaf when ran out of bits:
|
|
NOP inum=4582 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 1 0 n n n REP=3
|
|
|
|
NOP inum=4586 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 0 n n n REP=3
|
|
|
|
|
|
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 19
|
|
NEED TO BACKSPLIT AT POSITION 19
|
|
back_split_graph: based on 19
|
|
BACKSPLIT fake bitpos: 19 real bitpos: 18
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 16
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:28
|
|
bitpos:26 len-pattern:29
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:28
|
|
bitpos:26 len-pattern:29
|
|
|
|
|
|
NODE:
|
|
NOP inum=4583 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 1 1 n n n REP=3
|
|
|
|
NOP inum=4585 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 0 1 n n n REP=3
|
|
|
|
NOP inum=4587 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 0 REP=3
|
|
|
|
NOP inum=4588 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 1 REP=3
|
|
|
|
NOP inum=4589 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 0 REP=3
|
|
|
|
NOP inum=4590 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 1 REP=3
|
|
|
|
NOP inum=4591 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 0 REP=3
|
|
|
|
NOP inum=4592 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 1 REP=3
|
|
|
|
NOP inum=4593 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=0
|
|
|
|
NOP inum=4594 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=0
|
|
|
|
NOP inum=4595 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=28
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=0 CET=0
|
|
|
|
NOP inum=4596 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=29
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=1 MODE=2 CET=0
|
|
|
|
ENDBR32 inum=4598 iform_input=ENDBR32 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=1
|
|
|
|
ENDBR64 inum=4599 iform_input=ENDBR64 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=1
|
|
|
|
RDSSPD inum=4602 iform_input=RDSSPD_GPR32u32 isa_set=CET pattern len=28
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=0 CET=1
|
|
|
|
RDSSPQ inum=4603 iform_input=RDSSPQ_GPR64u64 isa_set=CET pattern len=29
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=1 MODE=2 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 20
|
|
back_split_graph: based on 20
|
|
BACKSPLIT fake bitpos: 20 real bitpos: 19
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 5
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:28
|
|
bitpos:26 len-pattern:29
|
|
bitpos:26 len-pattern:28
|
|
bitpos:26 len-pattern:29
|
|
|
|
|
|
NODE:
|
|
NOP inum=4585 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 0 1 n n n REP=3
|
|
|
|
NOP inum=4595 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=28
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=0 CET=0
|
|
|
|
NOP inum=4596 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=29
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=1 MODE=2 CET=0
|
|
|
|
RDSSPD inum=4602 iform_input=RDSSPD_GPR32u32 isa_set=CET pattern len=28
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=0 CET=1
|
|
|
|
RDSSPQ inum=4603 iform_input=RDSSPQ_GPR64u64 isa_set=CET pattern len=29
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 0 1 n n n REP=3 REXW=1 MODE=2 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 19
|
|
back_split_graph: based on 19
|
|
BACKSPLIT fake bitpos: 19 real bitpos: 18
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 11
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
|
|
|
|
NODE:
|
|
NOP inum=4583 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 0 1 1 n n n REP=3
|
|
|
|
NOP inum=4587 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 0 REP=3
|
|
|
|
NOP inum=4588 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 1 REP=3
|
|
|
|
NOP inum=4589 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 0 REP=3
|
|
|
|
NOP inum=4590 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 1 REP=3
|
|
|
|
NOP inum=4591 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 0 REP=3
|
|
|
|
NOP inum=4592 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 1 REP=3
|
|
|
|
NOP inum=4593 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=0
|
|
|
|
NOP inum=4594 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=0
|
|
|
|
ENDBR32 inum=4598 iform_input=ENDBR32 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=1
|
|
|
|
ENDBR64 inum=4599 iform_input=ENDBR64 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 19
|
|
back_split_graph: based on 19
|
|
BACKSPLIT fake bitpos: 19 real bitpos: 18
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 10
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
|
|
|
|
NODE:
|
|
NOP inum=4587 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 0 REP=3
|
|
|
|
NOP inum=4588 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 1 REP=3
|
|
|
|
NOP inum=4589 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 0 REP=3
|
|
|
|
NOP inum=4590 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 1 REP=3
|
|
|
|
NOP inum=4591 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 0 REP=3
|
|
|
|
NOP inum=4592 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 1 REP=3
|
|
|
|
NOP inum=4593 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=0
|
|
|
|
NOP inum=4594 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=0
|
|
|
|
ENDBR32 inum=4598 iform_input=ENDBR32 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=1
|
|
|
|
ENDBR64 inum=4599 iform_input=ENDBR64 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 24
|
|
back_split_graph: based on 24
|
|
BACKSPLIT fake bitpos: 24 real bitpos: 23
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 5
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
|
|
|
|
NODE:
|
|
NOP inum=4587 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 0 REP=3
|
|
|
|
NOP inum=4589 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 0 REP=3
|
|
|
|
NOP inum=4591 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 0 REP=3
|
|
|
|
NOP inum=4593 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=0
|
|
|
|
ENDBR64 inum=4599 iform_input=ENDBR64 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 23
|
|
back_split_graph: based on 23
|
|
BACKSPLIT fake bitpos: 23 real bitpos: 22
|
|
|
|
|
|
BUILD ERROR: more than one leaf when ran out of bits:
|
|
NOP inum=4587 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 0 REP=3
|
|
|
|
NOP inum=4589 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 0 REP=3
|
|
|
|
|
|
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 22
|
|
NEED TO BACKSPLIT AT POSITION 22
|
|
back_split_graph: based on 22
|
|
BACKSPLIT fake bitpos: 22 real bitpos: 21
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 3
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
|
|
|
|
NODE:
|
|
NOP inum=4591 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 0 REP=3
|
|
|
|
NOP inum=4593 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=0
|
|
|
|
ENDBR64 inum=4599 iform_input=ENDBR64 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 0 REP=3 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 22
|
|
back_split_graph: based on 22
|
|
BACKSPLIT fake bitpos: 22 real bitpos: 21
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 5
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
|
|
|
|
NODE:
|
|
NOP inum=4588 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 1 REP=3
|
|
|
|
NOP inum=4590 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 1 REP=3
|
|
|
|
NOP inum=4592 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 1 REP=3
|
|
|
|
NOP inum=4594 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=0
|
|
|
|
ENDBR32 inum=4598 iform_input=ENDBR32 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 23
|
|
back_split_graph: based on 23
|
|
BACKSPLIT fake bitpos: 23 real bitpos: 22
|
|
|
|
|
|
BUILD ERROR: more than one leaf when ran out of bits:
|
|
NOP inum=4588 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 0 1 REP=3
|
|
|
|
NOP inum=4590 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 0 1 REP=3
|
|
|
|
|
|
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 22
|
|
NEED TO BACKSPLIT AT POSITION 22
|
|
back_split_graph: based on 22
|
|
BACKSPLIT fake bitpos: 22 real bitpos: 21
|
|
|
|
Length error: some instructions done and some are not done simultaneously
|
|
ilist len = 3
|
|
|
|
|
|
ILIST:
|
|
bitpos:26 len-pattern:26
|
|
bitpos:26 len-pattern:27
|
|
bitpos:26 len-pattern:27
|
|
|
|
|
|
NODE:
|
|
NOP inum=4592 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=26
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 1 1 1 REP=3
|
|
|
|
NOP inum=4594 iform_input=NOP_GPRv_GPRv_0F1E isa_set=PPRO pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=0
|
|
|
|
ENDBR32 inum=4598 iform_input=ENDBR32 isa_set=CET pattern len=27
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 0 1 1 MOD=3 1 1 1 0 1 1 REP=3 CET=1
|
|
|
|
FALLBACK: we can parition on the 1s and 0s at bitpos 22
|
|
back_split_graph: based on 22
|
|
BACKSPLIT fake bitpos: 22 real bitpos: 21
|
|
|
|
FUNKY SPOT: bitpos 36
|
|
Others:
|
|
MOVDIRI inum=4650 iform_input=MOVDIRI_MEMu32_GPR32u32 isa_set=MOVDIR pattern len=37
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 1 m m MOD!=3 r r r n n n MODRM() REP=0 OSZ=0 REXW=0
|
|
|
|
MOVDIRI inum=4651 iform_input=MOVDIRI_MEMu64_GPR64u64 isa_set=MOVDIR pattern len=38
|
|
ipattern: 0 0 0 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 1 m m MOD!=3 r r r n n n MODRM() REP=0 OSZ=0 MODE=2 REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING MOVDIRI inum 4650 -- already fine
|
|
REARRANGE needs to juggle: MOVDIRI inum 4651
|
|
REARRANGE one pattern worked for MOVDIRI inum 4651
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 36
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
LLWPCB inum=4394 isa_set=LWP pattern len=23
|
|
ipattern: VEXVALID=3 0 0 0 1 0 0 1 0 VEX_PREFIX=0 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 MAP=9 1 1 MOD=3 0 0 0 n n n
|
|
|
|
SLWPCB inum=4395 isa_set=LWP pattern len=23
|
|
ipattern: VEXVALID=3 0 0 0 1 0 0 1 0 VEX_PREFIX=0 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 MAP=9 1 1 MOD=3 0 0 1 n n n
|
|
|
|
LWPINS inum=4396 isa_set=LWP pattern len=23
|
|
ipattern: VEXVALID=3 0 0 0 1 0 0 1 0 VEX_PREFIX=0 VL=0 MAP=10 m m MOD!=3 0 0 0 n n n MODRM() UIMM32()
|
|
|
|
LWPINS inum=4397 isa_set=LWP pattern len=22
|
|
ipattern: VEXVALID=3 0 0 0 1 0 0 1 0 VEX_PREFIX=0 VL=0 MAP=10 1 1 MOD=3 0 0 0 n n n UIMM32()
|
|
|
|
LWPVAL inum=4398 isa_set=LWP pattern len=23
|
|
ipattern: VEXVALID=3 0 0 0 1 0 0 1 0 VEX_PREFIX=0 VL=0 MAP=10 m m MOD!=3 0 0 1 n n n MODRM() UIMM32()
|
|
|
|
LWPVAL inum=4399 isa_set=LWP pattern len=22
|
|
ipattern: VEXVALID=3 0 0 0 1 0 0 1 0 VEX_PREFIX=0 VL=0 MAP=10 1 1 MOD=3 0 0 1 n n n UIMM32()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEXDEST3
|
|
SKIPPING LLWPCB inum 4394 -- already fine
|
|
SKIPPING SLWPCB inum 4395 -- already fine
|
|
REARRANGE needs to juggle: LWPINS inum 4396
|
|
REARRANGE FAILED for VEXDEST3. Trying again...
|
|
REARRANGE ATTEMPT using VEXDEST210
|
|
REARRANGE needs to juggle: LLWPCB inum 4394
|
|
REARRANGE one pattern worked for LLWPCB inum 4394
|
|
REARRANGE needs to juggle: SLWPCB inum 4395
|
|
REARRANGE one pattern worked for SLWPCB inum 4395
|
|
REARRANGE needs to juggle: LWPINS inum 4396
|
|
REARRANGE FAILED for VEXDEST210. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: LLWPCB inum 4394
|
|
REARRANGE one pattern worked for LLWPCB inum 4394
|
|
REARRANGE needs to juggle: SLWPCB inum 4395
|
|
REARRANGE one pattern worked for SLWPCB inum 4395
|
|
SKIPPING LWPINS inum 4396 -- already fine
|
|
SKIPPING LWPINS inum 4397 -- already fine
|
|
SKIPPING LWPVAL inum 4398 -- already fine
|
|
SKIPPING LWPVAL inum 4399 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPSHUFB inum=5747 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSHUFB inum=5748 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VPERMQ inum=5858 isa_set=AVX2 pattern len=26
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 0 VL=1 MAP=3 VEX_PREFIX=1 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VPERMQ inum=5859 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 0 VL=1 MAP=3 VEX_PREFIX=1 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPSHUFB inum 5747 -- already fine
|
|
SKIPPING VPSHUFB inum 5748 -- already fine
|
|
REARRANGE needs to juggle: VPERMQ inum 5858
|
|
REARRANGE one pattern worked for VPERMQ inum 5858
|
|
REARRANGE needs to juggle: VPERMQ inum 5859
|
|
REARRANGE one pattern worked for VPERMQ inum 5859
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPHADDW inum=5691 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPHADDW inum=5692 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VPERMPD inum=5860 isa_set=AVX2 pattern len=26
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 1 VL=1 MAP=3 VEX_PREFIX=1 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VPERMPD inum=5861 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 0 0 0 0 1 VL=1 MAP=3 VEX_PREFIX=1 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPHADDW inum 5691 -- already fine
|
|
SKIPPING VPHADDW inum 5692 -- already fine
|
|
REARRANGE needs to juggle: VPERMPD inum 5860
|
|
REARRANGE one pattern worked for VPERMPD inum 5860
|
|
REARRANGE needs to juggle: VPERMPD inum 5861
|
|
REARRANGE one pattern worked for VPERMPD inum 5861
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPSIGND inum=5089 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VL=0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSIGND inum=5090 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VL=0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VPSIGND inum=5753 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VL=1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSIGND inum=5754 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VL=1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VROUNDSS inum=5141 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VROUNDSS inum=5142 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPSIGND inum 5089 -- already fine
|
|
SKIPPING VPSIGND inum 5090 -- already fine
|
|
SKIPPING VPSIGND inum 5753 -- already fine
|
|
SKIPPING VPSIGND inum 5754 -- already fine
|
|
REARRANGE needs to juggle: VROUNDSS inum 5141
|
|
REARRANGE FAILED for VL. Trying again...
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
REARRANGE needs to juggle: VPSIGND inum 5089
|
|
REARRANGE one pattern worked for VPSIGND inum 5089
|
|
REARRANGE needs to juggle: VPSIGND inum 5090
|
|
REARRANGE one pattern worked for VPSIGND inum 5090
|
|
REARRANGE needs to juggle: VPSIGND inum 5753
|
|
REARRANGE one pattern worked for VPSIGND inum 5753
|
|
REARRANGE needs to juggle: VPSIGND inum 5754
|
|
REARRANGE one pattern worked for VPSIGND inum 5754
|
|
SKIPPING VROUNDSS inum 5141 -- already fine
|
|
SKIPPING VROUNDSS inum 5142 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPSIGND inum=5089 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 VL=0 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSIGND inum=5090 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 VL=0 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VPSIGND inum=5753 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 VL=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSIGND inum=5754 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 VL=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VROUNDSS inum=5141 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VROUNDSS inum=5142 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPSIGND inum 5089 -- already fine
|
|
SKIPPING VPSIGND inum 5090 -- already fine
|
|
SKIPPING VPSIGND inum 5753 -- already fine
|
|
SKIPPING VPSIGND inum 5754 -- already fine
|
|
REARRANGE needs to juggle: VROUNDSS inum 5141
|
|
REARRANGE FAILED for VL. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VPSIGND inum 5089
|
|
REARRANGE one pattern worked for VPSIGND inum 5089
|
|
REARRANGE needs to juggle: VPSIGND inum 5090
|
|
REARRANGE one pattern worked for VPSIGND inum 5090
|
|
REARRANGE needs to juggle: VPSIGND inum 5753
|
|
REARRANGE one pattern worked for VPSIGND inum 5753
|
|
REARRANGE needs to juggle: VPSIGND inum 5754
|
|
REARRANGE one pattern worked for VPSIGND inum 5754
|
|
SKIPPING VROUNDSS inum 5141 -- already fine
|
|
SKIPPING VROUNDSS inum 5142 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPMULHRSW inum=5069 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VL=0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMULHRSW inum=5070 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VL=0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VPMULHRSW inum=5733 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VL=1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMULHRSW inum=5734 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VL=1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VROUNDSD inum=5139 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VROUNDSD inum=5140 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPMULHRSW inum 5069 -- already fine
|
|
SKIPPING VPMULHRSW inum 5070 -- already fine
|
|
SKIPPING VPMULHRSW inum 5733 -- already fine
|
|
SKIPPING VPMULHRSW inum 5734 -- already fine
|
|
REARRANGE needs to juggle: VROUNDSD inum 5139
|
|
REARRANGE FAILED for VL. Trying again...
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5069
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5069
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5070
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5070
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5733
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5733
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5734
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5734
|
|
SKIPPING VROUNDSD inum 5139 -- already fine
|
|
SKIPPING VROUNDSD inum 5140 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPMULHRSW inum=5069 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 VL=0 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMULHRSW inum=5070 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 VL=0 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VPMULHRSW inum=5733 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 VL=1 MAP=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMULHRSW inum=5734 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 VL=1 MAP=2 1 1 MOD=3 r r r n n n
|
|
|
|
VROUNDSD inum=5139 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VROUNDSD inum=5140 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 0 0 0 1 0 1 1 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPMULHRSW inum 5069 -- already fine
|
|
SKIPPING VPMULHRSW inum 5070 -- already fine
|
|
SKIPPING VPMULHRSW inum 5733 -- already fine
|
|
SKIPPING VPMULHRSW inum 5734 -- already fine
|
|
REARRANGE needs to juggle: VROUNDSD inum 5139
|
|
REARRANGE FAILED for VL. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5069
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5069
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5070
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5070
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5733
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5733
|
|
REARRANGE needs to juggle: VPMULHRSW inum 5734
|
|
REARRANGE one pattern worked for VPMULHRSW inum 5734
|
|
SKIPPING VROUNDSD inum 5139 -- already fine
|
|
SKIPPING VROUNDSD inum 5140 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VBROADCASTSS inum=4859 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 0 REXW=0 VL=0 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VBROADCASTSS inum=4860 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 0 REXW=0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VBROADCASTSS inum=5886 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VBROADCASTSS inum=5887 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VINSERTF128 inum=4863 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 0 REXW=0 VL=1 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VINSERTF128 inum=4864 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 0 REXW=0 VL=1 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VBROADCASTSS inum 4859 -- already fine
|
|
SKIPPING VBROADCASTSS inum 4860 -- already fine
|
|
REARRANGE needs to juggle: VBROADCASTSS inum 5886
|
|
REARRANGE one pattern worked for VBROADCASTSS inum 5886
|
|
REARRANGE needs to juggle: VBROADCASTSS inum 5887
|
|
REARRANGE one pattern worked for VBROADCASTSS inum 5887
|
|
SKIPPING VINSERTF128 inum 4863 -- already fine
|
|
SKIPPING VINSERTF128 inum 4864 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VEXTRACTF128 inum=4813 isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 1 REXW=0 VL=1 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VEXTRACTF128 inum=4814 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 1 REXW=0 VL=1 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
VBROADCASTSD inum=4861 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 1 REXW=0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VBROADCASTSD inum=5888 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VEXTRACTF128 inum 4813 -- already fine
|
|
SKIPPING VEXTRACTF128 inum 4814 -- already fine
|
|
SKIPPING VBROADCASTSD inum 4861 -- already fine
|
|
REARRANGE needs to juggle: VBROADCASTSD inum 5888
|
|
REARRANGE one pattern worked for VBROADCASTSD inum 5888
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPABSB inum=4981 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSB inum=4982 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPABSB inum=5625 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSB inum=5626 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPABSB inum 4981 -- already fine
|
|
SKIPPING VPABSB inum 4982 -- already fine
|
|
REARRANGE needs to juggle: VPABSB inum 5625
|
|
REARRANGE one pattern worked for VPABSB inum 5625
|
|
REARRANGE needs to juggle: VPABSB inum 5626
|
|
REARRANGE one pattern worked for VPABSB inum 5626
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPABSB inum=4981 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSB inum=4982 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPABSB inum=5625 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSB inum=5626 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MAP
|
|
SKIPPING VPABSB inum 4981 -- already fine
|
|
SKIPPING VPABSB inum 4982 -- already fine
|
|
REARRANGE needs to juggle: VPABSB inum 5625
|
|
REARRANGE one pattern worked for VPABSB inum 5625
|
|
REARRANGE needs to juggle: VPABSB inum 5626
|
|
REARRANGE one pattern worked for VPABSB inum 5626
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPABSW inum=4983 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSW inum=4984 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPABSW inum=5627 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSW inum=5628 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VCVTPS2PH inum=5413 isa_set=F16C pattern len=26
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8() REXW=0
|
|
|
|
VCVTPS2PH inum=5414 isa_set=F16C pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8() REXW=0
|
|
|
|
VCVTPS2PH inum=5415 isa_set=F16C pattern len=26
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8() REXW=0
|
|
|
|
VCVTPS2PH inum=5416 isa_set=F16C pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8() REXW=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPABSW inum 4983 -- already fine
|
|
SKIPPING VPABSW inum 4984 -- already fine
|
|
REARRANGE needs to juggle: VPABSW inum 5627
|
|
REARRANGE one pattern worked for VPABSW inum 5627
|
|
REARRANGE needs to juggle: VPABSW inum 5628
|
|
REARRANGE one pattern worked for VPABSW inum 5628
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5413
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5413
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5414
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5414
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5415
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5415
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5416
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5416
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPABSW inum=4983 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSW inum=4984 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPABSW inum=5627 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSW inum=5628 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VCVTPS2PH inum=5413 isa_set=F16C pattern len=26
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8() REXW=0
|
|
|
|
VCVTPS2PH inum=5414 isa_set=F16C pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8() REXW=0
|
|
|
|
VCVTPS2PH inum=5415 isa_set=F16C pattern len=26
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8() REXW=0
|
|
|
|
VCVTPS2PH inum=5416 isa_set=F16C pattern len=25
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8() REXW=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MAP
|
|
SKIPPING VPABSW inum 4983 -- already fine
|
|
SKIPPING VPABSW inum 4984 -- already fine
|
|
REARRANGE needs to juggle: VPABSW inum 5627
|
|
REARRANGE one pattern worked for VPABSW inum 5627
|
|
REARRANGE needs to juggle: VPABSW inum 5628
|
|
REARRANGE one pattern worked for VPABSW inum 5628
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5413
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5413
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5414
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5414
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5415
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5415
|
|
REARRANGE needs to juggle: VCVTPS2PH inum 5416
|
|
REARRANGE one pattern worked for VCVTPS2PH inum 5416
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPABSD inum=4985 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSD inum=4986 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPABSD inum=5629 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSD inum=5630 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPABSD inum 4985 -- already fine
|
|
SKIPPING VPABSD inum 4986 -- already fine
|
|
REARRANGE needs to juggle: VPABSD inum 5629
|
|
REARRANGE one pattern worked for VPABSD inum 5629
|
|
REARRANGE needs to juggle: VPABSD inum 5630
|
|
REARRANGE one pattern worked for VPABSD inum 5630
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPABSD inum=4985 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSD inum=4986 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPABSD inum=5629 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPABSD inum=5630 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MAP
|
|
SKIPPING VPABSD inum 4985 -- already fine
|
|
SKIPPING VPABSD inum 4986 -- already fine
|
|
REARRANGE needs to juggle: VPABSD inum 5629
|
|
REARRANGE one pattern worked for VPABSD inum 5629
|
|
REARRANGE needs to juggle: VPABSD inum 5630
|
|
REARRANGE one pattern worked for VPABSD inum 5630
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPMOVZXBW inum=5322 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPMOVZXBW inum=5323 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMOVZXBW inum=5832 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPMOVZXBW inum=5833 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
KSHIFTRW inum=7052 iform_input=KSHIFTRW_MASKmskw_MASKmskw_IMM8_AVX512 isa_set=AVX512F_KOP pattern len=25
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 UIMM8()
|
|
|
|
KSHIFTRB inum=8911 iform_input=KSHIFTRB_MASKmskw_MASKmskw_IMM8_AVX512 isa_set=AVX512DQ_KOP pattern len=25
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPMOVZXBW inum 5322 -- already fine
|
|
SKIPPING VPMOVZXBW inum 5323 -- already fine
|
|
SKIPPING VPMOVZXBW inum 5832 -- already fine
|
|
SKIPPING VPMOVZXBW inum 5833 -- already fine
|
|
REARRANGE needs to juggle: KSHIFTRW inum 7052
|
|
REARRANGE one pattern worked for KSHIFTRW inum 7052
|
|
REARRANGE needs to juggle: KSHIFTRB inum 8911
|
|
REARRANGE one pattern worked for KSHIFTRB inum 8911
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPMOVZXBD inum=5324 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPMOVZXBD inum=5325 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMOVZXBD inum=5834 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPMOVZXBD inum=5835 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
KSHIFTRD inum=8912 iform_input=KSHIFTRD_MASKmskw_MASKmskw_IMM8_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 1 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 UIMM8()
|
|
|
|
KSHIFTRQ inum=8913 iform_input=KSHIFTRQ_MASKmskw_MASKmskw_IMM8_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 0 0 1 1 0 0 0 1 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPMOVZXBD inum 5324 -- already fine
|
|
SKIPPING VPMOVZXBD inum 5325 -- already fine
|
|
SKIPPING VPMOVZXBD inum 5834 -- already fine
|
|
SKIPPING VPMOVZXBD inum 5835 -- already fine
|
|
REARRANGE needs to juggle: KSHIFTRD inum 8912
|
|
REARRANGE one pattern worked for KSHIFTRD inum 8912
|
|
REARRANGE needs to juggle: KSHIFTRQ inum 8913
|
|
REARRANGE one pattern worked for KSHIFTRQ inum 8913
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VDPPD inum=4815 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VDPPD inum=4816 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
VPHMINPOSUW inum=4987 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPHMINPOSUW inum=4988 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VEX_PREFIX=1 MAP=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
KANDW inum=7042 iform_input=KANDW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KANDB inum=8876 iform_input=KANDB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KANDD inum=8877 iform_input=KANDD_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
KANDQ inum=8881 iform_input=KANDQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 0 1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VDPPD inum 4815 -- already fine
|
|
SKIPPING VDPPD inum 4816 -- already fine
|
|
REARRANGE needs to juggle: VPHMINPOSUW inum 4987
|
|
REARRANGE one pattern worked for VPHMINPOSUW inum 4987
|
|
REARRANGE needs to juggle: VPHMINPOSUW inum 4988
|
|
REARRANGE one pattern worked for VPHMINPOSUW inum 4988
|
|
REARRANGE needs to juggle: KANDW inum 7042
|
|
REARRANGE one pattern worked for KANDW inum 7042
|
|
REARRANGE needs to juggle: KANDB inum 8876
|
|
REARRANGE one pattern worked for KANDB inum 8876
|
|
REARRANGE needs to juggle: KANDD inum 8877
|
|
REARRANGE one pattern worked for KANDD inum 8877
|
|
REARRANGE needs to juggle: KANDQ inum 8881
|
|
REARRANGE one pattern worked for KANDQ inum 8881
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VMPSADBW inum=5243 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VMPSADBW inum=5244 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
VMPSADBW inum=5791 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VL=1 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VMPSADBW inum=5792 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VL=1 VEX_PREFIX=1 MAP=3 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
KANDNW inum=7041 iform_input=KANDNW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KANDNB inum=8878 iform_input=KANDNB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KANDND inum=8879 iform_input=KANDND_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
KANDNQ inum=8880 iform_input=KANDNQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 0 1 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VMPSADBW inum 5243 -- already fine
|
|
SKIPPING VMPSADBW inum 5244 -- already fine
|
|
SKIPPING VMPSADBW inum 5791 -- already fine
|
|
SKIPPING VMPSADBW inum 5792 -- already fine
|
|
REARRANGE needs to juggle: KANDNW inum 7041
|
|
REARRANGE one pattern worked for KANDNW inum 7041
|
|
REARRANGE needs to juggle: KANDNB inum 8878
|
|
REARRANGE one pattern worked for KANDNB inum 8878
|
|
REARRANGE needs to juggle: KANDND inum 8879
|
|
REARRANGE one pattern worked for KANDND inum 8879
|
|
REARRANGE needs to juggle: KANDNQ inum 8880
|
|
REARRANGE one pattern worked for KANDNQ inum 8880
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPSRLVD inum=5898 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSRLVD inum=5899 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
VPSRLVD inum=5900 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSRLVD inum=5901 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
VPSRLVQ inum=5902 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSRLVQ inum=5903 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPSRLVQ inum=5904 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSRLVQ inum=5905 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
KORW inum=7050 iform_input=KORW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KORB inum=8902 iform_input=KORB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KORD inum=8903 iform_input=KORD_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
KORQ inum=8904 iform_input=KORQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPSRLVD inum 5898 -- already fine
|
|
SKIPPING VPSRLVD inum 5899 -- already fine
|
|
SKIPPING VPSRLVD inum 5900 -- already fine
|
|
SKIPPING VPSRLVD inum 5901 -- already fine
|
|
SKIPPING VPSRLVQ inum 5902 -- already fine
|
|
SKIPPING VPSRLVQ inum 5903 -- already fine
|
|
SKIPPING VPSRLVQ inum 5904 -- already fine
|
|
SKIPPING VPSRLVQ inum 5905 -- already fine
|
|
REARRANGE needs to juggle: KORW inum 7050
|
|
REARRANGE one pattern worked for KORW inum 7050
|
|
REARRANGE needs to juggle: KORB inum 8902
|
|
REARRANGE one pattern worked for KORB inum 8902
|
|
REARRANGE needs to juggle: KORD inum 8903
|
|
REARRANGE one pattern worked for KORD inum 8903
|
|
REARRANGE needs to juggle: KORQ inum 8904
|
|
REARRANGE one pattern worked for KORQ inum 8904
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPSRLVD inum=5900 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSRLVD inum=5901 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
VPSRLVQ inum=5904 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSRLVQ inum=5905 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
KORW inum=7050 iform_input=KORW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n REXW=0
|
|
|
|
KORB inum=8902 iform_input=KORB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n REXW=0
|
|
|
|
KORD inum=8903 iform_input=KORD_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n REXW=1
|
|
|
|
KORQ inum=8904 iform_input=KORQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 0 1 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MAP
|
|
SKIPPING VPSRLVD inum 5900 -- already fine
|
|
SKIPPING VPSRLVD inum 5901 -- already fine
|
|
SKIPPING VPSRLVQ inum 5904 -- already fine
|
|
SKIPPING VPSRLVQ inum 5905 -- already fine
|
|
REARRANGE needs to juggle: KORW inum 7050
|
|
REARRANGE one pattern worked for KORW inum 7050
|
|
REARRANGE needs to juggle: KORB inum 8902
|
|
REARRANGE one pattern worked for KORB inum 8902
|
|
REARRANGE needs to juggle: KORD inum 8903
|
|
REARRANGE one pattern worked for KORD inum 8903
|
|
REARRANGE needs to juggle: KORQ inum 8904
|
|
REARRANGE one pattern worked for KORQ inum 8904
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPERM2I128 inum=5856 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=3 REXW=0 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VPERM2I128 inum=5857 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=3 REXW=0 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
VPSRAVD inum=5906 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 MAP=2 VEX_PREFIX=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0
|
|
|
|
VPSRAVD inum=5907 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 MAP=2 VEX_PREFIX=1 1 1 MOD=3 r r r n n n VL=0 REXW=0
|
|
|
|
VPSRAVD inum=5908 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 MAP=2 VEX_PREFIX=1 m m MOD!=3 r r r n n n MODRM() VL=1 REXW=0
|
|
|
|
VPSRAVD inum=5909 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 MAP=2 VEX_PREFIX=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KXNORW inum=7054 iform_input=KXNORW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KXNORB inum=8920 iform_input=KXNORB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KXNORD inum=8921 iform_input=KXNORD_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
KXNORQ inum=8922 iform_input=KXNORQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPERM2I128 inum 5856 -- already fine
|
|
SKIPPING VPERM2I128 inum 5857 -- already fine
|
|
REARRANGE needs to juggle: VPSRAVD inum 5906
|
|
REARRANGE one pattern worked for VPSRAVD inum 5906
|
|
REARRANGE needs to juggle: VPSRAVD inum 5907
|
|
REARRANGE one pattern worked for VPSRAVD inum 5907
|
|
REARRANGE needs to juggle: VPSRAVD inum 5908
|
|
REARRANGE one pattern worked for VPSRAVD inum 5908
|
|
REARRANGE needs to juggle: VPSRAVD inum 5909
|
|
REARRANGE one pattern worked for VPSRAVD inum 5909
|
|
REARRANGE needs to juggle: KXNORW inum 7054
|
|
REARRANGE one pattern worked for KXNORW inum 7054
|
|
REARRANGE needs to juggle: KXNORB inum 8920
|
|
REARRANGE one pattern worked for KXNORB inum 8920
|
|
REARRANGE needs to juggle: KXNORD inum 8921
|
|
REARRANGE one pattern worked for KXNORD inum 8921
|
|
REARRANGE needs to juggle: KXNORQ inum 8922
|
|
REARRANGE one pattern worked for KXNORQ inum 8922
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPERM2I128 inum=5856 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=3 REXW=0 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VPERM2I128 inum=5857 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=3 REXW=0 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
VPSRAVD inum=5908 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 MAP=2 VEX_PREFIX=1 m m MOD!=3 r r r n n n MODRM() REXW=0
|
|
|
|
VPSRAVD inum=5909 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 MAP=2 VEX_PREFIX=1 1 1 MOD=3 r r r n n n REXW=0
|
|
|
|
KXNORW inum=7054 iform_input=KXNORW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n REXW=0
|
|
|
|
KXNORB inum=8920 iform_input=KXNORB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n REXW=0
|
|
|
|
KXNORD inum=8921 iform_input=KXNORD_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n REXW=1
|
|
|
|
KXNORQ inum=8922 iform_input=KXNORQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 0 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPERM2I128 inum 5856 -- already fine
|
|
SKIPPING VPERM2I128 inum 5857 -- already fine
|
|
REARRANGE needs to juggle: VPSRAVD inum 5908
|
|
REARRANGE one pattern worked for VPSRAVD inum 5908
|
|
REARRANGE needs to juggle: VPSRAVD inum 5909
|
|
REARRANGE one pattern worked for VPSRAVD inum 5909
|
|
SKIPPING KXNORW inum 7054 -- already fine
|
|
SKIPPING KXNORB inum 8920 -- already fine
|
|
SKIPPING KXNORD inum 8921 -- already fine
|
|
SKIPPING KXNORQ inum 8922 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPSLLVD inum=5890 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLVD inum=5891 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
VPSLLVD inum=5892 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLVD inum=5893 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
VPSLLVQ inum=5894 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLVQ inum=5895 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=0 MAP=2 VEX_PREFIX=1 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPSLLVQ inum=5896 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLVQ inum=5897 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
KXORW inum=7055 iform_input=KXORW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KXORB inum=8923 iform_input=KXORB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
KXORD inum=8924 iform_input=KXORD_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
KXORQ inum=8925 iform_input=KXORQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=1 REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPSLLVD inum 5890 -- already fine
|
|
SKIPPING VPSLLVD inum 5891 -- already fine
|
|
SKIPPING VPSLLVD inum 5892 -- already fine
|
|
SKIPPING VPSLLVD inum 5893 -- already fine
|
|
SKIPPING VPSLLVQ inum 5894 -- already fine
|
|
SKIPPING VPSLLVQ inum 5895 -- already fine
|
|
SKIPPING VPSLLVQ inum 5896 -- already fine
|
|
SKIPPING VPSLLVQ inum 5897 -- already fine
|
|
REARRANGE needs to juggle: KXORW inum 7055
|
|
REARRANGE one pattern worked for KXORW inum 7055
|
|
REARRANGE needs to juggle: KXORB inum 8923
|
|
REARRANGE one pattern worked for KXORB inum 8923
|
|
REARRANGE needs to juggle: KXORD inum 8924
|
|
REARRANGE one pattern worked for KXORD inum 8924
|
|
REARRANGE needs to juggle: KXORQ inum 8925
|
|
REARRANGE one pattern worked for KXORQ inum 8925
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPSLLVD inum=5892 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLVD inum=5893 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
VPSLLVQ inum=5896 isa_set=AVX2 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLVQ inum=5897 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 MAP=2 VEX_PREFIX=1 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
KXORW inum=7055 iform_input=KXORW_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n REXW=0
|
|
|
|
KXORB inum=8923 iform_input=KXORB_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n REXW=0
|
|
|
|
KXORD inum=8924 iform_input=KXORD_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n REXW=1
|
|
|
|
KXORQ inum=8925 iform_input=KXORQ_MASKmskw_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 0 0 1 1 1 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n REXW=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MAP
|
|
SKIPPING VPSLLVD inum 5892 -- already fine
|
|
SKIPPING VPSLLVD inum 5893 -- already fine
|
|
SKIPPING VPSLLVQ inum 5896 -- already fine
|
|
SKIPPING VPSLLVQ inum 5897 -- already fine
|
|
REARRANGE needs to juggle: KXORW inum 7055
|
|
REARRANGE one pattern worked for KXORW inum 7055
|
|
REARRANGE needs to juggle: KXORB inum 8923
|
|
REARRANGE one pattern worked for KXORB inum 8923
|
|
REARRANGE needs to juggle: KXORD inum 8924
|
|
REARRANGE one pattern worked for KXORD inum 8924
|
|
REARRANGE needs to juggle: KXORQ inum 8925
|
|
REARRANGE one pattern worked for KXORQ inum 8925
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPERMIL2PD inum=4536 isa_set=XOP pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=3 REXW=0 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VPERMIL2PD inum=4537 isa_set=XOP pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=3 REXW=0 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPERMIL2PD inum=4538 isa_set=XOP pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=3 REXW=0 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VPERMIL2PD inum=4539 isa_set=XOP pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=3 REXW=0 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPERMIL2PD inum=4540 isa_set=XOP pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=3 REXW=1 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VPERMIL2PD inum=4541 isa_set=XOP pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=3 REXW=1 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPERMIL2PD inum=4542 isa_set=XOP pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=3 REXW=1 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VPERMIL2PD inum=4543 isa_set=XOP pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=3 REXW=1 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
LDTILECFG inum=9210 iform_input=LDTILECFG_MEM isa_set=AMX_TILE pattern len=26
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VEX_PREFIX=0 MAP=2 m m MOD!=3 0 0 0 n n n MODRM() VL=0 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
STTILECFG inum=9211 iform_input=STTILECFG_MEM isa_set=AMX_TILE pattern len=26
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 0 0 0 n n n MODRM() VL=0 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
TILERELEASE inum=9219 iform_input=TILERELEASE isa_set=AMX_TILE pattern len=25
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VEX_PREFIX=0 MAP=2 1 1 MOD=3 0 0 0 0 0 0 VL=0 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
TILEZERO inum=9221 iform_input=TILEZERO_TMMu32 isa_set=AMX_TILE pattern len=25
|
|
ipattern: VEXVALID=1 0 1 0 0 1 0 0 1 VEX_PREFIX=2 MAP=2 1 1 MOD=3 r r r 0 0 0 VL=0 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPERMIL2PD inum 4536 -- already fine
|
|
SKIPPING VPERMIL2PD inum 4537 -- already fine
|
|
SKIPPING VPERMIL2PD inum 4538 -- already fine
|
|
SKIPPING VPERMIL2PD inum 4539 -- already fine
|
|
SKIPPING VPERMIL2PD inum 4540 -- already fine
|
|
SKIPPING VPERMIL2PD inum 4541 -- already fine
|
|
SKIPPING VPERMIL2PD inum 4542 -- already fine
|
|
SKIPPING VPERMIL2PD inum 4543 -- already fine
|
|
REARRANGE needs to juggle: LDTILECFG inum 9210
|
|
REARRANGE one pattern worked for LDTILECFG inum 9210
|
|
REARRANGE needs to juggle: STTILECFG inum 9211
|
|
REARRANGE one pattern worked for STTILECFG inum 9211
|
|
REARRANGE needs to juggle: TILERELEASE inum 9219
|
|
REARRANGE one pattern worked for TILERELEASE inum 9219
|
|
REARRANGE needs to juggle: TILEZERO inum 9221
|
|
REARRANGE one pattern worked for TILEZERO inum 9221
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VMOVMSKPD inum=5305 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VL=0 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVMSKPD inum=5306 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VL=1 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVMSKPS inum=5307 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VL=0 VEX_PREFIX=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVMSKPS inum=5308 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VL=1 VEX_PREFIX=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPDPBUSD inum=9189 iform_input=VPDPBUSD_XMMi32_XMMu32_XMMu32 isa_set=AVX_VNNI pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0 REXW=0
|
|
|
|
VPDPBUSD inum=9190 iform_input=VPDPBUSD_XMMi32_XMMu32_MEMu32 isa_set=AVX_VNNI pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0
|
|
|
|
VPDPBUSD inum=9191 iform_input=VPDPBUSD_YMMi32_YMMu32_YMMu32 isa_set=AVX_VNNI pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
VPDPBUSD inum=9192 iform_input=VPDPBUSD_YMMi32_YMMu32_MEMu32 isa_set=AVX_VNNI pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=1 REXW=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VMOVMSKPD inum 5305 -- already fine
|
|
SKIPPING VMOVMSKPD inum 5306 -- already fine
|
|
SKIPPING VMOVMSKPS inum 5307 -- already fine
|
|
SKIPPING VMOVMSKPS inum 5308 -- already fine
|
|
REARRANGE needs to juggle: VPDPBUSD inum 9189
|
|
REARRANGE one pattern worked for VPDPBUSD inum 9189
|
|
REARRANGE needs to juggle: VPDPBUSD inum 9190
|
|
REARRANGE one pattern worked for VPDPBUSD inum 9190
|
|
REARRANGE needs to juggle: VPDPBUSD inum 9191
|
|
REARRANGE one pattern worked for VPDPBUSD inum 9191
|
|
REARRANGE needs to juggle: VPDPBUSD inum 9192
|
|
REARRANGE one pattern worked for VPDPBUSD inum 9192
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VSQRTPD inum=5163 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTPD inum=5164 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VSQRTPD inum=5165 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTPD inum=5166 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VSQRTPS inum=5167 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=0 VEX_PREFIX=0 VEXDEST3=0b1 VEXDEST210=0b111 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTPS inum=5168 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=0 VEX_PREFIX=0 VEXDEST3=0b1 VEXDEST210=0b111 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VSQRTPS inum=5169 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=1 VEX_PREFIX=0 VEXDEST3=0b1 VEXDEST210=0b111 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTPS inum=5170 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VL=1 VEX_PREFIX=0 VEXDEST3=0b1 VEXDEST210=0b111 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VSQRTSD inum=5171 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTSD inum=5172 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VSQRTSS inum=5173 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=3 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTSS inum=5174 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=3 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPDPBUSDS inum=9193 iform_input=VPDPBUSDS_XMMi32_XMMu32_XMMu32 isa_set=AVX_VNNI pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0 REXW=0
|
|
|
|
VPDPBUSDS inum=9194 iform_input=VPDPBUSDS_XMMi32_XMMu32_MEMu32 isa_set=AVX_VNNI pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0
|
|
|
|
VPDPBUSDS inum=9195 iform_input=VPDPBUSDS_YMMi32_YMMu32_YMMu32 isa_set=AVX_VNNI pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
VPDPBUSDS inum=9196 iform_input=VPDPBUSDS_YMMi32_YMMu32_MEMu32 isa_set=AVX_VNNI pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=1 REXW=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VSQRTPD inum 5163 -- already fine
|
|
SKIPPING VSQRTPD inum 5164 -- already fine
|
|
SKIPPING VSQRTPD inum 5165 -- already fine
|
|
SKIPPING VSQRTPD inum 5166 -- already fine
|
|
SKIPPING VSQRTPS inum 5167 -- already fine
|
|
SKIPPING VSQRTPS inum 5168 -- already fine
|
|
SKIPPING VSQRTPS inum 5169 -- already fine
|
|
SKIPPING VSQRTPS inum 5170 -- already fine
|
|
REARRANGE needs to juggle: VSQRTSD inum 5171
|
|
REARRANGE FAILED for VL. Trying again...
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
REARRANGE needs to juggle: VSQRTPD inum 5163
|
|
REARRANGE one pattern worked for VSQRTPD inum 5163
|
|
REARRANGE needs to juggle: VSQRTPD inum 5164
|
|
REARRANGE one pattern worked for VSQRTPD inum 5164
|
|
REARRANGE needs to juggle: VSQRTPD inum 5165
|
|
REARRANGE one pattern worked for VSQRTPD inum 5165
|
|
REARRANGE needs to juggle: VSQRTPD inum 5166
|
|
REARRANGE one pattern worked for VSQRTPD inum 5166
|
|
REARRANGE needs to juggle: VSQRTPS inum 5167
|
|
REARRANGE one pattern worked for VSQRTPS inum 5167
|
|
REARRANGE needs to juggle: VSQRTPS inum 5168
|
|
REARRANGE one pattern worked for VSQRTPS inum 5168
|
|
REARRANGE needs to juggle: VSQRTPS inum 5169
|
|
REARRANGE one pattern worked for VSQRTPS inum 5169
|
|
REARRANGE needs to juggle: VSQRTPS inum 5170
|
|
REARRANGE one pattern worked for VSQRTPS inum 5170
|
|
SKIPPING VSQRTSD inum 5171 -- already fine
|
|
SKIPPING VSQRTSD inum 5172 -- already fine
|
|
SKIPPING VSQRTSS inum 5173 -- already fine
|
|
SKIPPING VSQRTSS inum 5174 -- already fine
|
|
SKIPPING VPDPBUSDS inum 9193 -- already fine
|
|
SKIPPING VPDPBUSDS inum 9194 -- already fine
|
|
SKIPPING VPDPBUSDS inum 9195 -- already fine
|
|
SKIPPING VPDPBUSDS inum 9196 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VSQRTPD inum=5163 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTPD inum=5164 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VSQRTPD inum=5165 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSQRTPD inum=5166 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPDPBUSDS inum=9193 iform_input=VPDPBUSDS_XMMi32_XMMu32_XMMu32 isa_set=AVX_VNNI pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0 REXW=0
|
|
|
|
VPDPBUSDS inum=9194 iform_input=VPDPBUSDS_XMMi32_XMMu32_MEMu32 isa_set=AVX_VNNI pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0
|
|
|
|
VPDPBUSDS inum=9195 iform_input=VPDPBUSDS_YMMi32_YMMu32_YMMu32 isa_set=AVX_VNNI pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=1 REXW=0
|
|
|
|
VPDPBUSDS inum=9196 iform_input=VPDPBUSDS_YMMi32_YMMu32_MEMu32 isa_set=AVX_VNNI pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 0 0 0 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=1 REXW=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VSQRTPD inum 5163 -- already fine
|
|
SKIPPING VSQRTPD inum 5164 -- already fine
|
|
SKIPPING VSQRTPD inum 5165 -- already fine
|
|
SKIPPING VSQRTPD inum 5166 -- already fine
|
|
REARRANGE needs to juggle: VPDPBUSDS inum 9193
|
|
REARRANGE one pattern worked for VPDPBUSDS inum 9193
|
|
REARRANGE needs to juggle: VPDPBUSDS inum 9194
|
|
REARRANGE one pattern worked for VPDPBUSDS inum 9194
|
|
REARRANGE needs to juggle: VPDPBUSDS inum 9195
|
|
REARRANGE one pattern worked for VPDPBUSDS inum 9195
|
|
REARRANGE needs to juggle: VPDPBUSDS inum 9196
|
|
REARRANGE one pattern worked for VPDPBUSDS inum 9196
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VORPD inum=5207 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VORPD inum=5208 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VORPD inum=5209 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VORPD inum=5210 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VORPS inum=5211 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VEX_PREFIX=0 MAP=1 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VORPS inum=5212 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VEX_PREFIX=0 MAP=1 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
VORPS inum=5213 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VEX_PREFIX=0 MAP=1 VL=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VORPS inum=5214 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 0 1 1 0 VEX_PREFIX=0 MAP=1 VL=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VORPD inum 5207 -- already fine
|
|
SKIPPING VORPD inum 5208 -- already fine
|
|
SKIPPING VORPD inum 5209 -- already fine
|
|
SKIPPING VORPD inum 5210 -- already fine
|
|
REARRANGE needs to juggle: VORPS inum 5211
|
|
REARRANGE one pattern worked for VORPS inum 5211
|
|
REARRANGE needs to juggle: VORPS inum 5212
|
|
REARRANGE one pattern worked for VORPS inum 5212
|
|
REARRANGE needs to juggle: VORPS inum 5213
|
|
REARRANGE one pattern worked for VORPS inum 5213
|
|
REARRANGE needs to juggle: VORPS inum 5214
|
|
REARRANGE one pattern worked for VORPS inum 5214
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VADDPD inum=4669 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VADDPD inum=4670 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VADDPD inum=4671 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VADDPD inum=4672 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VADDPS inum=4673 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=0 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VADDPS inum=4674 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=0 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VADDPS inum=4675 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=0 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VADDPS inum=4676 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=0 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VADDSD inum=4677 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VADDSD inum=4678 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VADDSS inum=4679 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=3 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VADDSS inum=4680 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VEX_PREFIX=3 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTD inum=5878 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTD inum=5879 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTD inum=5880 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTD inum=5881 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VADDPD inum 4669 -- already fine
|
|
SKIPPING VADDPD inum 4670 -- already fine
|
|
SKIPPING VADDPD inum 4671 -- already fine
|
|
SKIPPING VADDPD inum 4672 -- already fine
|
|
SKIPPING VADDPS inum 4673 -- already fine
|
|
SKIPPING VADDPS inum 4674 -- already fine
|
|
SKIPPING VADDPS inum 4675 -- already fine
|
|
SKIPPING VADDPS inum 4676 -- already fine
|
|
SKIPPING VADDSD inum 4677 -- already fine
|
|
SKIPPING VADDSD inum 4678 -- already fine
|
|
SKIPPING VADDSS inum 4679 -- already fine
|
|
SKIPPING VADDSS inum 4680 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTD inum 5878
|
|
REARRANGE one pattern worked for VPBROADCASTD inum 5878
|
|
REARRANGE needs to juggle: VPBROADCASTD inum 5879
|
|
REARRANGE one pattern worked for VPBROADCASTD inum 5879
|
|
REARRANGE needs to juggle: VPBROADCASTD inum 5880
|
|
REARRANGE one pattern worked for VPBROADCASTD inum 5880
|
|
REARRANGE needs to juggle: VPBROADCASTD inum 5881
|
|
REARRANGE one pattern worked for VPBROADCASTD inum 5881
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VMULPD inum=5195 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMULPD inum=5196 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VMULPD inum=5197 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMULPD inum=5198 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VMULPS inum=5199 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=0 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMULPS inum=5200 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VMULPS inum=5201 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=1 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMULPS inum=5202 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VMULSD inum=5203 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMULSD inum=5204 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VMULSS inum=5205 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VEX_PREFIX=3 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMULSS inum=5206 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VEX_PREFIX=3 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTQ inum=5882 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTQ inum=5883 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTQ inum=5884 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTQ inum=5885 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VMULPD inum 5195 -- already fine
|
|
SKIPPING VMULPD inum 5196 -- already fine
|
|
SKIPPING VMULPD inum 5197 -- already fine
|
|
SKIPPING VMULPD inum 5198 -- already fine
|
|
SKIPPING VMULPS inum 5199 -- already fine
|
|
SKIPPING VMULPS inum 5200 -- already fine
|
|
SKIPPING VMULPS inum 5201 -- already fine
|
|
SKIPPING VMULPS inum 5202 -- already fine
|
|
REARRANGE needs to juggle: VMULSD inum 5203
|
|
REARRANGE FAILED for VL. Trying again...
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
REARRANGE needs to juggle: VMULPD inum 5195
|
|
REARRANGE one pattern worked for VMULPD inum 5195
|
|
REARRANGE needs to juggle: VMULPD inum 5196
|
|
REARRANGE one pattern worked for VMULPD inum 5196
|
|
REARRANGE needs to juggle: VMULPD inum 5197
|
|
REARRANGE one pattern worked for VMULPD inum 5197
|
|
REARRANGE needs to juggle: VMULPD inum 5198
|
|
REARRANGE one pattern worked for VMULPD inum 5198
|
|
REARRANGE needs to juggle: VMULPS inum 5199
|
|
REARRANGE one pattern worked for VMULPS inum 5199
|
|
REARRANGE needs to juggle: VMULPS inum 5200
|
|
REARRANGE one pattern worked for VMULPS inum 5200
|
|
REARRANGE needs to juggle: VMULPS inum 5201
|
|
REARRANGE one pattern worked for VMULPS inum 5201
|
|
REARRANGE needs to juggle: VMULPS inum 5202
|
|
REARRANGE one pattern worked for VMULPS inum 5202
|
|
SKIPPING VMULSD inum 5203 -- already fine
|
|
SKIPPING VMULSD inum 5204 -- already fine
|
|
SKIPPING VMULSS inum 5205 -- already fine
|
|
SKIPPING VMULSS inum 5206 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTQ inum 5882
|
|
REARRANGE one pattern worked for VPBROADCASTQ inum 5882
|
|
REARRANGE needs to juggle: VPBROADCASTQ inum 5883
|
|
REARRANGE one pattern worked for VPBROADCASTQ inum 5883
|
|
REARRANGE needs to juggle: VPBROADCASTQ inum 5884
|
|
REARRANGE one pattern worked for VPBROADCASTQ inum 5884
|
|
REARRANGE needs to juggle: VPBROADCASTQ inum 5885
|
|
REARRANGE one pattern worked for VPBROADCASTQ inum 5885
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VCVTPD2PS inum=4745 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VCVTPD2PS inum=4746 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VCVTPD2PS inum=4747 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VCVTPD2PS inum=4748 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VCVTPS2PD inum=4757 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=0 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VCVTPS2PD inum=4758 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=0 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VCVTPS2PD inum=4759 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=0 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VCVTPS2PD inum=4760 isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=0 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VCVTSD2SS inum=4785 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VCVTSD2SS inum=4786 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VCVTSS2SD inum=4799 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=3 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VCVTSS2SD inum=4800 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VEX_PREFIX=3 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VBROADCASTI128 inum=5889 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 0 1 1 0 1 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VCVTPD2PS inum 4745 -- already fine
|
|
SKIPPING VCVTPD2PS inum 4746 -- already fine
|
|
SKIPPING VCVTPD2PS inum 4747 -- already fine
|
|
SKIPPING VCVTPD2PS inum 4748 -- already fine
|
|
SKIPPING VCVTPS2PD inum 4757 -- already fine
|
|
SKIPPING VCVTPS2PD inum 4758 -- already fine
|
|
SKIPPING VCVTPS2PD inum 4759 -- already fine
|
|
SKIPPING VCVTPS2PD inum 4760 -- already fine
|
|
SKIPPING VCVTSD2SS inum 4785 -- already fine
|
|
SKIPPING VCVTSD2SS inum 4786 -- already fine
|
|
SKIPPING VCVTSS2SD inum 4799 -- already fine
|
|
SKIPPING VCVTSS2SD inum 4800 -- already fine
|
|
REARRANGE needs to juggle: VBROADCASTI128 inum 5889
|
|
REARRANGE one pattern worked for VBROADCASTI128 inum 5889
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMADDSUBPS inum=4400 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4401 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4402 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4403 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4404 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4405 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4406 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4407 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VSUBPD inum=5183 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPD inum=5184 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
VSUBPD inum=5185 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPD inum=5186 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=1 1 1 MOD=3 r r r n n n
|
|
|
|
VSUBPS inum=5187 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VL=0 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPS inum=5188 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VL=0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VSUBPS inum=5189 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VL=1 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPS inum=5190 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VL=1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VSUBSD inum=5191 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBSD inum=5192 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VSUBSS inum=5193 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=3 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBSS inum=5194 isa_set=AVX pattern len=20
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=3 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
TDPBF16PS inum=9212 iform_input=TDPBF16PS_TMMf32_TMMu32_TMMu32 isa_set=AMX_BF16 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=3 MAP=2 1 1 MOD=3 r r r n n n VL=0 REXW=0 MODE=2
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMADDSUBPS inum 4400 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4401 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4402 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4403 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4404 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4405 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4406 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4407 -- already fine
|
|
SKIPPING VSUBPD inum 5183 -- already fine
|
|
SKIPPING VSUBPD inum 5184 -- already fine
|
|
SKIPPING VSUBPD inum 5185 -- already fine
|
|
SKIPPING VSUBPD inum 5186 -- already fine
|
|
REARRANGE needs to juggle: VSUBPS inum 5187
|
|
REARRANGE one pattern worked for VSUBPS inum 5187
|
|
REARRANGE needs to juggle: VSUBPS inum 5188
|
|
REARRANGE one pattern worked for VSUBPS inum 5188
|
|
REARRANGE needs to juggle: VSUBPS inum 5189
|
|
REARRANGE one pattern worked for VSUBPS inum 5189
|
|
REARRANGE needs to juggle: VSUBPS inum 5190
|
|
REARRANGE one pattern worked for VSUBPS inum 5190
|
|
SKIPPING VSUBSD inum 5191 -- already fine
|
|
SKIPPING VSUBSD inum 5192 -- already fine
|
|
SKIPPING VSUBSS inum 5193 -- already fine
|
|
SKIPPING VSUBSS inum 5194 -- already fine
|
|
SKIPPING TDPBF16PS inum 9212 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMADDSUBPS inum=4400 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4401 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4402 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4403 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4404 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4405 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4406 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4407 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VSUBPD inum=5183 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPD inum=5184 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
VSUBPD inum=5185 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPD inum=5186 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=1 VL=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSUBPS inum 4400 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4401 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4402 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4403 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4404 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4405 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4406 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4407 -- already fine
|
|
REARRANGE needs to juggle: VSUBPD inum 5183
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4400
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4400
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4401
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4401
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4402
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4402
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4403
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4403
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4404
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4404
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4405
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4405
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4406
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4406
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4407
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4407
|
|
REARRANGE needs to juggle: VSUBPD inum 5183
|
|
REARRANGE one pattern worked for VSUBPD inum 5183
|
|
REARRANGE needs to juggle: VSUBPD inum 5184
|
|
REARRANGE one pattern worked for VSUBPD inum 5184
|
|
REARRANGE needs to juggle: VSUBPD inum 5185
|
|
REARRANGE one pattern worked for VSUBPD inum 5185
|
|
REARRANGE needs to juggle: VSUBPD inum 5186
|
|
REARRANGE one pattern worked for VSUBPD inum 5186
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDSUBPS inum=4400 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4401 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4402 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4403 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VSUBPD inum=5183 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPD inum=5184 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSUBPS inum 4400 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4401 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4402 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4403 -- already fine
|
|
REARRANGE needs to juggle: VSUBPD inum 5183
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4400
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4400
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4401
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4401
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4402
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4402
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4403
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4403
|
|
SKIPPING VSUBPD inum 5183 -- already fine
|
|
SKIPPING VSUBPD inum 5184 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDSUBPS inum=4404 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4405 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4406 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPS inum=4407 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VSUBPD inum=5185 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VSUBPD inum=5186 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSUBPS inum 4404 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4405 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4406 -- already fine
|
|
SKIPPING VFMADDSUBPS inum 4407 -- already fine
|
|
REARRANGE needs to juggle: VSUBPD inum 5185
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4404
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4404
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4405
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4405
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4406
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4406
|
|
REARRANGE needs to juggle: VFMADDSUBPS inum 4407
|
|
REARRANGE one pattern worked for VFMADDSUBPS inum 4407
|
|
SKIPPING VSUBPD inum 5185 -- already fine
|
|
SKIPPING VSUBPD inum 5186 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMADDSUBPD inum=4408 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4409 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4410 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4411 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4412 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4413 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4414 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4415 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMINPD inum=4901 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=1 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMINPD inum=4902 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=1 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
VMINPD inum=4903 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=1 VL=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMINPD inum=4904 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=1 VL=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSUBPD inum 4408 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4409 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4410 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4411 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4412 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4413 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4414 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4415 -- already fine
|
|
REARRANGE needs to juggle: VMINPD inum 4901
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4408
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4408
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4409
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4409
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4410
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4410
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4411
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4411
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4412
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4412
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4413
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4413
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4414
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4414
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4415
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4415
|
|
REARRANGE needs to juggle: VMINPD inum 4901
|
|
REARRANGE one pattern worked for VMINPD inum 4901
|
|
REARRANGE needs to juggle: VMINPD inum 4902
|
|
REARRANGE one pattern worked for VMINPD inum 4902
|
|
REARRANGE needs to juggle: VMINPD inum 4903
|
|
REARRANGE one pattern worked for VMINPD inum 4903
|
|
REARRANGE needs to juggle: VMINPD inum 4904
|
|
REARRANGE one pattern worked for VMINPD inum 4904
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDSUBPD inum=4408 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4409 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4410 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4411 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMINPD inum=4901 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMINPD inum=4902 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSUBPD inum 4408 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4409 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4410 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4411 -- already fine
|
|
REARRANGE needs to juggle: VMINPD inum 4901
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4408
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4408
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4409
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4409
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4410
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4410
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4411
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4411
|
|
SKIPPING VMINPD inum 4901 -- already fine
|
|
SKIPPING VMINPD inum 4902 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDSUBPD inum=4412 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4413 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4414 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSUBPD inum=4415 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMINPD inum=4903 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMINPD inum=4904 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSUBPD inum 4412 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4413 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4414 -- already fine
|
|
SKIPPING VFMADDSUBPD inum 4415 -- already fine
|
|
REARRANGE needs to juggle: VMINPD inum 4903
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4412
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4412
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4413
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4413
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4414
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4414
|
|
REARRANGE needs to juggle: VFMADDSUBPD inum 4415
|
|
REARRANGE one pattern worked for VFMADDSUBPD inum 4415
|
|
SKIPPING VMINPD inum 4903 -- already fine
|
|
SKIPPING VMINPD inum 4904 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMSUBADDPS inum=4416 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4417 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4418 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4419 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4420 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4421 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4422 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4423 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VDIVPD inum=4801 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=1 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VDIVPD inum=4802 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=1 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
VDIVPD inum=4803 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=1 VL=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VDIVPD inum=4804 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=1 VL=1 1 1 MOD=3 r r r n n n
|
|
|
|
TDPBUSD inum=9215 iform_input=TDPBUSD_TMMi32_TMMu32_TMMu32 isa_set=AMX_INT8 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0 REXW=0 MODE=2
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBADDPS inum 4416 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4417 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4418 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4419 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4420 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4421 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4422 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4423 -- already fine
|
|
REARRANGE needs to juggle: VDIVPD inum 4801
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4416
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4416
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4417
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4417
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4418
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4418
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4419
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4419
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4420
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4420
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4421
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4421
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4422
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4422
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4423
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4423
|
|
REARRANGE needs to juggle: VDIVPD inum 4801
|
|
REARRANGE one pattern worked for VDIVPD inum 4801
|
|
REARRANGE needs to juggle: VDIVPD inum 4802
|
|
REARRANGE one pattern worked for VDIVPD inum 4802
|
|
REARRANGE needs to juggle: VDIVPD inum 4803
|
|
REARRANGE one pattern worked for VDIVPD inum 4803
|
|
REARRANGE needs to juggle: VDIVPD inum 4804
|
|
REARRANGE one pattern worked for VDIVPD inum 4804
|
|
REARRANGE needs to juggle: TDPBUSD inum 9215
|
|
REARRANGE one pattern worked for TDPBUSD inum 9215
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBADDPS inum=4416 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4417 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4418 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4419 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VDIVPD inum=4801 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VDIVPD inum=4802 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
TDPBUSD inum=9215 iform_input=TDPBUSD_TMMi32_TMMu32_TMMu32 isa_set=AMX_INT8 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=2 1 1 MOD=3 r r r n n n REXW=0 MODE=2
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBADDPS inum 4416 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4417 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4418 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4419 -- already fine
|
|
REARRANGE needs to juggle: VDIVPD inum 4801
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4416
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4416
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4417
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4417
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4418
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4418
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4419
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4419
|
|
SKIPPING VDIVPD inum 4801 -- already fine
|
|
SKIPPING VDIVPD inum 4802 -- already fine
|
|
SKIPPING TDPBUSD inum 9215 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBADDPS inum=4420 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4421 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4422 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPS inum=4423 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VDIVPD inum=4803 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VDIVPD inum=4804 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBADDPS inum 4420 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4421 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4422 -- already fine
|
|
SKIPPING VFMSUBADDPS inum 4423 -- already fine
|
|
REARRANGE needs to juggle: VDIVPD inum 4803
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4420
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4420
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4421
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4421
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4422
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4422
|
|
REARRANGE needs to juggle: VFMSUBADDPS inum 4423
|
|
REARRANGE one pattern worked for VFMSUBADDPS inum 4423
|
|
SKIPPING VDIVPD inum 4803 -- already fine
|
|
SKIPPING VDIVPD inum 4804 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMSUBADDPD inum=4424 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4425 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4426 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4427 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4428 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4429 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4430 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4431 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMAXPD inum=4889 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=1 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMAXPD inum=4890 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=1 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
VMAXPD inum=4891 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=1 VL=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMAXPD inum=4892 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=1 VL=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBADDPD inum 4424 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4425 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4426 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4427 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4428 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4429 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4430 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4431 -- already fine
|
|
REARRANGE needs to juggle: VMAXPD inum 4889
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4424
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4424
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4425
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4425
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4426
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4426
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4427
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4427
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4428
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4428
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4429
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4429
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4430
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4430
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4431
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4431
|
|
REARRANGE needs to juggle: VMAXPD inum 4889
|
|
REARRANGE one pattern worked for VMAXPD inum 4889
|
|
REARRANGE needs to juggle: VMAXPD inum 4890
|
|
REARRANGE one pattern worked for VMAXPD inum 4890
|
|
REARRANGE needs to juggle: VMAXPD inum 4891
|
|
REARRANGE one pattern worked for VMAXPD inum 4891
|
|
REARRANGE needs to juggle: VMAXPD inum 4892
|
|
REARRANGE one pattern worked for VMAXPD inum 4892
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBADDPD inum=4424 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4425 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4426 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4427 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMAXPD inum=4889 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMAXPD inum=4890 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBADDPD inum 4424 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4425 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4426 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4427 -- already fine
|
|
REARRANGE needs to juggle: VMAXPD inum 4889
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4424
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4424
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4425
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4425
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4426
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4426
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4427
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4427
|
|
SKIPPING VMAXPD inum 4889 -- already fine
|
|
SKIPPING VMAXPD inum 4890 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBADDPD inum=4428 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4429 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4430 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBADDPD inum=4431 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMAXPD inum=4891 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMAXPD inum=4892 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 0 1 1 1 1 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBADDPD inum 4428 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4429 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4430 -- already fine
|
|
SKIPPING VFMSUBADDPD inum 4431 -- already fine
|
|
REARRANGE needs to juggle: VMAXPD inum 4891
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4428
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4428
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4429
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4429
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4430
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4430
|
|
REARRANGE needs to juggle: VFMSUBADDPD inum 4431
|
|
REARRANGE one pattern worked for VFMSUBADDPD inum 4431
|
|
SKIPPING VMAXPD inum 4891 -- already fine
|
|
SKIPPING VMAXPD inum 4892 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMADDPS inum=4432 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4433 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4434 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4435 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4436 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4437 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4438 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4439 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHBW inum=5107 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHBW inum=5108 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHBW inum=5771 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHBW inum=5772 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMADDPS inum 4432 -- already fine
|
|
SKIPPING VFMADDPS inum 4433 -- already fine
|
|
SKIPPING VFMADDPS inum 4434 -- already fine
|
|
SKIPPING VFMADDPS inum 4435 -- already fine
|
|
SKIPPING VFMADDPS inum 4436 -- already fine
|
|
SKIPPING VFMADDPS inum 4437 -- already fine
|
|
SKIPPING VFMADDPS inum 4438 -- already fine
|
|
SKIPPING VFMADDPS inum 4439 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHBW inum 5107
|
|
REARRANGE one pattern worked for VPUNPCKHBW inum 5107
|
|
REARRANGE needs to juggle: VPUNPCKHBW inum 5108
|
|
REARRANGE one pattern worked for VPUNPCKHBW inum 5108
|
|
REARRANGE needs to juggle: VPUNPCKHBW inum 5771
|
|
REARRANGE one pattern worked for VPUNPCKHBW inum 5771
|
|
REARRANGE needs to juggle: VPUNPCKHBW inum 5772
|
|
REARRANGE one pattern worked for VPUNPCKHBW inum 5772
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMADDPS inum=4432 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4433 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4434 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4435 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4436 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4437 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4438 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4439 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHBW inum=5107 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHBW inum=5108 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHBW inum=5771 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHBW inum=5772 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDPS inum 4432 -- already fine
|
|
SKIPPING VFMADDPS inum 4433 -- already fine
|
|
SKIPPING VFMADDPS inum 4434 -- already fine
|
|
SKIPPING VFMADDPS inum 4435 -- already fine
|
|
SKIPPING VFMADDPS inum 4436 -- already fine
|
|
SKIPPING VFMADDPS inum 4437 -- already fine
|
|
SKIPPING VFMADDPS inum 4438 -- already fine
|
|
SKIPPING VFMADDPS inum 4439 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHBW inum 5107
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMADDPS inum 4432
|
|
REARRANGE one pattern worked for VFMADDPS inum 4432
|
|
REARRANGE needs to juggle: VFMADDPS inum 4433
|
|
REARRANGE one pattern worked for VFMADDPS inum 4433
|
|
REARRANGE needs to juggle: VFMADDPS inum 4434
|
|
REARRANGE one pattern worked for VFMADDPS inum 4434
|
|
REARRANGE needs to juggle: VFMADDPS inum 4435
|
|
REARRANGE one pattern worked for VFMADDPS inum 4435
|
|
REARRANGE needs to juggle: VFMADDPS inum 4436
|
|
REARRANGE one pattern worked for VFMADDPS inum 4436
|
|
REARRANGE needs to juggle: VFMADDPS inum 4437
|
|
REARRANGE one pattern worked for VFMADDPS inum 4437
|
|
REARRANGE needs to juggle: VFMADDPS inum 4438
|
|
REARRANGE one pattern worked for VFMADDPS inum 4438
|
|
REARRANGE needs to juggle: VFMADDPS inum 4439
|
|
REARRANGE one pattern worked for VFMADDPS inum 4439
|
|
SKIPPING VPUNPCKHBW inum 5107 -- already fine
|
|
SKIPPING VPUNPCKHBW inum 5108 -- already fine
|
|
SKIPPING VPUNPCKHBW inum 5771 -- already fine
|
|
SKIPPING VPUNPCKHBW inum 5772 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDPS inum=4432 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4433 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4434 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4435 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHBW inum=5107 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHBW inum=5108 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDPS inum 4432 -- already fine
|
|
SKIPPING VFMADDPS inum 4433 -- already fine
|
|
SKIPPING VFMADDPS inum 4434 -- already fine
|
|
SKIPPING VFMADDPS inum 4435 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHBW inum 5107
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDPS inum 4432
|
|
REARRANGE one pattern worked for VFMADDPS inum 4432
|
|
REARRANGE needs to juggle: VFMADDPS inum 4433
|
|
REARRANGE one pattern worked for VFMADDPS inum 4433
|
|
REARRANGE needs to juggle: VFMADDPS inum 4434
|
|
REARRANGE one pattern worked for VFMADDPS inum 4434
|
|
REARRANGE needs to juggle: VFMADDPS inum 4435
|
|
REARRANGE one pattern worked for VFMADDPS inum 4435
|
|
SKIPPING VPUNPCKHBW inum 5107 -- already fine
|
|
SKIPPING VPUNPCKHBW inum 5108 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDPS inum=4436 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4437 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPS inum=4438 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPS inum=4439 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHBW inum=5771 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHBW inum=5772 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDPS inum 4436 -- already fine
|
|
SKIPPING VFMADDPS inum 4437 -- already fine
|
|
SKIPPING VFMADDPS inum 4438 -- already fine
|
|
SKIPPING VFMADDPS inum 4439 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHBW inum 5771
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDPS inum 4436
|
|
REARRANGE one pattern worked for VFMADDPS inum 4436
|
|
REARRANGE needs to juggle: VFMADDPS inum 4437
|
|
REARRANGE one pattern worked for VFMADDPS inum 4437
|
|
REARRANGE needs to juggle: VFMADDPS inum 4438
|
|
REARRANGE one pattern worked for VFMADDPS inum 4438
|
|
REARRANGE needs to juggle: VFMADDPS inum 4439
|
|
REARRANGE one pattern worked for VFMADDPS inum 4439
|
|
SKIPPING VPUNPCKHBW inum 5771 -- already fine
|
|
SKIPPING VPUNPCKHBW inum 5772 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMADDPD inum=4440 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4441 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4442 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4443 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4444 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4445 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4446 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4447 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHWD inum=5109 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHWD inum=5110 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHWD inum=5773 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHWD inum=5774 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMADDPD inum 4440 -- already fine
|
|
SKIPPING VFMADDPD inum 4441 -- already fine
|
|
SKIPPING VFMADDPD inum 4442 -- already fine
|
|
SKIPPING VFMADDPD inum 4443 -- already fine
|
|
SKIPPING VFMADDPD inum 4444 -- already fine
|
|
SKIPPING VFMADDPD inum 4445 -- already fine
|
|
SKIPPING VFMADDPD inum 4446 -- already fine
|
|
SKIPPING VFMADDPD inum 4447 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHWD inum 5109
|
|
REARRANGE one pattern worked for VPUNPCKHWD inum 5109
|
|
REARRANGE needs to juggle: VPUNPCKHWD inum 5110
|
|
REARRANGE one pattern worked for VPUNPCKHWD inum 5110
|
|
REARRANGE needs to juggle: VPUNPCKHWD inum 5773
|
|
REARRANGE one pattern worked for VPUNPCKHWD inum 5773
|
|
REARRANGE needs to juggle: VPUNPCKHWD inum 5774
|
|
REARRANGE one pattern worked for VPUNPCKHWD inum 5774
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMADDPD inum=4440 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4441 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4442 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4443 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4444 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4445 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4446 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4447 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHWD inum=5109 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHWD inum=5110 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHWD inum=5773 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHWD inum=5774 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDPD inum 4440 -- already fine
|
|
SKIPPING VFMADDPD inum 4441 -- already fine
|
|
SKIPPING VFMADDPD inum 4442 -- already fine
|
|
SKIPPING VFMADDPD inum 4443 -- already fine
|
|
SKIPPING VFMADDPD inum 4444 -- already fine
|
|
SKIPPING VFMADDPD inum 4445 -- already fine
|
|
SKIPPING VFMADDPD inum 4446 -- already fine
|
|
SKIPPING VFMADDPD inum 4447 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHWD inum 5109
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMADDPD inum 4440
|
|
REARRANGE one pattern worked for VFMADDPD inum 4440
|
|
REARRANGE needs to juggle: VFMADDPD inum 4441
|
|
REARRANGE one pattern worked for VFMADDPD inum 4441
|
|
REARRANGE needs to juggle: VFMADDPD inum 4442
|
|
REARRANGE one pattern worked for VFMADDPD inum 4442
|
|
REARRANGE needs to juggle: VFMADDPD inum 4443
|
|
REARRANGE one pattern worked for VFMADDPD inum 4443
|
|
REARRANGE needs to juggle: VFMADDPD inum 4444
|
|
REARRANGE one pattern worked for VFMADDPD inum 4444
|
|
REARRANGE needs to juggle: VFMADDPD inum 4445
|
|
REARRANGE one pattern worked for VFMADDPD inum 4445
|
|
REARRANGE needs to juggle: VFMADDPD inum 4446
|
|
REARRANGE one pattern worked for VFMADDPD inum 4446
|
|
REARRANGE needs to juggle: VFMADDPD inum 4447
|
|
REARRANGE one pattern worked for VFMADDPD inum 4447
|
|
SKIPPING VPUNPCKHWD inum 5109 -- already fine
|
|
SKIPPING VPUNPCKHWD inum 5110 -- already fine
|
|
SKIPPING VPUNPCKHWD inum 5773 -- already fine
|
|
SKIPPING VPUNPCKHWD inum 5774 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDPD inum=4440 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4441 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4442 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4443 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHWD inum=5109 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHWD inum=5110 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDPD inum 4440 -- already fine
|
|
SKIPPING VFMADDPD inum 4441 -- already fine
|
|
SKIPPING VFMADDPD inum 4442 -- already fine
|
|
SKIPPING VFMADDPD inum 4443 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHWD inum 5109
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDPD inum 4440
|
|
REARRANGE one pattern worked for VFMADDPD inum 4440
|
|
REARRANGE needs to juggle: VFMADDPD inum 4441
|
|
REARRANGE one pattern worked for VFMADDPD inum 4441
|
|
REARRANGE needs to juggle: VFMADDPD inum 4442
|
|
REARRANGE one pattern worked for VFMADDPD inum 4442
|
|
REARRANGE needs to juggle: VFMADDPD inum 4443
|
|
REARRANGE one pattern worked for VFMADDPD inum 4443
|
|
SKIPPING VPUNPCKHWD inum 5109 -- already fine
|
|
SKIPPING VPUNPCKHWD inum 5110 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMADDPD inum=4444 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4445 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDPD inum=4446 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDPD inum=4447 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHWD inum=5773 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHWD inum=5774 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 0 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDPD inum 4444 -- already fine
|
|
SKIPPING VFMADDPD inum 4445 -- already fine
|
|
SKIPPING VFMADDPD inum 4446 -- already fine
|
|
SKIPPING VFMADDPD inum 4447 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHWD inum 5773
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDPD inum 4444
|
|
REARRANGE one pattern worked for VFMADDPD inum 4444
|
|
REARRANGE needs to juggle: VFMADDPD inum 4445
|
|
REARRANGE one pattern worked for VFMADDPD inum 4445
|
|
REARRANGE needs to juggle: VFMADDPD inum 4446
|
|
REARRANGE one pattern worked for VFMADDPD inum 4446
|
|
REARRANGE needs to juggle: VFMADDPD inum 4447
|
|
REARRANGE one pattern worked for VFMADDPD inum 4447
|
|
SKIPPING VPUNPCKHWD inum 5773 -- already fine
|
|
SKIPPING VPUNPCKHWD inum 5774 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMADDSS inum=4448 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSS inum=4449 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSS inum=4450 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSS inum=4451 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHDQ inum=5111 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHDQ inum=5112 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHDQ inum=5775 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHDQ inum=5776 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMADDSS inum 4448 -- already fine
|
|
SKIPPING VFMADDSS inum 4449 -- already fine
|
|
SKIPPING VFMADDSS inum 4450 -- already fine
|
|
SKIPPING VFMADDSS inum 4451 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5111
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5111
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5112
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5112
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5775
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5775
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5776
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5776
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMADDSS inum=4448 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSS inum=4449 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSS inum=4450 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSS inum=4451 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHDQ inum=5111 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHDQ inum=5112 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHDQ inum=5775 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHDQ inum=5776 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSS inum 4448 -- already fine
|
|
SKIPPING VFMADDSS inum 4449 -- already fine
|
|
SKIPPING VFMADDSS inum 4450 -- already fine
|
|
SKIPPING VFMADDSS inum 4451 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5111
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDSS inum 4448
|
|
REARRANGE one pattern worked for VFMADDSS inum 4448
|
|
REARRANGE needs to juggle: VFMADDSS inum 4449
|
|
REARRANGE one pattern worked for VFMADDSS inum 4449
|
|
REARRANGE needs to juggle: VFMADDSS inum 4450
|
|
REARRANGE one pattern worked for VFMADDSS inum 4450
|
|
REARRANGE needs to juggle: VFMADDSS inum 4451
|
|
REARRANGE one pattern worked for VFMADDSS inum 4451
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5111
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5111
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5112
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5112
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5775
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5775
|
|
REARRANGE needs to juggle: VPUNPCKHDQ inum 5776
|
|
REARRANGE one pattern worked for VPUNPCKHDQ inum 5776
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMADDSD inum=4452 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSD inum=4453 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSD inum=4454 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSD inum=4455 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPACKSSDW inum=4997 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPACKSSDW inum=4998 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPACKSSDW inum=5633 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPACKSSDW inum=5634 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMADDSD inum 4452 -- already fine
|
|
SKIPPING VFMADDSD inum 4453 -- already fine
|
|
SKIPPING VFMADDSD inum 4454 -- already fine
|
|
SKIPPING VFMADDSD inum 4455 -- already fine
|
|
REARRANGE needs to juggle: VPACKSSDW inum 4997
|
|
REARRANGE one pattern worked for VPACKSSDW inum 4997
|
|
REARRANGE needs to juggle: VPACKSSDW inum 4998
|
|
REARRANGE one pattern worked for VPACKSSDW inum 4998
|
|
REARRANGE needs to juggle: VPACKSSDW inum 5633
|
|
REARRANGE one pattern worked for VPACKSSDW inum 5633
|
|
REARRANGE needs to juggle: VPACKSSDW inum 5634
|
|
REARRANGE one pattern worked for VPACKSSDW inum 5634
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMADDSD inum=4452 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSD inum=4453 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMADDSD inum=4454 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMADDSD inum=4455 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPACKSSDW inum=4997 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPACKSSDW inum=4998 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPACKSSDW inum=5633 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPACKSSDW inum=5634 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 0 1 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMADDSD inum 4452 -- already fine
|
|
SKIPPING VFMADDSD inum 4453 -- already fine
|
|
SKIPPING VFMADDSD inum 4454 -- already fine
|
|
SKIPPING VFMADDSD inum 4455 -- already fine
|
|
REARRANGE needs to juggle: VPACKSSDW inum 4997
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMADDSD inum 4452
|
|
REARRANGE one pattern worked for VFMADDSD inum 4452
|
|
REARRANGE needs to juggle: VFMADDSD inum 4453
|
|
REARRANGE one pattern worked for VFMADDSD inum 4453
|
|
REARRANGE needs to juggle: VFMADDSD inum 4454
|
|
REARRANGE one pattern worked for VFMADDSD inum 4454
|
|
REARRANGE needs to juggle: VFMADDSD inum 4455
|
|
REARRANGE one pattern worked for VFMADDSD inum 4455
|
|
REARRANGE needs to juggle: VPACKSSDW inum 4997
|
|
REARRANGE one pattern worked for VPACKSSDW inum 4997
|
|
REARRANGE needs to juggle: VPACKSSDW inum 4998
|
|
REARRANGE one pattern worked for VPACKSSDW inum 4998
|
|
REARRANGE needs to juggle: VPACKSSDW inum 5633
|
|
REARRANGE one pattern worked for VPACKSSDW inum 5633
|
|
REARRANGE needs to juggle: VPACKSSDW inum 5634
|
|
REARRANGE one pattern worked for VPACKSSDW inum 5634
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMSUBPS inum=4456 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4457 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4458 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4459 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4460 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4461 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4462 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4463 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKLQDQ inum=5121 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKLQDQ inum=5122 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKLQDQ inum=5785 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKLQDQ inum=5786 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMSUBPS inum 4456 -- already fine
|
|
SKIPPING VFMSUBPS inum 4457 -- already fine
|
|
SKIPPING VFMSUBPS inum 4458 -- already fine
|
|
SKIPPING VFMSUBPS inum 4459 -- already fine
|
|
SKIPPING VFMSUBPS inum 4460 -- already fine
|
|
SKIPPING VFMSUBPS inum 4461 -- already fine
|
|
SKIPPING VFMSUBPS inum 4462 -- already fine
|
|
SKIPPING VFMSUBPS inum 4463 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKLQDQ inum 5121
|
|
REARRANGE one pattern worked for VPUNPCKLQDQ inum 5121
|
|
REARRANGE needs to juggle: VPUNPCKLQDQ inum 5122
|
|
REARRANGE one pattern worked for VPUNPCKLQDQ inum 5122
|
|
REARRANGE needs to juggle: VPUNPCKLQDQ inum 5785
|
|
REARRANGE one pattern worked for VPUNPCKLQDQ inum 5785
|
|
REARRANGE needs to juggle: VPUNPCKLQDQ inum 5786
|
|
REARRANGE one pattern worked for VPUNPCKLQDQ inum 5786
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMSUBPS inum=4456 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4457 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4458 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4459 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4460 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4461 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4462 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4463 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKLQDQ inum=5121 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKLQDQ inum=5122 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKLQDQ inum=5785 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKLQDQ inum=5786 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBPS inum 4456 -- already fine
|
|
SKIPPING VFMSUBPS inum 4457 -- already fine
|
|
SKIPPING VFMSUBPS inum 4458 -- already fine
|
|
SKIPPING VFMSUBPS inum 4459 -- already fine
|
|
SKIPPING VFMSUBPS inum 4460 -- already fine
|
|
SKIPPING VFMSUBPS inum 4461 -- already fine
|
|
SKIPPING VFMSUBPS inum 4462 -- already fine
|
|
SKIPPING VFMSUBPS inum 4463 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKLQDQ inum 5121
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4456
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4456
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4457
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4457
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4458
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4458
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4459
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4459
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4460
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4460
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4461
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4461
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4462
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4462
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4463
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4463
|
|
SKIPPING VPUNPCKLQDQ inum 5121 -- already fine
|
|
SKIPPING VPUNPCKLQDQ inum 5122 -- already fine
|
|
SKIPPING VPUNPCKLQDQ inum 5785 -- already fine
|
|
SKIPPING VPUNPCKLQDQ inum 5786 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBPS inum=4456 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4457 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4458 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4459 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKLQDQ inum=5121 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKLQDQ inum=5122 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBPS inum 4456 -- already fine
|
|
SKIPPING VFMSUBPS inum 4457 -- already fine
|
|
SKIPPING VFMSUBPS inum 4458 -- already fine
|
|
SKIPPING VFMSUBPS inum 4459 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKLQDQ inum 5121
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4456
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4456
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4457
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4457
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4458
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4458
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4459
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4459
|
|
SKIPPING VPUNPCKLQDQ inum 5121 -- already fine
|
|
SKIPPING VPUNPCKLQDQ inum 5122 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBPS inum=4460 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4461 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPS inum=4462 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPS inum=4463 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKLQDQ inum=5785 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKLQDQ inum=5786 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBPS inum 4460 -- already fine
|
|
SKIPPING VFMSUBPS inum 4461 -- already fine
|
|
SKIPPING VFMSUBPS inum 4462 -- already fine
|
|
SKIPPING VFMSUBPS inum 4463 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKLQDQ inum 5785
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4460
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4460
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4461
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4461
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4462
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4462
|
|
REARRANGE needs to juggle: VFMSUBPS inum 4463
|
|
REARRANGE one pattern worked for VFMSUBPS inum 4463
|
|
SKIPPING VPUNPCKLQDQ inum 5785 -- already fine
|
|
SKIPPING VPUNPCKLQDQ inum 5786 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMSUBPD inum=4464 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4465 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4466 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4467 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4468 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4469 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4470 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4471 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHQDQ inum=5113 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHQDQ inum=5114 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHQDQ inum=5777 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHQDQ inum=5778 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMSUBPD inum 4464 -- already fine
|
|
SKIPPING VFMSUBPD inum 4465 -- already fine
|
|
SKIPPING VFMSUBPD inum 4466 -- already fine
|
|
SKIPPING VFMSUBPD inum 4467 -- already fine
|
|
SKIPPING VFMSUBPD inum 4468 -- already fine
|
|
SKIPPING VFMSUBPD inum 4469 -- already fine
|
|
SKIPPING VFMSUBPD inum 4470 -- already fine
|
|
SKIPPING VFMSUBPD inum 4471 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHQDQ inum 5113
|
|
REARRANGE one pattern worked for VPUNPCKHQDQ inum 5113
|
|
REARRANGE needs to juggle: VPUNPCKHQDQ inum 5114
|
|
REARRANGE one pattern worked for VPUNPCKHQDQ inum 5114
|
|
REARRANGE needs to juggle: VPUNPCKHQDQ inum 5777
|
|
REARRANGE one pattern worked for VPUNPCKHQDQ inum 5777
|
|
REARRANGE needs to juggle: VPUNPCKHQDQ inum 5778
|
|
REARRANGE one pattern worked for VPUNPCKHQDQ inum 5778
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMSUBPD inum=4464 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4465 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4466 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4467 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4468 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4469 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4470 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4471 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHQDQ inum=5113 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHQDQ inum=5114 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPUNPCKHQDQ inum=5777 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHQDQ inum=5778 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBPD inum 4464 -- already fine
|
|
SKIPPING VFMSUBPD inum 4465 -- already fine
|
|
SKIPPING VFMSUBPD inum 4466 -- already fine
|
|
SKIPPING VFMSUBPD inum 4467 -- already fine
|
|
SKIPPING VFMSUBPD inum 4468 -- already fine
|
|
SKIPPING VFMSUBPD inum 4469 -- already fine
|
|
SKIPPING VFMSUBPD inum 4470 -- already fine
|
|
SKIPPING VFMSUBPD inum 4471 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHQDQ inum 5113
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4464
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4464
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4465
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4465
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4466
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4466
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4467
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4467
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4468
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4468
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4469
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4469
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4470
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4470
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4471
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4471
|
|
SKIPPING VPUNPCKHQDQ inum 5113 -- already fine
|
|
SKIPPING VPUNPCKHQDQ inum 5114 -- already fine
|
|
SKIPPING VPUNPCKHQDQ inum 5777 -- already fine
|
|
SKIPPING VPUNPCKHQDQ inum 5778 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBPD inum=4464 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4465 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4466 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4467 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHQDQ inum=5113 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHQDQ inum=5114 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBPD inum 4464 -- already fine
|
|
SKIPPING VFMSUBPD inum 4465 -- already fine
|
|
SKIPPING VFMSUBPD inum 4466 -- already fine
|
|
SKIPPING VFMSUBPD inum 4467 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHQDQ inum 5113
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4464
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4464
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4465
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4465
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4466
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4466
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4467
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4467
|
|
SKIPPING VPUNPCKHQDQ inum 5113 -- already fine
|
|
SKIPPING VPUNPCKHQDQ inum 5114 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFMSUBPD inum=4468 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4469 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBPD inum=4470 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBPD inum=4471 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPUNPCKHQDQ inum=5777 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPUNPCKHQDQ inum=5778 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBPD inum 4468 -- already fine
|
|
SKIPPING VFMSUBPD inum 4469 -- already fine
|
|
SKIPPING VFMSUBPD inum 4470 -- already fine
|
|
SKIPPING VFMSUBPD inum 4471 -- already fine
|
|
REARRANGE needs to juggle: VPUNPCKHQDQ inum 5777
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4468
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4468
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4469
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4469
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4470
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4470
|
|
REARRANGE needs to juggle: VFMSUBPD inum 4471
|
|
REARRANGE one pattern worked for VFMSUBPD inum 4471
|
|
SKIPPING VPUNPCKHQDQ inum 5777 -- already fine
|
|
SKIPPING VPUNPCKHQDQ inum 5778 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMSUBSS inum=4472 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSS inum=4473 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBSS inum=4474 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSS inum=4475 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVD inum=4929 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4930 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVD inum=4933 isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4934 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVQ inum=4937 iform_input=VMOVQ_XMMdq_MEMq_6E isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVQ inum=4938 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMSUBSS inum 4472 -- already fine
|
|
SKIPPING VFMSUBSS inum 4473 -- already fine
|
|
SKIPPING VFMSUBSS inum 4474 -- already fine
|
|
SKIPPING VFMSUBSS inum 4475 -- already fine
|
|
REARRANGE needs to juggle: VMOVD inum 4929
|
|
REARRANGE one pattern worked for VMOVD inum 4929
|
|
REARRANGE needs to juggle: VMOVD inum 4930
|
|
REARRANGE one pattern worked for VMOVD inum 4930
|
|
REARRANGE needs to juggle: VMOVD inum 4933
|
|
REARRANGE one pattern worked for VMOVD inum 4933
|
|
REARRANGE needs to juggle: VMOVD inum 4934
|
|
REARRANGE one pattern worked for VMOVD inum 4934
|
|
REARRANGE needs to juggle: VMOVQ inum 4937
|
|
REARRANGE one pattern worked for VMOVQ inum 4937
|
|
REARRANGE needs to juggle: VMOVQ inum 4938
|
|
REARRANGE one pattern worked for VMOVQ inum 4938
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMSUBSS inum=4472 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSS inum=4473 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBSS inum=4474 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSS inum=4475 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVD inum=4929 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4930 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVD inum=4933 isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4934 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVQ inum=4937 iform_input=VMOVQ_XMMdq_MEMq_6E isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVQ inum=4938 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBSS inum 4472 -- already fine
|
|
SKIPPING VFMSUBSS inum 4473 -- already fine
|
|
SKIPPING VFMSUBSS inum 4474 -- already fine
|
|
SKIPPING VFMSUBSS inum 4475 -- already fine
|
|
REARRANGE needs to juggle: VMOVD inum 4929
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBSS inum 4472
|
|
REARRANGE one pattern worked for VFMSUBSS inum 4472
|
|
REARRANGE needs to juggle: VFMSUBSS inum 4473
|
|
REARRANGE one pattern worked for VFMSUBSS inum 4473
|
|
REARRANGE needs to juggle: VFMSUBSS inum 4474
|
|
REARRANGE one pattern worked for VFMSUBSS inum 4474
|
|
REARRANGE needs to juggle: VFMSUBSS inum 4475
|
|
REARRANGE one pattern worked for VFMSUBSS inum 4475
|
|
REARRANGE needs to juggle: VMOVD inum 4929
|
|
REARRANGE one pattern worked for VMOVD inum 4929
|
|
REARRANGE needs to juggle: VMOVD inum 4930
|
|
REARRANGE one pattern worked for VMOVD inum 4930
|
|
REARRANGE needs to juggle: VMOVD inum 4933
|
|
REARRANGE one pattern worked for VMOVD inum 4933
|
|
REARRANGE needs to juggle: VMOVD inum 4934
|
|
REARRANGE one pattern worked for VMOVD inum 4934
|
|
REARRANGE needs to juggle: VMOVQ inum 4937
|
|
REARRANGE one pattern worked for VMOVQ inum 4937
|
|
REARRANGE needs to juggle: VMOVQ inum 4938
|
|
REARRANGE one pattern worked for VMOVQ inum 4938
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMSUBSD inum=4476 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSD inum=4477 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBSD inum=4478 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSD inum=4479 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVDQA inum=4949 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4950 iform_input=VMOVDQA_XMMdq_XMMdq_6F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQA inum=4953 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4954 iform_input=VMOVDQA_YMMqq_YMMqq_6F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQU inum=4957 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=0 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQU inum=4958 iform_input=VMOVDQU_XMMdq_XMMdq_6F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=0 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQU inum=4959 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=1 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQU inum=4960 iform_input=VMOVDQU_YMMqq_YMMqq_6F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VL=1 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFMSUBSD inum 4476 -- already fine
|
|
SKIPPING VFMSUBSD inum 4477 -- already fine
|
|
SKIPPING VFMSUBSD inum 4478 -- already fine
|
|
SKIPPING VFMSUBSD inum 4479 -- already fine
|
|
REARRANGE needs to juggle: VMOVDQA inum 4949
|
|
REARRANGE one pattern worked for VMOVDQA inum 4949
|
|
REARRANGE needs to juggle: VMOVDQA inum 4950
|
|
REARRANGE one pattern worked for VMOVDQA inum 4950
|
|
REARRANGE needs to juggle: VMOVDQA inum 4953
|
|
REARRANGE one pattern worked for VMOVDQA inum 4953
|
|
REARRANGE needs to juggle: VMOVDQA inum 4954
|
|
REARRANGE one pattern worked for VMOVDQA inum 4954
|
|
REARRANGE needs to juggle: VMOVDQU inum 4957
|
|
REARRANGE one pattern worked for VMOVDQU inum 4957
|
|
REARRANGE needs to juggle: VMOVDQU inum 4958
|
|
REARRANGE one pattern worked for VMOVDQU inum 4958
|
|
REARRANGE needs to juggle: VMOVDQU inum 4959
|
|
REARRANGE one pattern worked for VMOVDQU inum 4959
|
|
REARRANGE needs to juggle: VMOVDQU inum 4960
|
|
REARRANGE one pattern worked for VMOVDQU inum 4960
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFMSUBSD inum=4476 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSD inum=4477 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFMSUBSD inum=4478 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFMSUBSD inum=4479 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVDQA inum=4949 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4950 iform_input=VMOVDQA_XMMdq_XMMdq_6F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQA inum=4953 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4954 iform_input=VMOVDQA_YMMqq_YMMqq_6F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 0 1 1 1 1 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFMSUBSD inum 4476 -- already fine
|
|
SKIPPING VFMSUBSD inum 4477 -- already fine
|
|
SKIPPING VFMSUBSD inum 4478 -- already fine
|
|
SKIPPING VFMSUBSD inum 4479 -- already fine
|
|
REARRANGE needs to juggle: VMOVDQA inum 4949
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFMSUBSD inum 4476
|
|
REARRANGE one pattern worked for VFMSUBSD inum 4476
|
|
REARRANGE needs to juggle: VFMSUBSD inum 4477
|
|
REARRANGE one pattern worked for VFMSUBSD inum 4477
|
|
REARRANGE needs to juggle: VFMSUBSD inum 4478
|
|
REARRANGE one pattern worked for VFMSUBSD inum 4478
|
|
REARRANGE needs to juggle: VFMSUBSD inum 4479
|
|
REARRANGE one pattern worked for VFMSUBSD inum 4479
|
|
REARRANGE needs to juggle: VMOVDQA inum 4949
|
|
REARRANGE one pattern worked for VMOVDQA inum 4949
|
|
REARRANGE needs to juggle: VMOVDQA inum 4950
|
|
REARRANGE one pattern worked for VMOVDQA inum 4950
|
|
REARRANGE needs to juggle: VMOVDQA inum 4953
|
|
REARRANGE one pattern worked for VMOVDQA inum 4953
|
|
REARRANGE needs to juggle: VMOVDQA inum 4954
|
|
REARRANGE one pattern worked for VMOVDQA inum 4954
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFNMADDPS inum=4480 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4481 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPS inum=4482 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4483 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPS inum=4484 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4485 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPS inum=4486 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4487 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPBROADCASTB inum=5870 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTB inum=5871 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTB inum=5872 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTB inum=5873 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFNMADDPS inum 4480 -- already fine
|
|
SKIPPING VFNMADDPS inum 4481 -- already fine
|
|
SKIPPING VFNMADDPS inum 4482 -- already fine
|
|
SKIPPING VFNMADDPS inum 4483 -- already fine
|
|
SKIPPING VFNMADDPS inum 4484 -- already fine
|
|
SKIPPING VFNMADDPS inum 4485 -- already fine
|
|
SKIPPING VFNMADDPS inum 4486 -- already fine
|
|
SKIPPING VFNMADDPS inum 4487 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5870
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5870
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5871
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5871
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5872
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5872
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5873
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5873
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFNMADDPS inum=4480 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4481 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPS inum=4482 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4483 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPS inum=4484 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4485 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPS inum=4486 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPS inum=4487 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPBROADCASTB inum=5870 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTB inum=5871 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 VL=0 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTB inum=5872 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTB inum=5873 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 0 VEX_PREFIX=1 VL=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMADDPS inum 4480 -- already fine
|
|
SKIPPING VFNMADDPS inum 4481 -- already fine
|
|
SKIPPING VFNMADDPS inum 4482 -- already fine
|
|
SKIPPING VFNMADDPS inum 4483 -- already fine
|
|
SKIPPING VFNMADDPS inum 4484 -- already fine
|
|
SKIPPING VFNMADDPS inum 4485 -- already fine
|
|
SKIPPING VFNMADDPS inum 4486 -- already fine
|
|
SKIPPING VFNMADDPS inum 4487 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5870
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5870
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5871
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5871
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5872
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5872
|
|
REARRANGE needs to juggle: VPBROADCASTB inum 5873
|
|
REARRANGE one pattern worked for VPBROADCASTB inum 5873
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFNMADDPD inum=4488 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4489 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPD inum=4490 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4491 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPD inum=4492 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4493 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPD inum=4494 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4495 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPBROADCASTW inum=5874 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTW inum=5875 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTW inum=5876 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTW inum=5877 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFNMADDPD inum 4488 -- already fine
|
|
SKIPPING VFNMADDPD inum 4489 -- already fine
|
|
SKIPPING VFNMADDPD inum 4490 -- already fine
|
|
SKIPPING VFNMADDPD inum 4491 -- already fine
|
|
SKIPPING VFNMADDPD inum 4492 -- already fine
|
|
SKIPPING VFNMADDPD inum 4493 -- already fine
|
|
SKIPPING VFNMADDPD inum 4494 -- already fine
|
|
SKIPPING VFNMADDPD inum 4495 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5874
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5874
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5875
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5875
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5876
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5876
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5877
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5877
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFNMADDPD inum=4488 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4489 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPD inum=4490 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4491 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPD inum=4492 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4493 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMADDPD inum=4494 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMADDPD inum=4495 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VPBROADCASTW inum=5874 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 VL=0 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTW inum=5875 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 VL=0 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VPBROADCASTW inum=5876 isa_set=AVX2 pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 VL=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPBROADCASTW inum=5877 isa_set=AVX2 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 0 0 1 VEX_PREFIX=1 VL=1 MAP=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMADDPD inum 4488 -- already fine
|
|
SKIPPING VFNMADDPD inum 4489 -- already fine
|
|
SKIPPING VFNMADDPD inum 4490 -- already fine
|
|
SKIPPING VFNMADDPD inum 4491 -- already fine
|
|
SKIPPING VFNMADDPD inum 4492 -- already fine
|
|
SKIPPING VFNMADDPD inum 4493 -- already fine
|
|
SKIPPING VFNMADDPD inum 4494 -- already fine
|
|
SKIPPING VFNMADDPD inum 4495 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5874
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5874
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5875
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5875
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5876
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5876
|
|
REARRANGE needs to juggle: VPBROADCASTW inum 5877
|
|
REARRANGE one pattern worked for VPBROADCASTW inum 5877
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFNMSUBPS inum=4504 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4505 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4506 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4507 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4508 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4509 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4510 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4511 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHADDPD inum=4825 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPD inum=4826 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHADDPD inum=4827 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPD inum=4828 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHADDPS inum=4829 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=0 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPS inum=4830 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHADDPS inum=4831 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=1 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPS inum=4832 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VL=1 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFNMSUBPS inum 4504 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4505 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4506 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4507 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4508 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4509 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4510 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4511 -- already fine
|
|
REARRANGE needs to juggle: VHADDPD inum 4825
|
|
REARRANGE one pattern worked for VHADDPD inum 4825
|
|
REARRANGE needs to juggle: VHADDPD inum 4826
|
|
REARRANGE one pattern worked for VHADDPD inum 4826
|
|
REARRANGE needs to juggle: VHADDPD inum 4827
|
|
REARRANGE one pattern worked for VHADDPD inum 4827
|
|
REARRANGE needs to juggle: VHADDPD inum 4828
|
|
REARRANGE one pattern worked for VHADDPD inum 4828
|
|
REARRANGE needs to juggle: VHADDPS inum 4829
|
|
REARRANGE one pattern worked for VHADDPS inum 4829
|
|
REARRANGE needs to juggle: VHADDPS inum 4830
|
|
REARRANGE one pattern worked for VHADDPS inum 4830
|
|
REARRANGE needs to juggle: VHADDPS inum 4831
|
|
REARRANGE one pattern worked for VHADDPS inum 4831
|
|
REARRANGE needs to juggle: VHADDPS inum 4832
|
|
REARRANGE one pattern worked for VHADDPS inum 4832
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFNMSUBPS inum=4504 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4505 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4506 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4507 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4508 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4509 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4510 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4511 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHADDPD inum=4825 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPD inum=4826 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHADDPD inum=4827 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPD inum=4828 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBPS inum 4504 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4505 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4506 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4507 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4508 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4509 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4510 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4511 -- already fine
|
|
REARRANGE needs to juggle: VHADDPD inum 4825
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4504
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4504
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4505
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4505
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4506
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4506
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4507
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4507
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4508
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4508
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4509
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4509
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4510
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4510
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4511
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4511
|
|
SKIPPING VHADDPD inum 4825 -- already fine
|
|
SKIPPING VHADDPD inum 4826 -- already fine
|
|
SKIPPING VHADDPD inum 4827 -- already fine
|
|
SKIPPING VHADDPD inum 4828 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFNMSUBPS inum=4504 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4505 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4506 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4507 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHADDPD inum=4825 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPD inum=4826 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBPS inum 4504 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4505 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4506 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4507 -- already fine
|
|
REARRANGE needs to juggle: VHADDPD inum 4825
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4504
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4504
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4505
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4505
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4506
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4506
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4507
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4507
|
|
SKIPPING VHADDPD inum 4825 -- already fine
|
|
SKIPPING VHADDPD inum 4826 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFNMSUBPS inum=4508 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4509 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4510 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPS inum=4511 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHADDPD inum=4827 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHADDPD inum=4828 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 0 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBPS inum 4508 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4509 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4510 -- already fine
|
|
SKIPPING VFNMSUBPS inum 4511 -- already fine
|
|
REARRANGE needs to juggle: VHADDPD inum 4827
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4508
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4508
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4509
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4509
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4510
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4510
|
|
REARRANGE needs to juggle: VFNMSUBPS inum 4511
|
|
REARRANGE one pattern worked for VFNMSUBPS inum 4511
|
|
SKIPPING VHADDPD inum 4827 -- already fine
|
|
SKIPPING VHADDPD inum 4828 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFNMSUBPD inum=4512 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4513 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4514 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4515 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4516 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4517 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4518 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4519 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHSUBPD inum=4833 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPD inum=4834 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHSUBPD inum=4835 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPD inum=4836 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHSUBPS inum=4837 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=0 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPS inum=4838 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHSUBPS inum=4839 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=1 VEX_PREFIX=2 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPS inum=4840 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VL=1 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFNMSUBPD inum 4512 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4513 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4514 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4515 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4516 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4517 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4518 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4519 -- already fine
|
|
REARRANGE needs to juggle: VHSUBPD inum 4833
|
|
REARRANGE one pattern worked for VHSUBPD inum 4833
|
|
REARRANGE needs to juggle: VHSUBPD inum 4834
|
|
REARRANGE one pattern worked for VHSUBPD inum 4834
|
|
REARRANGE needs to juggle: VHSUBPD inum 4835
|
|
REARRANGE one pattern worked for VHSUBPD inum 4835
|
|
REARRANGE needs to juggle: VHSUBPD inum 4836
|
|
REARRANGE one pattern worked for VHSUBPD inum 4836
|
|
REARRANGE needs to juggle: VHSUBPS inum 4837
|
|
REARRANGE one pattern worked for VHSUBPS inum 4837
|
|
REARRANGE needs to juggle: VHSUBPS inum 4838
|
|
REARRANGE one pattern worked for VHSUBPS inum 4838
|
|
REARRANGE needs to juggle: VHSUBPS inum 4839
|
|
REARRANGE one pattern worked for VHSUBPS inum 4839
|
|
REARRANGE needs to juggle: VHSUBPS inum 4840
|
|
REARRANGE one pattern worked for VHSUBPS inum 4840
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFNMSUBPD inum=4512 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4513 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4514 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4515 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4516 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4517 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=0 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4518 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4519 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 REXW=1 VL=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHSUBPD inum=4833 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPD inum=4834 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VHSUBPD inum=4835 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPD inum=4836 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBPD inum 4512 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4513 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4514 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4515 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4516 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4517 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4518 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4519 -- already fine
|
|
REARRANGE needs to juggle: VHSUBPD inum 4833
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using VL
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4512
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4512
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4513
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4513
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4514
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4514
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4515
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4515
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4516
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4516
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4517
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4517
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4518
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4518
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4519
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4519
|
|
SKIPPING VHSUBPD inum 4833 -- already fine
|
|
SKIPPING VHSUBPD inum 4834 -- already fine
|
|
SKIPPING VHSUBPD inum 4835 -- already fine
|
|
SKIPPING VHSUBPD inum 4836 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFNMSUBPD inum=4512 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4513 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4514 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4515 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHSUBPD inum=4833 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPD inum=4834 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=0 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBPD inum 4512 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4513 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4514 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4515 -- already fine
|
|
REARRANGE needs to juggle: VHSUBPD inum 4833
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4512
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4512
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4513
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4513
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4514
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4514
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4515
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4515
|
|
SKIPPING VHSUBPD inum 4833 -- already fine
|
|
SKIPPING VHSUBPD inum 4834 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
VFNMSUBPD inum=4516 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4517 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4518 isa_set=FMA4 pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBPD inum=4519 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VHSUBPD inum=4835 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VHSUBPD inum=4836 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 0 1 VEX_PREFIX=1 VL=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBPD inum 4516 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4517 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4518 -- already fine
|
|
SKIPPING VFNMSUBPD inum 4519 -- already fine
|
|
REARRANGE needs to juggle: VHSUBPD inum 4835
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4516
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4516
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4517
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4517
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4518
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4518
|
|
REARRANGE needs to juggle: VFNMSUBPD inum 4519
|
|
REARRANGE one pattern worked for VFNMSUBPD inum 4519
|
|
SKIPPING VHSUBPD inum 4835 -- already fine
|
|
SKIPPING VHSUBPD inum 4836 -- already fine
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFNMSUBSS inum=4520 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSS inum=4521 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBSS inum=4522 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSS inum=4523 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVD inum=4931 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4932 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVD inum=4935 isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4936 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVQ inum=4939 iform_input=VMOVQ_MEMq_XMMq_7E isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVQ inum=4940 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVQ inum=4941 iform_input=VMOVQ_XMMdq_MEMq_7E isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVQ inum=4942 iform_input=VMOVQ_XMMdq_XMMq_7E isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VL=0 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFNMSUBSS inum 4520 -- already fine
|
|
SKIPPING VFNMSUBSS inum 4521 -- already fine
|
|
SKIPPING VFNMSUBSS inum 4522 -- already fine
|
|
SKIPPING VFNMSUBSS inum 4523 -- already fine
|
|
REARRANGE needs to juggle: VMOVD inum 4931
|
|
REARRANGE one pattern worked for VMOVD inum 4931
|
|
REARRANGE needs to juggle: VMOVD inum 4932
|
|
REARRANGE one pattern worked for VMOVD inum 4932
|
|
REARRANGE needs to juggle: VMOVD inum 4935
|
|
REARRANGE one pattern worked for VMOVD inum 4935
|
|
REARRANGE needs to juggle: VMOVD inum 4936
|
|
REARRANGE one pattern worked for VMOVD inum 4936
|
|
REARRANGE needs to juggle: VMOVQ inum 4939
|
|
REARRANGE one pattern worked for VMOVQ inum 4939
|
|
REARRANGE needs to juggle: VMOVQ inum 4940
|
|
REARRANGE one pattern worked for VMOVQ inum 4940
|
|
REARRANGE needs to juggle: VMOVQ inum 4941
|
|
REARRANGE one pattern worked for VMOVQ inum 4941
|
|
REARRANGE needs to juggle: VMOVQ inum 4942
|
|
REARRANGE one pattern worked for VMOVQ inum 4942
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFNMSUBSS inum=4520 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSS inum=4521 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBSS inum=4522 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSS inum=4523 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVD inum=4931 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4932 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVD inum=4935 isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVD inum=4936 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVQ inum=4939 iform_input=VMOVQ_MEMq_XMMq_7E isa_set=AVX pattern len=26
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVQ inum=4940 isa_set=AVX pattern len=25
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 0 VEX_PREFIX=1 VL=0 MAP=1 MODE=2 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBSS inum 4520 -- already fine
|
|
SKIPPING VFNMSUBSS inum 4521 -- already fine
|
|
SKIPPING VFNMSUBSS inum 4522 -- already fine
|
|
SKIPPING VFNMSUBSS inum 4523 -- already fine
|
|
REARRANGE needs to juggle: VMOVD inum 4931
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFNMSUBSS inum 4520
|
|
REARRANGE one pattern worked for VFNMSUBSS inum 4520
|
|
REARRANGE needs to juggle: VFNMSUBSS inum 4521
|
|
REARRANGE one pattern worked for VFNMSUBSS inum 4521
|
|
REARRANGE needs to juggle: VFNMSUBSS inum 4522
|
|
REARRANGE one pattern worked for VFNMSUBSS inum 4522
|
|
REARRANGE needs to juggle: VFNMSUBSS inum 4523
|
|
REARRANGE one pattern worked for VFNMSUBSS inum 4523
|
|
REARRANGE needs to juggle: VMOVD inum 4931
|
|
REARRANGE one pattern worked for VMOVD inum 4931
|
|
REARRANGE needs to juggle: VMOVD inum 4932
|
|
REARRANGE one pattern worked for VMOVD inum 4932
|
|
REARRANGE needs to juggle: VMOVD inum 4935
|
|
REARRANGE one pattern worked for VMOVD inum 4935
|
|
REARRANGE needs to juggle: VMOVD inum 4936
|
|
REARRANGE one pattern worked for VMOVD inum 4936
|
|
REARRANGE needs to juggle: VMOVQ inum 4939
|
|
REARRANGE one pattern worked for VMOVQ inum 4939
|
|
REARRANGE needs to juggle: VMOVQ inum 4940
|
|
REARRANGE one pattern worked for VMOVQ inum 4940
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFNMSUBSD inum=4524 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSD inum=4525 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBSD inum=4526 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSD inum=4527 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVDQA inum=4951 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4952 iform_input=VMOVDQA_XMMdq_XMMdq_7F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQA inum=4955 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4956 iform_input=VMOVDQA_YMMqq_YMMqq_7F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQU inum=4961 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=0 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQU inum=4962 iform_input=VMOVDQU_XMMdq_XMMdq_7F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=0 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQU inum=4963 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=1 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQU inum=4964 iform_input=VMOVDQU_YMMqq_YMMqq_7F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VL=1 VEX_PREFIX=3 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VFNMSUBSD inum 4524 -- already fine
|
|
SKIPPING VFNMSUBSD inum 4525 -- already fine
|
|
SKIPPING VFNMSUBSD inum 4526 -- already fine
|
|
SKIPPING VFNMSUBSD inum 4527 -- already fine
|
|
REARRANGE needs to juggle: VMOVDQA inum 4951
|
|
REARRANGE one pattern worked for VMOVDQA inum 4951
|
|
REARRANGE needs to juggle: VMOVDQA inum 4952
|
|
REARRANGE one pattern worked for VMOVDQA inum 4952
|
|
REARRANGE needs to juggle: VMOVDQA inum 4955
|
|
REARRANGE one pattern worked for VMOVDQA inum 4955
|
|
REARRANGE needs to juggle: VMOVDQA inum 4956
|
|
REARRANGE one pattern worked for VMOVDQA inum 4956
|
|
REARRANGE needs to juggle: VMOVDQU inum 4961
|
|
REARRANGE one pattern worked for VMOVDQU inum 4961
|
|
REARRANGE needs to juggle: VMOVDQU inum 4962
|
|
REARRANGE one pattern worked for VMOVDQU inum 4962
|
|
REARRANGE needs to juggle: VMOVDQU inum 4963
|
|
REARRANGE one pattern worked for VMOVDQU inum 4963
|
|
REARRANGE needs to juggle: VMOVDQU inum 4964
|
|
REARRANGE one pattern worked for VMOVDQU inum 4964
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VFNMSUBSD inum=4524 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSD inum=4525 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=0 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VFNMSUBSD inum=4526 isa_set=FMA4 pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 m m MOD!=3 r r r n n n MODRM() SE_IMM8()
|
|
|
|
VFNMSUBSD inum=4527 isa_set=FMA4 pattern len=22
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 REXW=1 MAP=3 1 1 MOD=3 r r r n n n SE_IMM8()
|
|
|
|
VMOVDQA inum=4951 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4952 iform_input=VMOVDQA_XMMdq_XMMdq_7F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 VL=0 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
VMOVDQA inum=4955 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VMOVDQA inum=4956 iform_input=VMOVDQA_YMMqq_YMMqq_7F isa_set=AVX pattern len=23
|
|
ipattern: VEXVALID=1 0 1 1 1 1 1 1 1 VEX_PREFIX=1 VL=1 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VFNMSUBSD inum 4524 -- already fine
|
|
SKIPPING VFNMSUBSD inum 4525 -- already fine
|
|
SKIPPING VFNMSUBSD inum 4526 -- already fine
|
|
SKIPPING VFNMSUBSD inum 4527 -- already fine
|
|
REARRANGE needs to juggle: VMOVDQA inum 4951
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MAP
|
|
REARRANGE needs to juggle: VFNMSUBSD inum 4524
|
|
REARRANGE one pattern worked for VFNMSUBSD inum 4524
|
|
REARRANGE needs to juggle: VFNMSUBSD inum 4525
|
|
REARRANGE one pattern worked for VFNMSUBSD inum 4525
|
|
REARRANGE needs to juggle: VFNMSUBSD inum 4526
|
|
REARRANGE one pattern worked for VFNMSUBSD inum 4526
|
|
REARRANGE needs to juggle: VFNMSUBSD inum 4527
|
|
REARRANGE one pattern worked for VFNMSUBSD inum 4527
|
|
REARRANGE needs to juggle: VMOVDQA inum 4951
|
|
REARRANGE one pattern worked for VMOVDQA inum 4951
|
|
REARRANGE needs to juggle: VMOVDQA inum 4952
|
|
REARRANGE one pattern worked for VMOVDQA inum 4952
|
|
REARRANGE needs to juggle: VMOVDQA inum 4955
|
|
REARRANGE one pattern worked for VMOVDQA inum 4955
|
|
REARRANGE needs to juggle: VMOVDQA inum 4956
|
|
REARRANGE one pattern worked for VMOVDQA inum 4956
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPGATHERDQ inum=5617 iform_input=VPGATHERDQ_YMMu64_MEMq_YMMi64_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
VPGATHERDQ inum=5618 iform_input=VPGATHERDQ_XMMu64_MEMq_XMMi64_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
VPGATHERDD inum=5619 iform_input=VPGATHERDD_YMMu32_MEMd_YMMi32_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_YMM() EASZ!=1
|
|
|
|
VPGATHERDD inum=5620 iform_input=VPGATHERDD_XMMu32_MEMd_XMMi32_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
KMOVW inum=7043 iform_input=KMOVW_MASKmskw_MASKu16_AVX512 isa_set=AVX512F_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVW inum=7044 iform_input=KMOVW_MASKmskw_MEMu16_AVX512 isa_set=AVX512F_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVB inum=8882 iform_input=KMOVB_MASKmskw_MASKu8_AVX512 isa_set=AVX512DQ_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVB inum=8883 iform_input=KMOVB_MASKmskw_MEMu8_AVX512 isa_set=AVX512DQ_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8887 iform_input=KMOVD_MASKmskw_MASKu32_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8888 iform_input=KMOVD_MASKmskw_MEMu32_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVQ inum=8894 iform_input=KMOVQ_MASKmskw_MASKu64_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVQ inum=8895 iform_input=KMOVQ_MASKmskw_MEMu64_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 0 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPGATHERDQ inum 5617 -- already fine
|
|
SKIPPING VPGATHERDQ inum 5618 -- already fine
|
|
SKIPPING VPGATHERDD inum 5619 -- already fine
|
|
SKIPPING VPGATHERDD inum 5620 -- already fine
|
|
REARRANGE needs to juggle: KMOVW inum 7043
|
|
REARRANGE one pattern worked for KMOVW inum 7043
|
|
REARRANGE needs to juggle: KMOVW inum 7044
|
|
REARRANGE one pattern worked for KMOVW inum 7044
|
|
REARRANGE needs to juggle: KMOVB inum 8882
|
|
REARRANGE one pattern worked for KMOVB inum 8882
|
|
REARRANGE needs to juggle: KMOVB inum 8883
|
|
REARRANGE one pattern worked for KMOVB inum 8883
|
|
REARRANGE needs to juggle: KMOVD inum 8887
|
|
REARRANGE one pattern worked for KMOVD inum 8887
|
|
REARRANGE needs to juggle: KMOVD inum 8888
|
|
REARRANGE one pattern worked for KMOVD inum 8888
|
|
REARRANGE needs to juggle: KMOVQ inum 8894
|
|
REARRANGE one pattern worked for KMOVQ inum 8894
|
|
REARRANGE needs to juggle: KMOVQ inum 8895
|
|
REARRANGE one pattern worked for KMOVQ inum 8895
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPGATHERQQ inum=5621 iform_input=VPGATHERQQ_YMMu64_MEMq_YMMi64_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_YMM() EASZ!=1
|
|
|
|
VPGATHERQQ inum=5622 iform_input=VPGATHERQQ_XMMu64_MEMq_XMMi64_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
VPGATHERQD inum=5623 iform_input=VPGATHERQD_XMMu32_MEMd_XMMi32_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_YMM() EASZ!=1
|
|
|
|
VPGATHERQD inum=5624 iform_input=VPGATHERQD_XMMu32_MEMd_XMMi32_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
KMOVW inum=7045 iform_input=KMOVW_MEMu16_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVB inum=8884 iform_input=KMOVB_MEMu8_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8889 iform_input=KMOVD_MEMu32_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVQ inum=8896 iform_input=KMOVQ_MEMu64_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 0 1 VEX_PREFIX=0 MAP=1 m m MOD!=3 r r r n n n MODRM() VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPGATHERQQ inum 5621 -- already fine
|
|
SKIPPING VPGATHERQQ inum 5622 -- already fine
|
|
SKIPPING VPGATHERQD inum 5623 -- already fine
|
|
SKIPPING VPGATHERQD inum 5624 -- already fine
|
|
REARRANGE needs to juggle: KMOVW inum 7045
|
|
REARRANGE one pattern worked for KMOVW inum 7045
|
|
REARRANGE needs to juggle: KMOVB inum 8884
|
|
REARRANGE one pattern worked for KMOVB inum 8884
|
|
REARRANGE needs to juggle: KMOVD inum 8889
|
|
REARRANGE one pattern worked for KMOVD inum 8889
|
|
REARRANGE needs to juggle: KMOVQ inum 8896
|
|
REARRANGE one pattern worked for KMOVQ inum 8896
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VGATHERDPD inum=5609 iform_input=VGATHERDPD_YMMf64_MEMf64_YMMi64_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
VGATHERDPD inum=5610 iform_input=VGATHERDPD_XMMf64_MEMf64_XMMi64_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
VGATHERDPS inum=5611 iform_input=VGATHERDPS_YMMf32_MEMf32_YMMi32_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_YMM() EASZ!=1
|
|
|
|
VGATHERDPS inum=5612 iform_input=VGATHERDPS_XMMf32_MEMf32_XMMi32_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
KMOVW inum=7046 iform_input=KMOVW_MASKmskw_GPR32u32_AVX512 isa_set=AVX512F_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVB inum=8885 iform_input=KMOVB_MASKmskw_GPR32u32_AVX512 isa_set=AVX512DQ_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8890 iform_input=KMOVD_MASKmskw_GPR32u32_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8891 iform_input=KMOVD_MASKmskw_GPR32u32_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVQ inum=8897 iform_input=KMOVQ_MASKmskw_GPR64u64_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VGATHERDPD inum 5609 -- already fine
|
|
SKIPPING VGATHERDPD inum 5610 -- already fine
|
|
SKIPPING VGATHERDPS inum 5611 -- already fine
|
|
SKIPPING VGATHERDPS inum 5612 -- already fine
|
|
REARRANGE needs to juggle: KMOVW inum 7046
|
|
REARRANGE one pattern worked for KMOVW inum 7046
|
|
REARRANGE needs to juggle: KMOVB inum 8885
|
|
REARRANGE one pattern worked for KMOVB inum 8885
|
|
REARRANGE needs to juggle: KMOVD inum 8890
|
|
REARRANGE one pattern worked for KMOVD inum 8890
|
|
REARRANGE needs to juggle: KMOVD inum 8891
|
|
REARRANGE one pattern worked for KMOVD inum 8891
|
|
REARRANGE needs to juggle: KMOVQ inum 8897
|
|
REARRANGE one pattern worked for KMOVQ inum 8897
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 21
|
|
Others:
|
|
KMOVD inum=8890 iform_input=KMOVD_MASKmskw_GPR32u32_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8891 iform_input=KMOVD_MASKmskw_GPR32u32_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVQ inum=8897 iform_input=KMOVQ_MASKmskw_GPR64u64_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 0 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING KMOVD inum 8890 -- already fine
|
|
REARRANGE needs to juggle: KMOVD inum 8891
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: KMOVD inum 8890
|
|
REARRANGE one pattern worked for KMOVD inum 8890
|
|
SKIPPING KMOVD inum 8891 -- already fine
|
|
REARRANGE needs to juggle: KMOVQ inum 8897
|
|
REARRANGE one pattern worked for KMOVQ inum 8897
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 21
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VGATHERQPD inum=5613 iform_input=VGATHERQPD_YMMf64_MEMf64_YMMi64_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_YMM() EASZ!=1
|
|
|
|
VGATHERQPD inum=5614 iform_input=VGATHERQPD_XMMf64_MEMf64_XMMi64_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
VGATHERQPS inum=5615 iform_input=VGATHERQPS_XMMf32_MEMf32_XMMi32_VL256 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_YMM() EASZ!=1
|
|
|
|
VGATHERQPS inum=5616 iform_input=VGATHERQPS_XMMf32_MEMf32_XMMi32_VL128 isa_set=AVX2GATHER pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n RM=4 VMODRM_XMM() EASZ!=1
|
|
|
|
KMOVW inum=7047 iform_input=KMOVW_GPR32u32_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVB inum=8886 iform_input=KMOVB_GPR32u32_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8892 iform_input=KMOVD_GPR32u32_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8893 iform_input=KMOVD_GPR32u32_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVQ inum=8898 iform_input=KMOVQ_GPR64u64_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VGATHERQPD inum 5613 -- already fine
|
|
SKIPPING VGATHERQPD inum 5614 -- already fine
|
|
SKIPPING VGATHERQPS inum 5615 -- already fine
|
|
SKIPPING VGATHERQPS inum 5616 -- already fine
|
|
REARRANGE needs to juggle: KMOVW inum 7047
|
|
REARRANGE one pattern worked for KMOVW inum 7047
|
|
REARRANGE needs to juggle: KMOVB inum 8886
|
|
REARRANGE one pattern worked for KMOVB inum 8886
|
|
REARRANGE needs to juggle: KMOVD inum 8892
|
|
REARRANGE one pattern worked for KMOVD inum 8892
|
|
REARRANGE needs to juggle: KMOVD inum 8893
|
|
REARRANGE one pattern worked for KMOVD inum 8893
|
|
REARRANGE needs to juggle: KMOVQ inum 8898
|
|
REARRANGE one pattern worked for KMOVQ inum 8898
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 21
|
|
Others:
|
|
KMOVD inum=8892 iform_input=KMOVD_GPR32u32_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVD inum=8893 iform_input=KMOVD_GPR32u32_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KMOVQ inum=8898 iform_input=KMOVQ_GPR64u64_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=25
|
|
ipattern: VEXVALID=1 1 0 0 1 0 0 1 1 VL=0 VEX_PREFIX=2 MAP=1 1 1 MOD=3 r r r n n n REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING KMOVD inum 8892 -- already fine
|
|
REARRANGE needs to juggle: KMOVD inum 8893
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: KMOVD inum 8892
|
|
REARRANGE one pattern worked for KMOVD inum 8892
|
|
SKIPPING KMOVD inum 8893 -- already fine
|
|
REARRANGE needs to juggle: KMOVQ inum 8898
|
|
REARRANGE one pattern worked for KMOVQ inum 8898
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 21
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VFMADD132PD inum=5417 isa_set=FMA pattern len=23
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VFMADD132PD inum=5418 isa_set=FMA pattern len=22
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
VFMADD132PD inum=5419 isa_set=FMA pattern len=23
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VFMADD132PD inum=5420 isa_set=FMA pattern len=22
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=1 1 1 MOD=3 r r r n n n
|
|
|
|
VFMADD132PS inum=5421 isa_set=FMA pattern len=23
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VFMADD132PS inum=5422 isa_set=FMA pattern len=22
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=0 VEX_PREFIX=1 MAP=2 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
VFMADD132PS inum=5423 isa_set=FMA pattern len=23
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VFMADD132PS inum=5424 isa_set=FMA pattern len=22
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VL=1 VEX_PREFIX=1 MAP=2 REXW=0 1 1 MOD=3 r r r n n n
|
|
|
|
KORTESTW inum=7049 iform_input=KORTESTW_MASKmskw_MASKmskw_AVX512 isa_set=AVX512F_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KORTESTB inum=8905 iform_input=KORTESTB_MASKmskw_MASKmskw_AVX512 isa_set=AVX512DQ_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KORTESTD inum=8906 iform_input=KORTESTD_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
KORTESTQ inum=8907 iform_input=KORTESTQ_MASKmskw_MASKmskw_AVX512 isa_set=AVX512BW_KOP pattern len=24
|
|
ipattern: VEXVALID=1 1 0 0 1 1 0 0 0 VEX_PREFIX=0 MAP=1 1 1 MOD=3 r r r n n n VL=0 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VFMADD132PD inum 5417 -- already fine
|
|
SKIPPING VFMADD132PD inum 5418 -- already fine
|
|
SKIPPING VFMADD132PD inum 5419 -- already fine
|
|
SKIPPING VFMADD132PD inum 5420 -- already fine
|
|
SKIPPING VFMADD132PS inum 5421 -- already fine
|
|
SKIPPING VFMADD132PS inum 5422 -- already fine
|
|
SKIPPING VFMADD132PS inum 5423 -- already fine
|
|
SKIPPING VFMADD132PS inum 5424 -- already fine
|
|
REARRANGE needs to juggle: KORTESTW inum 7049
|
|
REARRANGE one pattern worked for KORTESTW inum 7049
|
|
REARRANGE needs to juggle: KORTESTB inum 8905
|
|
REARRANGE one pattern worked for KORTESTB inum 8905
|
|
REARRANGE needs to juggle: KORTESTD inum 8906
|
|
REARRANGE one pattern worked for KORTESTD inum 8906
|
|
REARRANGE needs to juggle: KORTESTQ inum 8907
|
|
REARRANGE one pattern worked for KORTESTQ inum 8907
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPADDUSB inum=5031 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPADDUSB inum=5032 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPADDUSB inum=5667 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPADDUSB inum=5668 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VAESENC inum=5397 isa_set=AVXAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0
|
|
|
|
VAESENC inum=5398 isa_set=AVXAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=0
|
|
|
|
VAESENC inum=9151 iform_input=VAESENC_YMMu128_YMMu128_YMMu128 isa_set=VAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=1
|
|
|
|
VAESENC inum=9152 iform_input=VAESENC_YMMu128_YMMu128_MEMu128 isa_set=VAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPADDUSB inum 5031 -- already fine
|
|
SKIPPING VPADDUSB inum 5032 -- already fine
|
|
SKIPPING VPADDUSB inum 5667 -- already fine
|
|
SKIPPING VPADDUSB inum 5668 -- already fine
|
|
REARRANGE needs to juggle: VAESENC inum 5397
|
|
REARRANGE one pattern worked for VAESENC inum 5397
|
|
REARRANGE needs to juggle: VAESENC inum 5398
|
|
REARRANGE one pattern worked for VAESENC inum 5398
|
|
REARRANGE needs to juggle: VAESENC inum 9151
|
|
REARRANGE one pattern worked for VAESENC inum 9151
|
|
REARRANGE needs to juggle: VAESENC inum 9152
|
|
REARRANGE one pattern worked for VAESENC inum 9152
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPADDUSW inum=5033 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPADDUSW inum=5034 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPADDUSW inum=5669 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPADDUSW inum=5670 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VAESENCLAST inum=5399 isa_set=AVXAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0
|
|
|
|
VAESENCLAST inum=5400 isa_set=AVXAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=0
|
|
|
|
VAESENCLAST inum=9153 iform_input=VAESENCLAST_YMMu128_YMMu128_YMMu128 isa_set=VAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=1
|
|
|
|
VAESENCLAST inum=9154 iform_input=VAESENCLAST_YMMu128_YMMu128_MEMu128 isa_set=VAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 0 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPADDUSW inum 5033 -- already fine
|
|
SKIPPING VPADDUSW inum 5034 -- already fine
|
|
SKIPPING VPADDUSW inum 5669 -- already fine
|
|
SKIPPING VPADDUSW inum 5670 -- already fine
|
|
REARRANGE needs to juggle: VAESENCLAST inum 5399
|
|
REARRANGE one pattern worked for VAESENCLAST inum 5399
|
|
REARRANGE needs to juggle: VAESENCLAST inum 5400
|
|
REARRANGE one pattern worked for VAESENCLAST inum 5400
|
|
REARRANGE needs to juggle: VAESENCLAST inum 9153
|
|
REARRANGE one pattern worked for VAESENCLAST inum 9153
|
|
REARRANGE needs to juggle: VAESENCLAST inum 9154
|
|
REARRANGE one pattern worked for VAESENCLAST inum 9154
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPMAXUB inum=5221 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMAXUB inum=5222 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPMAXUB inum=5713 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMAXUB inum=5714 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VAESDEC inum=5401 isa_set=AVXAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0
|
|
|
|
VAESDEC inum=5402 isa_set=AVXAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=0
|
|
|
|
VAESDEC inum=9147 iform_input=VAESDEC_YMMu128_YMMu128_YMMu128 isa_set=VAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=1
|
|
|
|
VAESDEC inum=9148 iform_input=VAESDEC_YMMu128_YMMu128_MEMu128 isa_set=VAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 0 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPMAXUB inum 5221 -- already fine
|
|
SKIPPING VPMAXUB inum 5222 -- already fine
|
|
SKIPPING VPMAXUB inum 5713 -- already fine
|
|
SKIPPING VPMAXUB inum 5714 -- already fine
|
|
REARRANGE needs to juggle: VAESDEC inum 5401
|
|
REARRANGE one pattern worked for VAESDEC inum 5401
|
|
REARRANGE needs to juggle: VAESDEC inum 5402
|
|
REARRANGE one pattern worked for VAESDEC inum 5402
|
|
REARRANGE needs to juggle: VAESDEC inum 9147
|
|
REARRANGE one pattern worked for VAESDEC inum 9147
|
|
REARRANGE needs to juggle: VAESDEC inum 9148
|
|
REARRANGE one pattern worked for VAESDEC inum 9148
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPANDN inum=4977 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPANDN inum=4978 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPANDN inum=5797 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPANDN inum=5798 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VAESKEYGENASSIST inum=5395 isa_set=AVXAES pattern len=24
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
VAESKEYGENASSIST inum=5396 isa_set=AVXAES pattern len=25
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VL=0 VEX_PREFIX=1 MAP=3 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
VAESDECLAST inum=5403 isa_set=AVXAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=0
|
|
|
|
VAESDECLAST inum=5404 isa_set=AVXAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=0
|
|
|
|
VAESDECLAST inum=9149 iform_input=VAESDECLAST_YMMu128_YMMu128_YMMu128 isa_set=VAES pattern len=21
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=2 1 1 MOD=3 r r r n n n VL=1
|
|
|
|
VAESDECLAST inum=9150 iform_input=VAESDECLAST_YMMu128_YMMu128_MEMu128 isa_set=VAES pattern len=22
|
|
ipattern: VEXVALID=1 1 1 0 1 1 1 1 1 VEX_PREFIX=1 MAP=2 m m MOD!=3 r r r n n n MODRM() VL=1
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPANDN inum 4977 -- already fine
|
|
SKIPPING VPANDN inum 4978 -- already fine
|
|
SKIPPING VPANDN inum 5797 -- already fine
|
|
SKIPPING VPANDN inum 5798 -- already fine
|
|
SKIPPING VAESKEYGENASSIST inum 5395 -- already fine
|
|
SKIPPING VAESKEYGENASSIST inum 5396 -- already fine
|
|
REARRANGE needs to juggle: VAESDECLAST inum 5403
|
|
REARRANGE one pattern worked for VAESDECLAST inum 5403
|
|
REARRANGE needs to juggle: VAESDECLAST inum 5404
|
|
REARRANGE one pattern worked for VAESDECLAST inum 5404
|
|
REARRANGE needs to juggle: VAESDECLAST inum 9149
|
|
REARRANGE one pattern worked for VAESDECLAST inum 9149
|
|
REARRANGE needs to juggle: VAESDECLAST inum 9150
|
|
REARRANGE one pattern worked for VAESDECLAST inum 9150
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VLDDQU inum=4867 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=0 VEX_PREFIX=2 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VLDDQU inum=4868 isa_set=AVX pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=1 VEX_PREFIX=2 MAP=1 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
RORX inum=5983 isa_set=BMI2 pattern len=25
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VEX_PREFIX=2 MAP=3 MODE!=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
RORX inum=5984 isa_set=BMI2 pattern len=26
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VEX_PREFIX=2 MAP=3 REXW=0 MODE=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
RORX inum=5985 isa_set=BMI2 pattern len=26
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VEX_PREFIX=2 MAP=3 MODE!=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
RORX inum=5986 isa_set=BMI2 pattern len=27
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VEX_PREFIX=2 MAP=3 REXW=0 MODE=2 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
RORX inum=5987 isa_set=BMI2 pattern len=26
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VEX_PREFIX=2 MAP=3 REXW=1 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 MODE=2 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
RORX inum=5988 isa_set=BMI2 pattern len=27
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VEX_PREFIX=2 MAP=3 REXW=1 VL=0 VEXDEST3=0b1 VEXDEST210=0b111 MODE=2 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VLDDQU inum 4867 -- already fine
|
|
SKIPPING VLDDQU inum 4868 -- already fine
|
|
REARRANGE needs to juggle: RORX inum 5983
|
|
REARRANGE one pattern worked for RORX inum 5983
|
|
REARRANGE needs to juggle: RORX inum 5984
|
|
REARRANGE one pattern worked for RORX inum 5984
|
|
REARRANGE needs to juggle: RORX inum 5985
|
|
REARRANGE one pattern worked for RORX inum 5985
|
|
REARRANGE needs to juggle: RORX inum 5986
|
|
REARRANGE one pattern worked for RORX inum 5986
|
|
REARRANGE needs to juggle: RORX inum 5987
|
|
REARRANGE one pattern worked for RORX inum 5987
|
|
REARRANGE needs to juggle: RORX inum 5988
|
|
REARRANGE one pattern worked for RORX inum 5988
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 12
|
|
Others:
|
|
RORX inum=5983 isa_set=BMI2 pattern len=25
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=0 VEX_PREFIX=2 MAP=3 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
RORX inum=5984 isa_set=BMI2 pattern len=26
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=0 VEX_PREFIX=2 MAP=3 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
RORX inum=5985 isa_set=BMI2 pattern len=26
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=0 VEX_PREFIX=2 MAP=3 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
RORX inum=5986 isa_set=BMI2 pattern len=27
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=0 VEX_PREFIX=2 MAP=3 REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
RORX inum=5987 isa_set=BMI2 pattern len=26
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=0 VEX_PREFIX=2 MAP=3 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 MODE=2 1 1 MOD=3 r r r n n n UIMM8()
|
|
|
|
RORX inum=5988 isa_set=BMI2 pattern len=27
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 0 0 VL=0 VEX_PREFIX=2 MAP=3 REXW=1 VEXDEST3=0b1 VEXDEST210=0b111 MODE=2 m m MOD!=3 r r r n n n MODRM() UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING RORX inum 5983 -- already fine
|
|
REARRANGE needs to juggle: RORX inum 5984
|
|
REARRANGE one pattern worked for RORX inum 5984
|
|
SKIPPING RORX inum 5985 -- already fine
|
|
REARRANGE needs to juggle: RORX inum 5986
|
|
REARRANGE one pattern worked for RORX inum 5986
|
|
REARRANGE needs to juggle: RORX inum 5987
|
|
REARRANGE one pattern worked for RORX inum 5987
|
|
REARRANGE needs to juggle: RORX inum 5988
|
|
REARRANGE one pattern worked for RORX inum 5988
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 12
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPSLLD inum=5005 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLD inum=5006 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPSLLD inum=5641 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLD inum=5642 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5923 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5924 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5925 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5926 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5927 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5928 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPSLLD inum 5005 -- already fine
|
|
SKIPPING VPSLLD inum 5006 -- already fine
|
|
SKIPPING VPSLLD inum 5641 -- already fine
|
|
SKIPPING VPSLLD inum 5642 -- already fine
|
|
REARRANGE needs to juggle: ANDN inum 5923
|
|
REARRANGE one pattern worked for ANDN inum 5923
|
|
REARRANGE needs to juggle: ANDN inum 5924
|
|
REARRANGE one pattern worked for ANDN inum 5924
|
|
REARRANGE needs to juggle: ANDN inum 5925
|
|
REARRANGE one pattern worked for ANDN inum 5925
|
|
REARRANGE needs to juggle: ANDN inum 5926
|
|
REARRANGE one pattern worked for ANDN inum 5926
|
|
REARRANGE needs to juggle: ANDN inum 5927
|
|
REARRANGE one pattern worked for ANDN inum 5927
|
|
REARRANGE needs to juggle: ANDN inum 5928
|
|
REARRANGE one pattern worked for ANDN inum 5928
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPSLLD inum=5005 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLD inum=5006 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5923 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5924 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5925 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5926 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5927 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5928 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPSLLD inum 5005 -- already fine
|
|
SKIPPING VPSLLD inum 5006 -- already fine
|
|
REARRANGE needs to juggle: ANDN inum 5923
|
|
REARRANGE one pattern worked for ANDN inum 5923
|
|
REARRANGE needs to juggle: ANDN inum 5924
|
|
REARRANGE one pattern worked for ANDN inum 5924
|
|
REARRANGE needs to juggle: ANDN inum 5925
|
|
REARRANGE one pattern worked for ANDN inum 5925
|
|
REARRANGE needs to juggle: ANDN inum 5926
|
|
REARRANGE one pattern worked for ANDN inum 5926
|
|
REARRANGE needs to juggle: ANDN inum 5927
|
|
REARRANGE one pattern worked for ANDN inum 5927
|
|
REARRANGE needs to juggle: ANDN inum 5928
|
|
REARRANGE one pattern worked for ANDN inum 5928
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 12
|
|
Others:
|
|
ANDN inum=5923 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5924 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5925 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5926 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
ANDN inum=5927 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
ANDN inum=5928 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 0 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING ANDN inum 5923 -- already fine
|
|
REARRANGE needs to juggle: ANDN inum 5924
|
|
REARRANGE one pattern worked for ANDN inum 5924
|
|
SKIPPING ANDN inum 5925 -- already fine
|
|
REARRANGE needs to juggle: ANDN inum 5926
|
|
REARRANGE one pattern worked for ANDN inum 5926
|
|
REARRANGE needs to juggle: ANDN inum 5927
|
|
REARRANGE one pattern worked for ANDN inum 5927
|
|
REARRANGE needs to juggle: ANDN inum 5928
|
|
REARRANGE one pattern worked for ANDN inum 5928
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 12
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPSLLQ inum=5007 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLQ inum=5008 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPSLLQ inum=5643 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLQ inum=5644 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
BLSR inum=5929 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5930 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5931 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSR inum=5932 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSR inum=5933 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5934 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSMSK inum=5935 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5936 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5937 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSMSK inum=5938 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSMSK inum=5939 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5940 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSI inum=5941 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5942 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5943 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 1 1 MOD=3 0 1 1 n n n
|
|
|
|
BLSI inum=5944 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 1 1 MOD=3 0 1 1 n n n
|
|
|
|
BLSI inum=5945 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5946 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 1 1 MOD=3 0 1 1 n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPSLLQ inum 5007 -- already fine
|
|
SKIPPING VPSLLQ inum 5008 -- already fine
|
|
SKIPPING VPSLLQ inum 5643 -- already fine
|
|
SKIPPING VPSLLQ inum 5644 -- already fine
|
|
REARRANGE needs to juggle: BLSR inum 5929
|
|
REARRANGE one pattern worked for BLSR inum 5929
|
|
REARRANGE needs to juggle: BLSR inum 5930
|
|
REARRANGE one pattern worked for BLSR inum 5930
|
|
REARRANGE needs to juggle: BLSR inum 5931
|
|
REARRANGE one pattern worked for BLSR inum 5931
|
|
REARRANGE needs to juggle: BLSR inum 5932
|
|
REARRANGE one pattern worked for BLSR inum 5932
|
|
REARRANGE needs to juggle: BLSR inum 5933
|
|
REARRANGE one pattern worked for BLSR inum 5933
|
|
REARRANGE needs to juggle: BLSR inum 5934
|
|
REARRANGE one pattern worked for BLSR inum 5934
|
|
REARRANGE needs to juggle: BLSMSK inum 5935
|
|
REARRANGE one pattern worked for BLSMSK inum 5935
|
|
REARRANGE needs to juggle: BLSMSK inum 5936
|
|
REARRANGE one pattern worked for BLSMSK inum 5936
|
|
REARRANGE needs to juggle: BLSMSK inum 5937
|
|
REARRANGE one pattern worked for BLSMSK inum 5937
|
|
REARRANGE needs to juggle: BLSMSK inum 5938
|
|
REARRANGE one pattern worked for BLSMSK inum 5938
|
|
REARRANGE needs to juggle: BLSMSK inum 5939
|
|
REARRANGE one pattern worked for BLSMSK inum 5939
|
|
REARRANGE needs to juggle: BLSMSK inum 5940
|
|
REARRANGE one pattern worked for BLSMSK inum 5940
|
|
REARRANGE needs to juggle: BLSI inum 5941
|
|
REARRANGE one pattern worked for BLSI inum 5941
|
|
REARRANGE needs to juggle: BLSI inum 5942
|
|
REARRANGE one pattern worked for BLSI inum 5942
|
|
REARRANGE needs to juggle: BLSI inum 5943
|
|
REARRANGE one pattern worked for BLSI inum 5943
|
|
REARRANGE needs to juggle: BLSI inum 5944
|
|
REARRANGE one pattern worked for BLSI inum 5944
|
|
REARRANGE needs to juggle: BLSI inum 5945
|
|
REARRANGE one pattern worked for BLSI inum 5945
|
|
REARRANGE needs to juggle: BLSI inum 5946
|
|
REARRANGE one pattern worked for BLSI inum 5946
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPSLLQ inum=5007 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSLLQ inum=5008 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
BLSR inum=5929 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5930 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5931 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSR inum=5932 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSR inum=5933 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5934 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSMSK inum=5935 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5936 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5937 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSMSK inum=5938 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSMSK inum=5939 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5940 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSI inum=5941 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5942 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5943 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 1 1 MOD=3 0 1 1 n n n
|
|
|
|
BLSI inum=5944 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 1 1 MOD=3 0 1 1 n n n
|
|
|
|
BLSI inum=5945 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5946 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 1 1 MOD=3 0 1 1 n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPSLLQ inum 5007 -- already fine
|
|
SKIPPING VPSLLQ inum 5008 -- already fine
|
|
REARRANGE needs to juggle: BLSR inum 5929
|
|
REARRANGE one pattern worked for BLSR inum 5929
|
|
REARRANGE needs to juggle: BLSR inum 5930
|
|
REARRANGE one pattern worked for BLSR inum 5930
|
|
REARRANGE needs to juggle: BLSR inum 5931
|
|
REARRANGE one pattern worked for BLSR inum 5931
|
|
REARRANGE needs to juggle: BLSR inum 5932
|
|
REARRANGE one pattern worked for BLSR inum 5932
|
|
REARRANGE needs to juggle: BLSR inum 5933
|
|
REARRANGE one pattern worked for BLSR inum 5933
|
|
REARRANGE needs to juggle: BLSR inum 5934
|
|
REARRANGE one pattern worked for BLSR inum 5934
|
|
REARRANGE needs to juggle: BLSMSK inum 5935
|
|
REARRANGE one pattern worked for BLSMSK inum 5935
|
|
REARRANGE needs to juggle: BLSMSK inum 5936
|
|
REARRANGE one pattern worked for BLSMSK inum 5936
|
|
REARRANGE needs to juggle: BLSMSK inum 5937
|
|
REARRANGE one pattern worked for BLSMSK inum 5937
|
|
REARRANGE needs to juggle: BLSMSK inum 5938
|
|
REARRANGE one pattern worked for BLSMSK inum 5938
|
|
REARRANGE needs to juggle: BLSMSK inum 5939
|
|
REARRANGE one pattern worked for BLSMSK inum 5939
|
|
REARRANGE needs to juggle: BLSMSK inum 5940
|
|
REARRANGE one pattern worked for BLSMSK inum 5940
|
|
REARRANGE needs to juggle: BLSI inum 5941
|
|
REARRANGE one pattern worked for BLSI inum 5941
|
|
REARRANGE needs to juggle: BLSI inum 5942
|
|
REARRANGE one pattern worked for BLSI inum 5942
|
|
REARRANGE needs to juggle: BLSI inum 5943
|
|
REARRANGE one pattern worked for BLSI inum 5943
|
|
REARRANGE needs to juggle: BLSI inum 5944
|
|
REARRANGE one pattern worked for BLSI inum 5944
|
|
REARRANGE needs to juggle: BLSI inum 5945
|
|
REARRANGE one pattern worked for BLSI inum 5945
|
|
REARRANGE needs to juggle: BLSI inum 5946
|
|
REARRANGE one pattern worked for BLSI inum 5946
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 12
|
|
Others:
|
|
BLSR inum=5929 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5930 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5931 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSR inum=5932 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSR inum=5933 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 m m MOD!=3 0 0 1 n n n MODRM()
|
|
|
|
BLSR inum=5934 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 1 1 MOD=3 0 0 1 n n n
|
|
|
|
BLSMSK inum=5935 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5936 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5937 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSMSK inum=5938 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSMSK inum=5939 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 m m MOD!=3 0 1 0 n n n MODRM()
|
|
|
|
BLSMSK inum=5940 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 1 1 MOD=3 0 1 0 n n n
|
|
|
|
BLSI inum=5941 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5942 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5943 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 1 1 MOD=3 0 1 1 n n n
|
|
|
|
BLSI inum=5944 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 1 1 MOD=3 0 1 1 n n n
|
|
|
|
BLSI inum=5945 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 m m MOD!=3 0 1 1 n n n MODRM()
|
|
|
|
BLSI inum=5946 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 0 1 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 1 1 MOD=3 0 1 1 n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING BLSR inum 5929 -- already fine
|
|
REARRANGE needs to juggle: BLSR inum 5930
|
|
REARRANGE one pattern worked for BLSR inum 5930
|
|
SKIPPING BLSR inum 5931 -- already fine
|
|
REARRANGE needs to juggle: BLSR inum 5932
|
|
REARRANGE one pattern worked for BLSR inum 5932
|
|
REARRANGE needs to juggle: BLSR inum 5933
|
|
REARRANGE one pattern worked for BLSR inum 5933
|
|
REARRANGE needs to juggle: BLSR inum 5934
|
|
REARRANGE one pattern worked for BLSR inum 5934
|
|
SKIPPING BLSMSK inum 5935 -- already fine
|
|
REARRANGE needs to juggle: BLSMSK inum 5936
|
|
REARRANGE one pattern worked for BLSMSK inum 5936
|
|
SKIPPING BLSMSK inum 5937 -- already fine
|
|
REARRANGE needs to juggle: BLSMSK inum 5938
|
|
REARRANGE one pattern worked for BLSMSK inum 5938
|
|
REARRANGE needs to juggle: BLSMSK inum 5939
|
|
REARRANGE one pattern worked for BLSMSK inum 5939
|
|
REARRANGE needs to juggle: BLSMSK inum 5940
|
|
REARRANGE one pattern worked for BLSMSK inum 5940
|
|
SKIPPING BLSI inum 5941 -- already fine
|
|
REARRANGE needs to juggle: BLSI inum 5942
|
|
REARRANGE one pattern worked for BLSI inum 5942
|
|
SKIPPING BLSI inum 5943 -- already fine
|
|
REARRANGE needs to juggle: BLSI inum 5944
|
|
REARRANGE one pattern worked for BLSI inum 5944
|
|
REARRANGE needs to juggle: BLSI inum 5945
|
|
REARRANGE one pattern worked for BLSI inum 5945
|
|
REARRANGE needs to juggle: BLSI inum 5946
|
|
REARRANGE one pattern worked for BLSI inum 5946
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 12
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPMADDWD inum=5239 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMADDWD inum=5240 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPMADDWD inum=5703 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMADDWD inum=5704 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5911 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=2 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5912 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=2 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5913 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=2 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5914 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=2 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5915 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=2 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5916 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=2 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5917 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=3 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5918 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=3 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5919 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=3 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5920 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=3 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5921 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=3 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5922 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=3 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5947 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5948 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5949 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5950 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5951 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5952 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPMADDWD inum 5239 -- already fine
|
|
SKIPPING VPMADDWD inum 5240 -- already fine
|
|
SKIPPING VPMADDWD inum 5703 -- already fine
|
|
SKIPPING VPMADDWD inum 5704 -- already fine
|
|
REARRANGE needs to juggle: PDEP inum 5911
|
|
REARRANGE one pattern worked for PDEP inum 5911
|
|
REARRANGE needs to juggle: PDEP inum 5912
|
|
REARRANGE one pattern worked for PDEP inum 5912
|
|
REARRANGE needs to juggle: PDEP inum 5913
|
|
REARRANGE one pattern worked for PDEP inum 5913
|
|
REARRANGE needs to juggle: PDEP inum 5914
|
|
REARRANGE one pattern worked for PDEP inum 5914
|
|
REARRANGE needs to juggle: PDEP inum 5915
|
|
REARRANGE one pattern worked for PDEP inum 5915
|
|
REARRANGE needs to juggle: PDEP inum 5916
|
|
REARRANGE one pattern worked for PDEP inum 5916
|
|
REARRANGE needs to juggle: PEXT inum 5917
|
|
REARRANGE one pattern worked for PEXT inum 5917
|
|
REARRANGE needs to juggle: PEXT inum 5918
|
|
REARRANGE one pattern worked for PEXT inum 5918
|
|
REARRANGE needs to juggle: PEXT inum 5919
|
|
REARRANGE one pattern worked for PEXT inum 5919
|
|
REARRANGE needs to juggle: PEXT inum 5920
|
|
REARRANGE one pattern worked for PEXT inum 5920
|
|
REARRANGE needs to juggle: PEXT inum 5921
|
|
REARRANGE one pattern worked for PEXT inum 5921
|
|
REARRANGE needs to juggle: PEXT inum 5922
|
|
REARRANGE one pattern worked for PEXT inum 5922
|
|
REARRANGE needs to juggle: BZHI inum 5947
|
|
REARRANGE one pattern worked for BZHI inum 5947
|
|
REARRANGE needs to juggle: BZHI inum 5948
|
|
REARRANGE one pattern worked for BZHI inum 5948
|
|
REARRANGE needs to juggle: BZHI inum 5949
|
|
REARRANGE one pattern worked for BZHI inum 5949
|
|
REARRANGE needs to juggle: BZHI inum 5950
|
|
REARRANGE one pattern worked for BZHI inum 5950
|
|
REARRANGE needs to juggle: BZHI inum 5951
|
|
REARRANGE one pattern worked for BZHI inum 5951
|
|
REARRANGE needs to juggle: BZHI inum 5952
|
|
REARRANGE one pattern worked for BZHI inum 5952
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 10
|
|
Others:
|
|
VPMADDWD inum=5239 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPMADDWD inum=5240 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5911 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=2 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5912 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=2 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5913 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=2 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5914 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=2 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5915 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=2 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5916 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=2 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5917 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=3 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5918 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=3 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5919 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=3 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5920 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=3 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5921 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=3 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5922 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=3 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5947 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5948 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5949 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=0 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5950 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5951 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5952 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 MAP=2 VEX_PREFIX=0 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VEX_PREFIX
|
|
SKIPPING VPMADDWD inum 5239 -- already fine
|
|
SKIPPING VPMADDWD inum 5240 -- already fine
|
|
REARRANGE needs to juggle: PDEP inum 5911
|
|
REARRANGE one pattern worked for PDEP inum 5911
|
|
REARRANGE needs to juggle: PDEP inum 5912
|
|
REARRANGE one pattern worked for PDEP inum 5912
|
|
REARRANGE needs to juggle: PDEP inum 5913
|
|
REARRANGE one pattern worked for PDEP inum 5913
|
|
REARRANGE needs to juggle: PDEP inum 5914
|
|
REARRANGE one pattern worked for PDEP inum 5914
|
|
REARRANGE needs to juggle: PDEP inum 5915
|
|
REARRANGE one pattern worked for PDEP inum 5915
|
|
REARRANGE needs to juggle: PDEP inum 5916
|
|
REARRANGE one pattern worked for PDEP inum 5916
|
|
REARRANGE needs to juggle: PEXT inum 5917
|
|
REARRANGE one pattern worked for PEXT inum 5917
|
|
REARRANGE needs to juggle: PEXT inum 5918
|
|
REARRANGE one pattern worked for PEXT inum 5918
|
|
REARRANGE needs to juggle: PEXT inum 5919
|
|
REARRANGE one pattern worked for PEXT inum 5919
|
|
REARRANGE needs to juggle: PEXT inum 5920
|
|
REARRANGE one pattern worked for PEXT inum 5920
|
|
REARRANGE needs to juggle: PEXT inum 5921
|
|
REARRANGE one pattern worked for PEXT inum 5921
|
|
REARRANGE needs to juggle: PEXT inum 5922
|
|
REARRANGE one pattern worked for PEXT inum 5922
|
|
REARRANGE needs to juggle: BZHI inum 5947
|
|
REARRANGE one pattern worked for BZHI inum 5947
|
|
REARRANGE needs to juggle: BZHI inum 5948
|
|
REARRANGE one pattern worked for BZHI inum 5948
|
|
REARRANGE needs to juggle: BZHI inum 5949
|
|
REARRANGE one pattern worked for BZHI inum 5949
|
|
REARRANGE needs to juggle: BZHI inum 5950
|
|
REARRANGE one pattern worked for BZHI inum 5950
|
|
REARRANGE needs to juggle: BZHI inum 5951
|
|
REARRANGE one pattern worked for BZHI inum 5951
|
|
REARRANGE needs to juggle: BZHI inum 5952
|
|
REARRANGE one pattern worked for BZHI inum 5952
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 10
|
|
FUNKY SPOT: bitpos 12
|
|
Others:
|
|
PDEP inum=5911 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=2 MAP=2 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5912 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=2 MAP=2 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5913 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=2 MAP=2 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5914 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=2 MAP=2 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
PDEP inum=5915 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=2 MAP=2 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PDEP inum=5916 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=2 MAP=2 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING PDEP inum 5911 -- already fine
|
|
REARRANGE needs to juggle: PDEP inum 5912
|
|
REARRANGE one pattern worked for PDEP inum 5912
|
|
SKIPPING PDEP inum 5913 -- already fine
|
|
REARRANGE needs to juggle: PDEP inum 5914
|
|
REARRANGE one pattern worked for PDEP inum 5914
|
|
REARRANGE needs to juggle: PDEP inum 5915
|
|
REARRANGE one pattern worked for PDEP inum 5915
|
|
REARRANGE needs to juggle: PDEP inum 5916
|
|
REARRANGE one pattern worked for PDEP inum 5916
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 12
|
|
FUNKY SPOT: bitpos 12
|
|
Others:
|
|
PEXT inum=5917 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=3 MAP=2 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5918 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=3 MAP=2 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5919 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=3 MAP=2 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5920 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=3 MAP=2 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
PEXT inum=5921 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=3 MAP=2 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
PEXT inum=5922 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=3 MAP=2 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING PEXT inum 5917 -- already fine
|
|
REARRANGE needs to juggle: PEXT inum 5918
|
|
REARRANGE one pattern worked for PEXT inum 5918
|
|
SKIPPING PEXT inum 5919 -- already fine
|
|
REARRANGE needs to juggle: PEXT inum 5920
|
|
REARRANGE one pattern worked for PEXT inum 5920
|
|
REARRANGE needs to juggle: PEXT inum 5921
|
|
REARRANGE one pattern worked for PEXT inum 5921
|
|
REARRANGE needs to juggle: PEXT inum 5922
|
|
REARRANGE one pattern worked for PEXT inum 5922
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 12
|
|
FUNKY SPOT: bitpos 12
|
|
Others:
|
|
BZHI inum=5947 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5948 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5949 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=0 MAP=2 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5950 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
BZHI inum=5951 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BZHI inum=5952 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 0 1 VL=0 VEX_PREFIX=0 MAP=2 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING BZHI inum 5947 -- already fine
|
|
REARRANGE needs to juggle: BZHI inum 5948
|
|
REARRANGE one pattern worked for BZHI inum 5948
|
|
SKIPPING BZHI inum 5949 -- already fine
|
|
REARRANGE needs to juggle: BZHI inum 5950
|
|
REARRANGE one pattern worked for BZHI inum 5950
|
|
REARRANGE needs to juggle: BZHI inum 5951
|
|
REARRANGE one pattern worked for BZHI inum 5951
|
|
REARRANGE needs to juggle: BZHI inum 5952
|
|
REARRANGE one pattern worked for BZHI inum 5952
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 12
|
|
FUNKY SPOT: bitpos 9
|
|
Others:
|
|
VPSADBW inum=5081 isa_set=AVX pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSADBW inum=5082 isa_set=AVX pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
VPSADBW inum=5745 isa_set=AVX2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
VPSADBW inum=5746 isa_set=AVX2 pattern len=21
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=1 VEX_PREFIX=1 MAP=1 1 1 MOD=3 r r r n n n
|
|
|
|
MULX inum=5977 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VEX_PREFIX=2 MAP=2 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
MULX inum=5978 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VEX_PREFIX=2 MAP=2 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
MULX inum=5979 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VEX_PREFIX=2 MAP=2 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
MULX inum=5980 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VEX_PREFIX=2 MAP=2 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
MULX inum=5981 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VEX_PREFIX=2 MAP=2 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
MULX inum=5982 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VEX_PREFIX=2 MAP=2 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using VL
|
|
SKIPPING VPSADBW inum 5081 -- already fine
|
|
SKIPPING VPSADBW inum 5082 -- already fine
|
|
SKIPPING VPSADBW inum 5745 -- already fine
|
|
SKIPPING VPSADBW inum 5746 -- already fine
|
|
REARRANGE needs to juggle: MULX inum 5977
|
|
REARRANGE one pattern worked for MULX inum 5977
|
|
REARRANGE needs to juggle: MULX inum 5978
|
|
REARRANGE one pattern worked for MULX inum 5978
|
|
REARRANGE needs to juggle: MULX inum 5979
|
|
REARRANGE one pattern worked for MULX inum 5979
|
|
REARRANGE needs to juggle: MULX inum 5980
|
|
REARRANGE one pattern worked for MULX inum 5980
|
|
REARRANGE needs to juggle: MULX inum 5981
|
|
REARRANGE one pattern worked for MULX inum 5981
|
|
REARRANGE needs to juggle: MULX inum 5982
|
|
REARRANGE one pattern worked for MULX inum 5982
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 9
|
|
FUNKY SPOT: bitpos 12
|
|
Others:
|
|
MULX inum=5977 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=2 MAP=2 MODE!=2 1 1 MOD=3 r r r n n n
|
|
|
|
MULX inum=5978 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=2 MAP=2 REXW=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
MULX inum=5979 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=2 MAP=2 MODE!=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
MULX inum=5980 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=2 MAP=2 REXW=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
MULX inum=5981 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=2 MAP=2 REXW=1 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
MULX inum=5982 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 0 VL=0 VEX_PREFIX=2 MAP=2 REXW=1 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING MULX inum 5977 -- already fine
|
|
REARRANGE needs to juggle: MULX inum 5978
|
|
REARRANGE one pattern worked for MULX inum 5978
|
|
SKIPPING MULX inum 5979 -- already fine
|
|
REARRANGE needs to juggle: MULX inum 5980
|
|
REARRANGE one pattern worked for MULX inum 5980
|
|
REARRANGE needs to juggle: MULX inum 5981
|
|
REARRANGE one pattern worked for MULX inum 5981
|
|
REARRANGE needs to juggle: MULX inum 5982
|
|
REARRANGE one pattern worked for MULX inum 5982
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 12
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
BEXTR inum=5953 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BEXTR inum=5954 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BEXTR inum=5955 isa_set=BMI1 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=0 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
BEXTR inum=5956 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=0 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
BEXTR inum=5957 isa_set=BMI1 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
BEXTR inum=5958 isa_set=BMI1 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=0 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING BEXTR inum 5953 -- already fine
|
|
REARRANGE needs to juggle: BEXTR inum 5954
|
|
REARRANGE one pattern worked for BEXTR inum 5954
|
|
SKIPPING BEXTR inum 5955 -- already fine
|
|
REARRANGE needs to juggle: BEXTR inum 5956
|
|
REARRANGE one pattern worked for BEXTR inum 5956
|
|
REARRANGE needs to juggle: BEXTR inum 5957
|
|
REARRANGE one pattern worked for BEXTR inum 5957
|
|
REARRANGE needs to juggle: BEXTR inum 5958
|
|
REARRANGE one pattern worked for BEXTR inum 5958
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
SHLX inum=5959 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=1 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SHLX inum=5960 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=1 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SHLX inum=5961 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=1 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
SHLX inum=5962 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=1 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
SHLX inum=5963 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=1 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SHLX inum=5964 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=1 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING SHLX inum 5959 -- already fine
|
|
REARRANGE needs to juggle: SHLX inum 5960
|
|
REARRANGE one pattern worked for SHLX inum 5960
|
|
SKIPPING SHLX inum 5961 -- already fine
|
|
REARRANGE needs to juggle: SHLX inum 5962
|
|
REARRANGE one pattern worked for SHLX inum 5962
|
|
REARRANGE needs to juggle: SHLX inum 5963
|
|
REARRANGE one pattern worked for SHLX inum 5963
|
|
REARRANGE needs to juggle: SHLX inum 5964
|
|
REARRANGE one pattern worked for SHLX inum 5964
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
SARX inum=5965 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=3 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SARX inum=5966 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=3 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SARX inum=5967 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=3 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
SARX inum=5968 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=3 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
SARX inum=5969 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=3 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SARX inum=5970 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=3 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING SARX inum 5965 -- already fine
|
|
REARRANGE needs to juggle: SARX inum 5966
|
|
REARRANGE one pattern worked for SARX inum 5966
|
|
SKIPPING SARX inum 5967 -- already fine
|
|
REARRANGE needs to juggle: SARX inum 5968
|
|
REARRANGE one pattern worked for SARX inum 5968
|
|
REARRANGE needs to juggle: SARX inum 5969
|
|
REARRANGE one pattern worked for SARX inum 5969
|
|
REARRANGE needs to juggle: SARX inum 5970
|
|
REARRANGE one pattern worked for SARX inum 5970
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 11
|
|
Others:
|
|
SHRX inum=5971 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=2 MODE!=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SHRX inum=5972 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=2 REXW=0 MODE=2 VL=0 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SHRX inum=5973 isa_set=BMI2 pattern len=22
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=2 MODE!=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
SHRX inum=5974 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=2 REXW=0 MODE=2 VL=0 1 1 MOD=3 r r r n n n
|
|
|
|
SHRX inum=5975 isa_set=BMI2 pattern len=24
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=2 REXW=1 VL=0 MODE=2 m m MOD!=3 r r r n n n MODRM()
|
|
|
|
SHRX inum=5976 isa_set=BMI2 pattern len=23
|
|
ipattern: VEXVALID=1 1 1 1 1 0 1 1 1 MAP=2 VEX_PREFIX=2 REXW=1 VL=0 MODE=2 1 1 MOD=3 r r r n n n
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING SHRX inum 5971 -- already fine
|
|
REARRANGE needs to juggle: SHRX inum 5972
|
|
REARRANGE one pattern worked for SHRX inum 5972
|
|
SKIPPING SHRX inum 5973 -- already fine
|
|
REARRANGE needs to juggle: SHRX inum 5974
|
|
REARRANGE one pattern worked for SHRX inum 5974
|
|
REARRANGE needs to juggle: SHRX inum 5975
|
|
REARRANGE one pattern worked for SHRX inum 5975
|
|
REARRANGE needs to juggle: SHRX inum 5976
|
|
REARRANGE one pattern worked for SHRX inum 5976
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 11
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VPEXTRD inum=8054 iform_input=VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=29
|
|
ipattern: VEXVALID=2 0 0 0 1 0 1 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 UIMM8()
|
|
|
|
VPEXTRD inum=8055 iform_input=VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=30
|
|
ipattern: VEXVALID=2 0 0 0 1 0 1 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 UIMM8()
|
|
|
|
VPEXTRQ inum=8058 iform_input=VPEXTRQ_GPR64u64_XMMu64_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=30
|
|
ipattern: VEXVALID=2 0 0 0 1 0 1 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 BCRC=0 r r r n n n VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VPEXTRD inum 8054 -- already fine
|
|
SKIPPING VPEXTRD inum 8055 -- already fine
|
|
REARRANGE needs to juggle: VPEXTRQ inum 8058
|
|
REARRANGE one pattern worked for VPEXTRQ inum 8058
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VPEXTRD inum=8056 iform_input=VPEXTRD_MEMu32_XMMu32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=32
|
|
ipattern: VEXVALID=2 0 0 0 1 0 1 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 UIMM8() ESIZE_32_BITS() NELEM_GPR_WRITER_STORE()
|
|
|
|
VPEXTRD inum=8057 iform_input=VPEXTRD_MEMu32_XMMu32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=33
|
|
ipattern: VEXVALID=2 0 0 0 1 0 1 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 UIMM8() ESIZE_32_BITS() NELEM_GPR_WRITER_STORE()
|
|
|
|
VPEXTRQ inum=8059 iform_input=VPEXTRQ_MEMu64_XMMu64_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=33
|
|
ipattern: VEXVALID=2 0 0 0 1 0 1 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 UIMM8() ESIZE_64_BITS() NELEM_GPR_WRITER_STORE()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VPEXTRD inum 8056 -- already fine
|
|
SKIPPING VPEXTRD inum 8057 -- already fine
|
|
REARRANGE needs to juggle: VPEXTRQ inum 8059
|
|
REARRANGE one pattern worked for VPEXTRQ inum 8059
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VPINSRD inum=8074 iform_input=VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=26
|
|
ipattern: VEXVALID=2 0 0 1 0 0 0 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE!=2 ZEROING=0 MASK=0 UIMM8()
|
|
|
|
VPINSRD inum=8075 iform_input=VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=27
|
|
ipattern: VEXVALID=2 0 0 1 0 0 0 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE=2 REXW=0 ZEROING=0 MASK=0 UIMM8()
|
|
|
|
VPINSRQ inum=8078 iform_input=VPINSRQ_XMMu64_XMMu64_GPR64u64_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=27
|
|
ipattern: VEXVALID=2 0 0 1 0 0 0 1 0 VEX_PREFIX=1 MAP=3 1 1 MOD=3 BCRC=0 r r r n n n VL=0 REXW=1 MODE=2 ZEROING=0 MASK=0 UIMM8()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VPINSRD inum 8074 -- already fine
|
|
SKIPPING VPINSRD inum 8075 -- already fine
|
|
REARRANGE needs to juggle: VPINSRQ inum 8078
|
|
REARRANGE one pattern worked for VPINSRQ inum 8078
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VPINSRD inum=8076 iform_input=VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=29
|
|
ipattern: VEXVALID=2 0 0 1 0 0 0 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE!=2 ZEROING=0 MASK=0 UIMM8() ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VPINSRD inum=8077 iform_input=VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 0 0 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE=2 REXW=0 ZEROING=0 MASK=0 UIMM8() ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VPINSRQ inum=8079 iform_input=VPINSRQ_XMMu64_XMMu64_MEMu64_IMM8_AVX512 isa_set=AVX512DQ_128N pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 0 0 1 0 VEX_PREFIX=1 MAP=3 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 REXW=1 MODE=2 ZEROING=0 MASK=0 UIMM8() ESIZE_64_BITS() NELEM_GPR_READER()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VPINSRD inum 8076 -- already fine
|
|
SKIPPING VPINSRD inum 8077 -- already fine
|
|
REARRANGE needs to juggle: VPINSRQ inum 8079
|
|
REARRANGE one pattern worked for VPINSRQ inum 8079
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VCVTSI2SH inum=9366 iform_input=VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=26
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=0 MODE=2 ZEROING=0 MASK=0
|
|
|
|
VCVTSI2SH inum=9369 iform_input=VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=25
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() MODE!=2 ZEROING=0 MASK=0
|
|
|
|
VCVTSI2SH inum=9372 iform_input=VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=26
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=1 MODE=2 ZEROING=0 MASK=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSI2SH inum 9366 -- already fine
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9369
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9366
|
|
REARRANGE one pattern worked for VCVTSI2SH inum 9366
|
|
SKIPPING VCVTSI2SH inum 9369 -- already fine
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9372
|
|
REARRANGE one pattern worked for VCVTSI2SH inum 9372
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTSI2SH inum=9367 iform_input=VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=27
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=0 MODE=2 ZEROING=0 MASK=0
|
|
|
|
VCVTSI2SH inum=9370 iform_input=VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=26
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() MODE!=2 ZEROING=0 MASK=0
|
|
|
|
VCVTSI2SH inum=9373 iform_input=VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=27
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=1 MODE=2 ZEROING=0 MASK=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSI2SH inum 9367 -- already fine
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9370
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9367
|
|
REARRANGE one pattern worked for VCVTSI2SH inum 9367
|
|
SKIPPING VCVTSI2SH inum 9370 -- already fine
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9373
|
|
REARRANGE one pattern worked for VCVTSI2SH inum 9373
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTSI2SH inum=9368 iform_input=VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=0 MODE=2 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VCVTSI2SH inum=9371 iform_input=VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=28
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() MODE!=2 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VCVTSI2SH inum=9374 iform_input=VCVTSI2SH_XMMf16_XMMf16_MEMi64_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 0 1 0 1 0 1 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=1 MODE=2 ZEROING=0 MASK=0 ESIZE_64_BITS() NELEM_GPR_READER()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSI2SH inum 9368 -- already fine
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9371
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9368
|
|
REARRANGE one pattern worked for VCVTSI2SH inum 9368
|
|
SKIPPING VCVTSI2SH inum 9371 -- already fine
|
|
REARRANGE needs to juggle: VCVTSI2SH inum 9374
|
|
REARRANGE one pattern worked for VCVTSI2SH inum 9374
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VCVTTSH2SI inum=9420 iform_input=VCVTTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2SI inum=9423 iform_input=VCVTTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2SI inum=9426 iform_input=VCVTTSH2SI_GPR64i64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTTSH2SI inum 9420 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9423
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9420
|
|
REARRANGE one pattern worked for VCVTTSH2SI inum 9420
|
|
SKIPPING VCVTTSH2SI inum 9423 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9426
|
|
REARRANGE one pattern worked for VCVTTSH2SI inum 9426
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTTSH2SI inum=9421 iform_input=VCVTTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() SAE() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2SI inum=9424 iform_input=VCVTTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() SAE() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2SI inum=9427 iform_input=VCVTTSH2SI_GPR64i64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() SAE() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTTSH2SI inum 9421 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9424
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9421
|
|
REARRANGE one pattern worked for VCVTTSH2SI inum 9421
|
|
SKIPPING VCVTTSH2SI inum 9424 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9427
|
|
REARRANGE one pattern worked for VCVTTSH2SI inum 9427
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTTSH2SI inum=9422 iform_input=VCVTTSH2SI_GPR32i32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTTSH2SI inum=9425 iform_input=VCVTTSH2SI_GPR32i32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=32
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTTSH2SI inum=9428 iform_input=VCVTTSH2SI_GPR64i64_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTTSH2SI inum 9422 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9425
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9422
|
|
REARRANGE one pattern worked for VCVTTSH2SI inum 9422
|
|
SKIPPING VCVTTSH2SI inum 9425 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2SI inum 9428
|
|
REARRANGE one pattern worked for VCVTTSH2SI inum 9428
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VCVTSH2SI inum=9345 iform_input=VCVTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2SI inum=9348 iform_input=VCVTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2SI inum=9351 iform_input=VCVTSH2SI_GPR64i64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSH2SI inum 9345 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9348
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9345
|
|
REARRANGE one pattern worked for VCVTSH2SI inum 9345
|
|
SKIPPING VCVTSH2SI inum 9348 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9351
|
|
REARRANGE one pattern worked for VCVTSH2SI inum 9351
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTSH2SI inum=9346 iform_input=VCVTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2SI inum=9349 iform_input=VCVTSH2SI_GPR32i32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2SI inum=9352 iform_input=VCVTSH2SI_GPR64i64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSH2SI inum 9346 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9349
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9346
|
|
REARRANGE one pattern worked for VCVTSH2SI inum 9346
|
|
SKIPPING VCVTSH2SI inum 9349 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9352
|
|
REARRANGE one pattern worked for VCVTSH2SI inum 9352
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTSH2SI inum=9347 iform_input=VCVTSH2SI_GPR32i32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTSH2SI inum=9350 iform_input=VCVTSH2SI_GPR32i32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=32
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTSH2SI inum=9353 iform_input=VCVTSH2SI_GPR64i64_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 0 1 0 1 1 0 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSH2SI inum 9347 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9350
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9347
|
|
REARRANGE one pattern worked for VCVTSH2SI inum 9347
|
|
SKIPPING VCVTSH2SI inum 9350 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2SI inum 9353
|
|
REARRANGE one pattern worked for VCVTSH2SI inum 9353
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VMOVD inum=6614 iform_input=VMOVD_XMMu32_GPR32u32_AVX512 isa_set=AVX512F_128N pattern len=28
|
|
ipattern: VEXVALID=2 0 1 1 0 1 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0
|
|
|
|
VMOVD inum=6615 iform_input=VMOVD_XMMu32_GPR32u32_AVX512 isa_set=AVX512F_128N pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 0 1 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0
|
|
|
|
VMOVQ inum=6654 iform_input=VMOVQ_XMMu64_GPR64u64_AVX512 isa_set=AVX512F_128N pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 0 1 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 BCRC=0 r r r n n n VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VMOVD inum 6614 -- already fine
|
|
SKIPPING VMOVD inum 6615 -- already fine
|
|
REARRANGE needs to juggle: VMOVQ inum 6654
|
|
REARRANGE one pattern worked for VMOVQ inum 6654
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VMOVD inum=6616 iform_input=VMOVD_XMMu32_MEMu32_AVX512 isa_set=AVX512F_128N pattern len=31
|
|
ipattern: VEXVALID=2 0 1 1 0 1 1 1 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VMOVD inum=6617 iform_input=VMOVD_XMMu32_MEMu32_AVX512 isa_set=AVX512F_128N pattern len=32
|
|
ipattern: VEXVALID=2 0 1 1 0 1 1 1 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VMOVQ inum=6655 iform_input=VMOVQ_XMMu64_MEMu64_AVX512 isa_set=AVX512F_128N pattern len=32
|
|
ipattern: VEXVALID=2 0 1 1 0 1 1 1 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_64_BITS() NELEM_GPR_READER()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VMOVD inum 6616 -- already fine
|
|
SKIPPING VMOVD inum 6617 -- already fine
|
|
REARRANGE needs to juggle: VMOVQ inum 6655
|
|
REARRANGE one pattern worked for VMOVQ inum 6655
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VCVTTSH2USI inum=9429 iform_input=VCVTTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2USI inum=9432 iform_input=VCVTTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2USI inum=9435 iform_input=VCVTTSH2USI_GPR64u64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTTSH2USI inum 9429 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9432
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9429
|
|
REARRANGE one pattern worked for VCVTTSH2USI inum 9429
|
|
SKIPPING VCVTTSH2USI inum 9432 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9435
|
|
REARRANGE one pattern worked for VCVTTSH2USI inum 9435
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTTSH2USI inum=9430 iform_input=VCVTTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() SAE() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2USI inum=9433 iform_input=VCVTTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() SAE() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTTSH2USI inum=9436 iform_input=VCVTTSH2USI_GPR64u64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() SAE() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTTSH2USI inum 9430 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9433
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9430
|
|
REARRANGE one pattern worked for VCVTTSH2USI inum 9430
|
|
SKIPPING VCVTTSH2USI inum 9433 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9436
|
|
REARRANGE one pattern worked for VCVTTSH2USI inum 9436
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTTSH2USI inum=9431 iform_input=VCVTTSH2USI_GPR32u32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTTSH2USI inum=9434 iform_input=VCVTTSH2USI_GPR32u32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=32
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTTSH2USI inum=9437 iform_input=VCVTTSH2USI_GPR64u64_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 0 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTTSH2USI inum 9431 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9434
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9431
|
|
REARRANGE one pattern worked for VCVTTSH2USI inum 9431
|
|
SKIPPING VCVTTSH2USI inum 9434 -- already fine
|
|
REARRANGE needs to juggle: VCVTTSH2USI inum 9437
|
|
REARRANGE one pattern worked for VCVTTSH2USI inum 9437
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VCVTSH2USI inum=9357 iform_input=VCVTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2USI inum=9360 iform_input=VCVTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2USI inum=9363 iform_input=VCVTSH2USI_GPR64u64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSH2USI inum 9357 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9360
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9357
|
|
REARRANGE one pattern worked for VCVTSH2USI inum 9357
|
|
SKIPPING VCVTSH2USI inum 9360 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9363
|
|
REARRANGE one pattern worked for VCVTSH2USI inum 9363
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTSH2USI inum=9358 iform_input=VCVTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2USI inum=9361 iform_input=VCVTSH2USI_GPR32u32_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=30
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
VCVTSH2USI inum=9364 iform_input=VCVTSH2USI_GPR64u64_XMMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=31
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSH2USI inum 9358 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9361
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9358
|
|
REARRANGE one pattern worked for VCVTSH2USI inum 9358
|
|
SKIPPING VCVTSH2USI inum 9361 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9364
|
|
REARRANGE one pattern worked for VCVTSH2USI inum 9364
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTSH2USI inum=9359 iform_input=VCVTSH2USI_GPR32u32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=0 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTSH2USI inum=9362 iform_input=VCVTSH2USI_GPR32u32_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=32
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
VCVTSH2USI inum=9365 iform_input=VCVTSH2USI_GPR64u64_MEMf16_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=33
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 0 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_16_BITS() NELEM_GPR_WRITER_LDOP_D() REXRR=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTSH2USI inum 9359 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9362
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9359
|
|
REARRANGE one pattern worked for VCVTSH2USI inum 9359
|
|
SKIPPING VCVTSH2USI inum 9362 -- already fine
|
|
REARRANGE needs to juggle: VCVTSH2USI inum 9365
|
|
REARRANGE one pattern worked for VCVTSH2USI inum 9365
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VCVTUSI2SH inum=9452 iform_input=VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=26
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=0 MODE=2 ZEROING=0 MASK=0
|
|
|
|
VCVTUSI2SH inum=9455 iform_input=VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=25
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() MODE!=2 ZEROING=0 MASK=0
|
|
|
|
VCVTUSI2SH inum=9458 iform_input=VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=26
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=0 r r r n n n FIX_ROUND_LEN128() REXW=1 MODE=2 ZEROING=0 MASK=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTUSI2SH inum 9452 -- already fine
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9455
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9452
|
|
REARRANGE one pattern worked for VCVTUSI2SH inum 9452
|
|
SKIPPING VCVTUSI2SH inum 9455 -- already fine
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9458
|
|
REARRANGE one pattern worked for VCVTUSI2SH inum 9458
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTUSI2SH inum=9453 iform_input=VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=27
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=0 MODE=2 ZEROING=0 MASK=0
|
|
|
|
VCVTUSI2SH inum=9456 iform_input=VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=26
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() MODE!=2 ZEROING=0 MASK=0
|
|
|
|
VCVTUSI2SH inum=9459 iform_input=VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=27
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 1 1 MOD=3 BCRC=1 r r r n n n FIX_ROUND_LEN128() AVX512_ROUND() REXW=1 MODE=2 ZEROING=0 MASK=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTUSI2SH inum 9453 -- already fine
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9456
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9453
|
|
REARRANGE one pattern worked for VCVTUSI2SH inum 9453
|
|
SKIPPING VCVTUSI2SH inum 9456 -- already fine
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9459
|
|
REARRANGE one pattern worked for VCVTUSI2SH inum 9459
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VCVTUSI2SH inum=9454 iform_input=VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=0 MODE=2 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VCVTUSI2SH inum=9457 iform_input=VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=28
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() MODE!=2 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_READER()
|
|
|
|
VCVTUSI2SH inum=9460 iform_input=VCVTUSI2SH_XMMf16_XMMf16_MEMu64_AVX512 isa_set=AVX512_FP16_SCALAR pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 1 1 0 1 1 VEX_PREFIX=3 MAP=5 m m MOD!=3 r r r n n n BCRC=0 MODRM() FIX_ROUND_LEN128() REXW=1 MODE=2 ZEROING=0 MASK=0 ESIZE_64_BITS() NELEM_GPR_READER()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using REXW
|
|
SKIPPING VCVTUSI2SH inum 9454 -- already fine
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9457
|
|
REARRANGE FAILED for REXW. Trying again...
|
|
REARRANGE ATTEMPT using MODE
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9454
|
|
REARRANGE one pattern worked for VCVTUSI2SH inum 9454
|
|
SKIPPING VCVTUSI2SH inum 9457 -- already fine
|
|
REARRANGE needs to juggle: VCVTUSI2SH inum 9460
|
|
REARRANGE one pattern worked for VCVTUSI2SH inum 9460
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VPBROADCASTD inum=7845 iform_input=VPBROADCASTD_XMMu32_MASKmskw_GPR32u32_AVX512 isa_set=AVX512F_128 pattern len=26
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0
|
|
|
|
VPBROADCASTD inum=7846 iform_input=VPBROADCASTD_XMMu32_MASKmskw_GPR32u32_AVX512 isa_set=AVX512F_128 pattern len=27
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0
|
|
|
|
VPBROADCASTQ inum=7857 iform_input=VPBROADCASTQ_XMMu64_MASKmskw_GPR64u64_AVX512 isa_set=AVX512F_128 pattern len=27
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 BCRC=0 r r r n n n VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VPBROADCASTD inum 7845 -- already fine
|
|
SKIPPING VPBROADCASTD inum 7846 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTQ inum 7857
|
|
REARRANGE one pattern worked for VPBROADCASTQ inum 7857
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VPBROADCASTD inum=7849 iform_input=VPBROADCASTD_YMMu32_MASKmskw_GPR32u32_AVX512 isa_set=AVX512F_256 pattern len=26
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 BCRC=0 r r r n n n VL=1 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0
|
|
|
|
VPBROADCASTD inum=7850 iform_input=VPBROADCASTD_YMMu32_MASKmskw_GPR32u32_AVX512 isa_set=AVX512F_256 pattern len=27
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 BCRC=0 r r r n n n VL=1 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0
|
|
|
|
VPBROADCASTQ inum=7860 iform_input=VPBROADCASTQ_YMMu64_MASKmskw_GPR64u64_AVX512 isa_set=AVX512F_256 pattern len=27
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 0 0 VEX_PREFIX=1 MAP=2 1 1 MOD=3 BCRC=0 r r r n n n VL=1 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VPBROADCASTD inum 7849 -- already fine
|
|
SKIPPING VPBROADCASTD inum 7850 -- already fine
|
|
REARRANGE needs to juggle: VPBROADCASTQ inum 7860
|
|
REARRANGE one pattern worked for VPBROADCASTQ inum 7860
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 22
|
|
Others:
|
|
VMOVD inum=6618 iform_input=VMOVD_GPR32u32_XMMu32_AVX512 isa_set=AVX512F_128N pattern len=28
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0
|
|
|
|
VMOVD inum=6619 iform_input=VMOVD_GPR32u32_XMMu32_AVX512 isa_set=AVX512F_128N pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 BCRC=0 r r r n n n VL=0 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0
|
|
|
|
VMOVQ inum=6656 iform_input=VMOVQ_GPR64u64_XMMu64_AVX512 isa_set=AVX512F_128N pattern len=29
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 1 0 VEX_PREFIX=1 MAP=1 1 1 MOD=3 BCRC=0 r r r n n n VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VMOVD inum 6618 -- already fine
|
|
SKIPPING VMOVD inum 6619 -- already fine
|
|
REARRANGE needs to juggle: VMOVQ inum 6656
|
|
REARRANGE one pattern worked for VMOVQ inum 6656
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 22
|
|
FUNKY SPOT: bitpos 23
|
|
Others:
|
|
VMOVD inum=6620 iform_input=VMOVD_MEMu32_XMMu32_AVX512 isa_set=AVX512F_128N pattern len=31
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 1 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE!=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_WRITER_STORE()
|
|
|
|
VMOVD inum=6621 iform_input=VMOVD_MEMu32_XMMu32_AVX512 isa_set=AVX512F_128N pattern len=32
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 1 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 MODE=2 REXW=0 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_32_BITS() NELEM_GPR_WRITER_STORE()
|
|
|
|
VMOVQ inum=6657 iform_input=VMOVQ_MEMu64_XMMu64_AVX512 isa_set=AVX512F_128N pattern len=32
|
|
ipattern: VEXVALID=2 0 1 1 1 1 1 1 0 VEX_PREFIX=1 MAP=1 m m MOD!=3 r r r n n n BCRC=0 MODRM() VL=0 REXW=1 MODE=2 VEXDEST3=0b1 VEXDEST210=0b111 VEXDEST4=0b0 ZEROING=0 MASK=0 ESIZE_64_BITS() NELEM_GPR_WRITER_STORE()
|
|
|
|
Ones:
|
|
Zeros:
|
|
REARRANGE ATTEMPT using MODE
|
|
SKIPPING VMOVD inum 6620 -- already fine
|
|
SKIPPING VMOVD inum 6621 -- already fine
|
|
REARRANGE needs to juggle: VMOVQ inum 6657
|
|
REARRANGE one pattern worked for VMOVQ inum 6657
|
|
REARRANGE: FIXED OD CONFLICT!
|
|
REARRANGED ODs TO BYPASS PROBLEM at bitpos 23
|
|
[NUMBER OF CONVERT PATTERNS] 5
|
|
FE:EMIT_FILE obj/xed-operand-convert-init.c
|
|
emit_iclass_enum_info
|
|
FE:EMIT_FILE obj/xed-iclass-enum.txt
|
|
FE:EMIT_FILE obj/xed-iclass-enum.c
|
|
FE:EMIT_FILE obj/xed-iclass-enum.h
|
|
NOREP KEYS: [0, 112, 113, 115, 117, 291, 292, 295, 400, 401, 402, 403, 456, 457, 461, 463, 498, 499, 500, 761, 762, 763, 764, 819, 820, 821, 822, 1741]
|
|
REP KEYS: [696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738]
|
|
key - 696
|
|
h(x) = linear(x - 696)
|
|
FOUND PERFECT HASH FUNCTION FOR repinst
|
|
((11*key % 79) % 56)
|
|
x = Sigma(Ti << bit_shift)
|
|
FKS(x) = (11x mod 79) mod 56
|
|
FOUND PERFECT HASH FUNCTION FOR norepinst
|
|
FE:EMIT_FILE obj/xed-rep-map.c
|
|
FE:EMIT_FILE obj/xed-iform-enum.txt
|
|
FE:EMIT_FILE obj/xed-iform-enum.c
|
|
FE:EMIT_FILE obj/xed-iform-enum.h
|
|
FE:EMIT_FILE obj/xed-iformfl-enum.txt
|
|
FE:EMIT_FILE obj/xed-iformfl-enum.c
|
|
FE:EMIT_FILE obj/xed-iformfl-enum.h
|
|
FE:EMIT_FILE obj/xed-iform-max.c
|
|
FE:EMIT_FILE obj/xed-iclass-string.c
|
|
[DUPLICATE IFORM] FLDENV_MEMmem14
|
|
[DUPLICATE IFORM] FLDENV_MEMmem14
|
|
[DUPLICATE IFORM] FLDENV_MEMmem28
|
|
[DUPLICATE IFORM] FLDENV_MEMmem28
|
|
[DUPLICATE IFORM] FLDENV_MEMmem28
|
|
[DUPLICATE IFORM] FNSTENV_MEMmem14
|
|
[DUPLICATE IFORM] FNSTENV_MEMmem14
|
|
[DUPLICATE IFORM] FNSTENV_MEMmem28
|
|
[DUPLICATE IFORM] FNSTENV_MEMmem28
|
|
[DUPLICATE IFORM] FNSTENV_MEMmem28
|
|
[DUPLICATE IFORM] FRSTOR_MEMmem94
|
|
[DUPLICATE IFORM] FRSTOR_MEMmem94
|
|
[DUPLICATE IFORM] FRSTOR_MEMmem108
|
|
[DUPLICATE IFORM] FRSTOR_MEMmem108
|
|
[DUPLICATE IFORM] FRSTOR_MEMmem108
|
|
[DUPLICATE IFORM] FNSAVE_MEMmem94
|
|
[DUPLICATE IFORM] FNSAVE_MEMmem94
|
|
[DUPLICATE IFORM] FNSAVE_MEMmem108
|
|
[DUPLICATE IFORM] FNSAVE_MEMmem108
|
|
[DUPLICATE IFORM] FNSAVE_MEMmem108
|
|
[DUPLICATE IFORM] JMP_RELBRb
|
|
[DUPLICATE IFORM] CMPXCHG8B_LOCK_MEMq
|
|
[DUPLICATE IFORM] CMPXCHG8B_MEMq
|
|
[DUPLICATE IFORM] NOP_90
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1B
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1A
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1B
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_GPRv_GPRv_0F1E
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] NOP_MEMv_GPRv_0F1C
|
|
[DUPLICATE IFORM] MONITOR
|
|
[DUPLICATE IFORM] MONITOR
|
|
[DUPLICATE IFORM] MONITOR
|
|
[DUPLICATE IFORM] PUSHA
|
|
[DUPLICATE IFORM] PUSHAD
|
|
[DUPLICATE IFORM] POPA
|
|
[DUPLICATE IFORM] POPAD
|
|
[DUPLICATE IFORM] BOUND_GPRv_MEMa16
|
|
[DUPLICATE IFORM] BOUND_GPRv_MEMa32
|
|
[DUPLICATE IFORM] REP_INSB
|
|
[DUPLICATE IFORM] REP_INSW
|
|
[DUPLICATE IFORM] REP_INSW
|
|
[DUPLICATE IFORM] REP_INSW
|
|
[DUPLICATE IFORM] REP_INSW
|
|
[DUPLICATE IFORM] REP_INSW
|
|
[DUPLICATE IFORM] INSW
|
|
[DUPLICATE IFORM] INSW
|
|
[DUPLICATE IFORM] REP_INSD
|
|
[DUPLICATE IFORM] REP_INSD
|
|
[DUPLICATE IFORM] REP_INSD
|
|
[DUPLICATE IFORM] REP_INSD
|
|
[DUPLICATE IFORM] REP_INSD
|
|
[DUPLICATE IFORM] REP_INSD
|
|
[DUPLICATE IFORM] REP_INSD
|
|
[DUPLICATE IFORM] INSD
|
|
[DUPLICATE IFORM] INSD
|
|
[DUPLICATE IFORM] INSD
|
|
[DUPLICATE IFORM] REP_OUTSB
|
|
[DUPLICATE IFORM] REP_OUTSW
|
|
[DUPLICATE IFORM] REP_OUTSW
|
|
[DUPLICATE IFORM] REP_OUTSW
|
|
[DUPLICATE IFORM] REP_OUTSW
|
|
[DUPLICATE IFORM] REP_OUTSW
|
|
[DUPLICATE IFORM] OUTSW
|
|
[DUPLICATE IFORM] OUTSW
|
|
[DUPLICATE IFORM] REP_OUTSD
|
|
[DUPLICATE IFORM] REP_OUTSD
|
|
[DUPLICATE IFORM] REP_OUTSD
|
|
[DUPLICATE IFORM] REP_OUTSD
|
|
[DUPLICATE IFORM] REP_OUTSD
|
|
[DUPLICATE IFORM] REP_OUTSD
|
|
[DUPLICATE IFORM] REP_OUTSD
|
|
[DUPLICATE IFORM] OUTSD
|
|
[DUPLICATE IFORM] OUTSD
|
|
[DUPLICATE IFORM] OUTSD
|
|
[DUPLICATE IFORM] JO_RELBRb
|
|
[DUPLICATE IFORM] JNO_RELBRb
|
|
[DUPLICATE IFORM] JB_RELBRb
|
|
[DUPLICATE IFORM] JNB_RELBRb
|
|
[DUPLICATE IFORM] JZ_RELBRb
|
|
[DUPLICATE IFORM] JNZ_RELBRb
|
|
[DUPLICATE IFORM] JBE_RELBRb
|
|
[DUPLICATE IFORM] JNBE_RELBRb
|
|
[DUPLICATE IFORM] JS_RELBRb
|
|
[DUPLICATE IFORM] JNS_RELBRb
|
|
[DUPLICATE IFORM] JP_RELBRb
|
|
[DUPLICATE IFORM] JNP_RELBRb
|
|
[DUPLICATE IFORM] JL_RELBRb
|
|
[DUPLICATE IFORM] JNL_RELBRb
|
|
[DUPLICATE IFORM] JLE_RELBRb
|
|
[DUPLICATE IFORM] JNLE_RELBRb
|
|
[DUPLICATE IFORM] XCHG_MEMb_GPR8
|
|
[DUPLICATE IFORM] XCHG_MEMv_GPRv
|
|
[DUPLICATE IFORM] XCHG_GPRv_OrAX
|
|
[DUPLICATE IFORM] CBW
|
|
[DUPLICATE IFORM] CBW
|
|
[DUPLICATE IFORM] CWDE
|
|
[DUPLICATE IFORM] CWDE
|
|
[DUPLICATE IFORM] CWD
|
|
[DUPLICATE IFORM] CWD
|
|
[DUPLICATE IFORM] CDQ
|
|
[DUPLICATE IFORM] CDQ
|
|
[DUPLICATE IFORM] PUSHF
|
|
[DUPLICATE IFORM] PUSHF
|
|
[DUPLICATE IFORM] PUSHFD
|
|
[DUPLICATE IFORM] PUSHFQ
|
|
[DUPLICATE IFORM] POPF
|
|
[DUPLICATE IFORM] POPF
|
|
[DUPLICATE IFORM] POPFD
|
|
[DUPLICATE IFORM] POPFQ
|
|
[DUPLICATE IFORM] REP_MOVSB
|
|
[DUPLICATE IFORM] REP_MOVSW
|
|
[DUPLICATE IFORM] REP_MOVSW
|
|
[DUPLICATE IFORM] REP_MOVSW
|
|
[DUPLICATE IFORM] REP_MOVSW
|
|
[DUPLICATE IFORM] REP_MOVSW
|
|
[DUPLICATE IFORM] MOVSW
|
|
[DUPLICATE IFORM] MOVSW
|
|
[DUPLICATE IFORM] REP_MOVSD
|
|
[DUPLICATE IFORM] REP_MOVSD
|
|
[DUPLICATE IFORM] REP_MOVSD
|
|
[DUPLICATE IFORM] REP_MOVSD
|
|
[DUPLICATE IFORM] REP_MOVSD
|
|
[DUPLICATE IFORM] MOVSD
|
|
[DUPLICATE IFORM] MOVSD
|
|
[DUPLICATE IFORM] REP_MOVSQ
|
|
[DUPLICATE IFORM] REPE_CMPSW
|
|
[DUPLICATE IFORM] REPE_CMPSW
|
|
[DUPLICATE IFORM] REPNE_CMPSW
|
|
[DUPLICATE IFORM] REPNE_CMPSW
|
|
[DUPLICATE IFORM] CMPSW
|
|
[DUPLICATE IFORM] CMPSW
|
|
[DUPLICATE IFORM] REPE_CMPSD
|
|
[DUPLICATE IFORM] REPE_CMPSD
|
|
[DUPLICATE IFORM] REPNE_CMPSD
|
|
[DUPLICATE IFORM] REPNE_CMPSD
|
|
[DUPLICATE IFORM] CMPSD
|
|
[DUPLICATE IFORM] CMPSD
|
|
[DUPLICATE IFORM] REP_STOSB
|
|
[DUPLICATE IFORM] REP_STOSW
|
|
[DUPLICATE IFORM] REP_STOSW
|
|
[DUPLICATE IFORM] REP_STOSW
|
|
[DUPLICATE IFORM] REP_STOSW
|
|
[DUPLICATE IFORM] REP_STOSW
|
|
[DUPLICATE IFORM] STOSW
|
|
[DUPLICATE IFORM] STOSW
|
|
[DUPLICATE IFORM] REP_STOSD
|
|
[DUPLICATE IFORM] REP_STOSD
|
|
[DUPLICATE IFORM] REP_STOSD
|
|
[DUPLICATE IFORM] REP_STOSD
|
|
[DUPLICATE IFORM] REP_STOSD
|
|
[DUPLICATE IFORM] STOSD
|
|
[DUPLICATE IFORM] STOSD
|
|
[DUPLICATE IFORM] REP_STOSQ
|
|
[DUPLICATE IFORM] REP_LODSB
|
|
[DUPLICATE IFORM] REP_LODSW
|
|
[DUPLICATE IFORM] REP_LODSW
|
|
[DUPLICATE IFORM] REP_LODSW
|
|
[DUPLICATE IFORM] REP_LODSW
|
|
[DUPLICATE IFORM] REP_LODSW
|
|
[DUPLICATE IFORM] LODSW
|
|
[DUPLICATE IFORM] LODSW
|
|
[DUPLICATE IFORM] REP_LODSD
|
|
[DUPLICATE IFORM] REP_LODSD
|
|
[DUPLICATE IFORM] REP_LODSD
|
|
[DUPLICATE IFORM] REP_LODSD
|
|
[DUPLICATE IFORM] REP_LODSD
|
|
[DUPLICATE IFORM] LODSD
|
|
[DUPLICATE IFORM] LODSD
|
|
[DUPLICATE IFORM] REP_LODSQ
|
|
[DUPLICATE IFORM] REPE_SCASW
|
|
[DUPLICATE IFORM] REPE_SCASW
|
|
[DUPLICATE IFORM] REPNE_SCASW
|
|
[DUPLICATE IFORM] REPNE_SCASW
|
|
[DUPLICATE IFORM] SCASW
|
|
[DUPLICATE IFORM] SCASW
|
|
[DUPLICATE IFORM] REPE_SCASD
|
|
[DUPLICATE IFORM] REPE_SCASD
|
|
[DUPLICATE IFORM] REPNE_SCASD
|
|
[DUPLICATE IFORM] REPNE_SCASD
|
|
[DUPLICATE IFORM] SCASD
|
|
[DUPLICATE IFORM] SCASD
|
|
[DUPLICATE IFORM] IRET
|
|
[DUPLICATE IFORM] IRET
|
|
[DUPLICATE IFORM] IRETD
|
|
[DUPLICATE IFORM] IRETD
|
|
[DUPLICATE IFORM] LOOPNE_RELBRb
|
|
[DUPLICATE IFORM] LOOPNE_RELBRb
|
|
[DUPLICATE IFORM] LOOPNE_RELBRb
|
|
[DUPLICATE IFORM] LOOPE_RELBRb
|
|
[DUPLICATE IFORM] LOOPE_RELBRb
|
|
[DUPLICATE IFORM] LOOPE_RELBRb
|
|
[DUPLICATE IFORM] JECXZ_RELBRb
|
|
[DUPLICATE IFORM] SYSENTER
|
|
[DUPLICATE IFORM] SYSEXIT
|
|
[DUPLICATE IFORM] MOVNTI_MEMd_GPR32
|
|
[DUPLICATE IFORM] MOVD_XMMdq_MEMd
|
|
[DUPLICATE IFORM] MOVD_XMMdq_GPR32
|
|
[DUPLICATE IFORM] MOVD_MEMd_XMMd
|
|
[DUPLICATE IFORM] MOVD_GPR32_XMMd
|
|
[DUPLICATE IFORM] MOVD_MMXq_MEMd
|
|
[DUPLICATE IFORM] MOVD_MMXq_GPR32
|
|
[DUPLICATE IFORM] MOVD_MEMd_MMXd
|
|
[DUPLICATE IFORM] MOVD_GPR32_MMXd
|
|
[DUPLICATE IFORM] PCMPESTRI_XMMdq_MEMdq_IMMb
|
|
[DUPLICATE IFORM] PCMPESTRI_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] PCMPISTRI_XMMdq_MEMdq_IMMb
|
|
[DUPLICATE IFORM] PCMPISTRI_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] PCMPESTRM_XMMdq_MEMdq_IMMb
|
|
[DUPLICATE IFORM] PCMPESTRM_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] REP_MONTMUL
|
|
[DUPLICATE IFORM] MONITORX
|
|
[DUPLICATE IFORM] MONITORX
|
|
[DUPLICATE IFORM] MONITORX
|
|
[DUPLICATE IFORM] BNDMOV_BND_MEMq
|
|
[DUPLICATE IFORM] BNDMOV_BND_BND
|
|
[DUPLICATE IFORM] BNDMOV_MEMq_BND
|
|
[DUPLICATE IFORM] BNDLDX_BND_MEMbnd64
|
|
[DUPLICATE IFORM] BNDLDX_BND_MEMbnd64
|
|
[DUPLICATE IFORM] BNDSTX_MEMbnd64_BND
|
|
[DUPLICATE IFORM] BNDSTX_MEMbnd64_BND
|
|
[DUPLICATE IFORM] MOVDIR64B_GPRa_MEM
|
|
[DUPLICATE IFORM] BSF_GPRv_MEMv
|
|
[DUPLICATE IFORM] BSF_GPRv_GPRv
|
|
[DUPLICATE IFORM] BSR_GPRv_MEMv
|
|
[DUPLICATE IFORM] BSR_GPRv_GPRv
|
|
[DUPLICATE IFORM] WBINVD
|
|
[DUPLICATE IFORM] TDCALL
|
|
[DUPLICATE IFORM] VPCMOV_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPCMOV_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VPPERM_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPROTB_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPROTW_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPROTD_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPROTQ_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHLB_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHLW_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHLD_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHLQ_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHAB_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHAW_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHAD_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VPSHAQ_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMADDSUBPS_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMADDSUBPS_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMADDSUBPD_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMADDSUBPD_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMSUBADDPS_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMSUBADDPS_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMSUBADDPD_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMSUBADDPD_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMADDPS_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMADDPS_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMADDPD_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMADDPD_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMADDSS_XMMdq_XMMd_XMMd_XMMd
|
|
[DUPLICATE IFORM] VFMADDSD_XMMdq_XMMq_XMMq_XMMq
|
|
[DUPLICATE IFORM] VFMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFMSUBSS_XMMdq_XMMd_XMMd_XMMd
|
|
[DUPLICATE IFORM] VFMSUBSD_XMMdq_XMMq_XMMq_XMMq
|
|
[DUPLICATE IFORM] VFNMADDPS_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFNMADDPS_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFNMADDPD_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFNMADDPD_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFNMADDSS_XMMdq_XMMd_XMMd_XMMd
|
|
[DUPLICATE IFORM] VFNMADDSD_XMMdq_XMMq_XMMq_XMMq
|
|
[DUPLICATE IFORM] VFNMSUBPS_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFNMSUBPS_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFNMSUBPD_XMMdq_XMMdq_XMMdq_XMMdq
|
|
[DUPLICATE IFORM] VFNMSUBPD_YMMqq_YMMqq_YMMqq_YMMqq
|
|
[DUPLICATE IFORM] VFNMSUBSS_XMMdq_XMMd_XMMd_XMMd
|
|
[DUPLICATE IFORM] VFNMSUBSD_XMMdq_XMMq_XMMq_XMMq
|
|
[DUPLICATE IFORM] VPERMIL2PS_XMMdq_XMMdq_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] VPERMIL2PS_YMMqq_YMMqq_YMMqq_YMMqq_IMMb
|
|
[DUPLICATE IFORM] VPERMIL2PD_XMMdq_XMMdq_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] VPERMIL2PD_YMMqq_YMMqq_YMMqq_YMMqq_IMMb
|
|
[DUPLICATE IFORM] VCVTSD2SI_GPR32d_MEMq
|
|
[DUPLICATE IFORM] VCVTSD2SI_GPR32d_XMMq
|
|
[DUPLICATE IFORM] VCVTTSD2SI_GPR32d_MEMq
|
|
[DUPLICATE IFORM] VCVTTSD2SI_GPR32d_XMMq
|
|
[DUPLICATE IFORM] VCVTSS2SI_GPR32d_MEMd
|
|
[DUPLICATE IFORM] VCVTSS2SI_GPR32d_XMMd
|
|
[DUPLICATE IFORM] VCVTTSS2SI_GPR32d_MEMd
|
|
[DUPLICATE IFORM] VCVTTSS2SI_GPR32d_XMMd
|
|
[DUPLICATE IFORM] VCVTSI2SD_XMMdq_XMMdq_MEMd
|
|
[DUPLICATE IFORM] VCVTSI2SD_XMMdq_XMMdq_GPR32d
|
|
[DUPLICATE IFORM] VCVTSI2SS_XMMdq_XMMdq_MEMd
|
|
[DUPLICATE IFORM] VCVTSI2SS_XMMdq_XMMdq_GPR32d
|
|
[DUPLICATE IFORM] VMOVD_XMMdq_MEMd
|
|
[DUPLICATE IFORM] VMOVD_XMMdq_GPR32d
|
|
[DUPLICATE IFORM] VMOVD_MEMd_XMMd
|
|
[DUPLICATE IFORM] VMOVD_GPR32d_XMMd
|
|
[DUPLICATE IFORM] VPEXTRD_MEMd_XMMdq_IMMb
|
|
[DUPLICATE IFORM] VPEXTRD_GPR32d_XMMdq_IMMb
|
|
[DUPLICATE IFORM] VPINSRD_XMMdq_XMMdq_MEMd_IMMb
|
|
[DUPLICATE IFORM] VPINSRD_XMMdq_XMMdq_GPR32d_IMMb
|
|
[DUPLICATE IFORM] VPCMPESTRI_XMMdq_MEMdq_IMMb
|
|
[DUPLICATE IFORM] VPCMPESTRI_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] VPCMPISTRI_XMMdq_MEMdq_IMMb
|
|
[DUPLICATE IFORM] VPCMPISTRI_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] VPCMPESTRM_XMMdq_MEMdq_IMMb
|
|
[DUPLICATE IFORM] VPCMPESTRM_XMMdq_XMMdq_IMMb
|
|
[DUPLICATE IFORM] PDEP_VGPR32d_VGPR32d_MEMd
|
|
[DUPLICATE IFORM] PDEP_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] PEXT_VGPR32d_VGPR32d_MEMd
|
|
[DUPLICATE IFORM] PEXT_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] ANDN_VGPR32d_VGPR32d_MEMd
|
|
[DUPLICATE IFORM] ANDN_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] BLSR_VGPR32d_MEMd
|
|
[DUPLICATE IFORM] BLSR_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] BLSMSK_VGPR32d_MEMd
|
|
[DUPLICATE IFORM] BLSMSK_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] BLSI_VGPR32d_MEMd
|
|
[DUPLICATE IFORM] BLSI_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] BZHI_VGPR32d_MEMd_VGPR32d
|
|
[DUPLICATE IFORM] BZHI_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] BEXTR_VGPR32d_MEMd_VGPR32d
|
|
[DUPLICATE IFORM] BEXTR_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] SHLX_VGPR32d_MEMd_VGPR32d
|
|
[DUPLICATE IFORM] SHLX_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] SARX_VGPR32d_MEMd_VGPR32d
|
|
[DUPLICATE IFORM] SARX_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] SHRX_VGPR32d_MEMd_VGPR32d
|
|
[DUPLICATE IFORM] SHRX_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] MULX_VGPR32d_VGPR32d_VGPR32d
|
|
[DUPLICATE IFORM] MULX_VGPR32d_VGPR32d_MEMd
|
|
[DUPLICATE IFORM] RORX_VGPR32d_VGPR32d_IMMb
|
|
[DUPLICATE IFORM] RORX_VGPR32d_MEMd_IMMb
|
|
[DUPLICATE IFORM] KMOVD_MASKmskw_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] KMOVD_GPR32u32_MASKmskw_AVX512
|
|
[DUPLICATE IFORM] VEXP2PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER
|
|
[DUPLICATE IFORM] VEXP2PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER
|
|
[DUPLICATE IFORM] VRCP28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER
|
|
[DUPLICATE IFORM] VRCP28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER
|
|
[DUPLICATE IFORM] VRCP28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER
|
|
[DUPLICATE IFORM] VRCP28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER
|
|
[DUPLICATE IFORM] VRSQRT28PD_ZMMf64_MASKmskw_ZMMf64_AVX512ER
|
|
[DUPLICATE IFORM] VRSQRT28PS_ZMMf32_MASKmskw_ZMMf32_AVX512ER
|
|
[DUPLICATE IFORM] VRSQRT28SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512ER
|
|
[DUPLICATE IFORM] VRSQRT28SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512ER
|
|
[DUPLICATE IFORM] VADDPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VADDPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VADDSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VADDSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCMPPD_MASKmskw_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VCMPPS_MASKmskw_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VCMPSD_MASKmskw_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VCMPSS_MASKmskw_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VCOMISD_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCOMISS_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTDQ2PD_ZMMf64_MASKmskw_YMMi32_AVX512
|
|
[DUPLICATE IFORM] VCVTDQ2PS_ZMMf32_MASKmskw_ZMMi32_AVX512
|
|
[DUPLICATE IFORM] VCVTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512
|
|
[DUPLICATE IFORM] VCVTPD2PS_YMMf32_MASKmskw_ZMMf64_AVX512_VL512
|
|
[DUPLICATE IFORM] VCVTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512
|
|
[DUPLICATE IFORM] VCVTPH2PS_ZMMf32_MASKmskw_YMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTPS2PD_ZMMf64_MASKmskw_YMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTPS2PH_YMMf16_MASKmskw_ZMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VCVTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2SI_GPR32i32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2SI_GPR32i32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2SI_GPR32i32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2SI_GPR32i32_MEMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2SI_GPR64i64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2SS_XMMf32_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2USI_GPR32u32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2USI_GPR32u32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2USI_GPR32u32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2USI_GPR32u32_MEMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2USI_GPR64u64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SD_XMMf64_XMMf64_GPR32i32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SD_XMMf64_XMMf64_MEMi32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SD_XMMf64_XMMf64_GPR64i64_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SS_XMMf32_XMMf32_GPR32i32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SS_XMMf32_XMMf32_GPR32i32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SS_XMMf32_XMMf32_GPR32i32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SS_XMMf32_XMMf32_MEMi32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SS_XMMf32_XMMf32_GPR64i64_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2SD_XMMf64_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2SI_GPR32i32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2SI_GPR32i32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2SI_GPR32i32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2SI_GPR32i32_MEMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2SI_GPR64i64_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2USI_GPR32u32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2USI_GPR32u32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2USI_GPR32u32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2USI_GPR32u32_MEMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2USI_GPR64u64_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTPD2DQ_YMMi32_MASKmskw_ZMMf64_AVX512_VL512
|
|
[DUPLICATE IFORM] VCVTTPD2UDQ_YMMu32_MASKmskw_ZMMf64_AVX512_VL512
|
|
[DUPLICATE IFORM] VCVTTPS2DQ_ZMMi32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTPS2UDQ_ZMMu32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2SI_GPR32i32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2SI_GPR32i32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2SI_GPR32i32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2SI_GPR32i32_MEMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2SI_GPR64i64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2USI_GPR32u32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2USI_GPR32u32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2USI_GPR32u32_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2USI_GPR32u32_MEMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSD2USI_GPR64u64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2SI_GPR32i32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2SI_GPR32i32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2SI_GPR32i32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2SI_GPR32i32_MEMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2SI_GPR64i64_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2USI_GPR32u32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2USI_GPR32u32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2USI_GPR32u32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2USI_GPR32u32_MEMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTSS2USI_GPR64u64_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTUDQ2PD_ZMMf64_MASKmskw_YMMu32_AVX512
|
|
[DUPLICATE IFORM] VCVTUDQ2PS_ZMMf32_MASKmskw_ZMMu32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SD_XMMf64_XMMf64_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SD_XMMf64_XMMf64_MEMu32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SD_XMMf64_XMMf64_GPR64u64_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SS_XMMf32_XMMf32_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SS_XMMf32_XMMf32_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SS_XMMf32_XMMf32_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SS_XMMf32_XMMf32_MEMu32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SS_XMMf32_XMMf32_GPR64u64_AVX512
|
|
[DUPLICATE IFORM] VDIVPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VDIVPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VDIVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VDIVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFIXUPIMMPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VFIXUPIMMPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VFIXUPIMMSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VFIXUPIMMSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VFMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMADD132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMADD132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMADD132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMADD132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMADD213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMADD213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMADD213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMADD213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMADD231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMADD231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMADD231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMADD231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB132PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB132PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB132SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB132SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB213PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB213PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB213SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB213SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB231PD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB231PS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB231SD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB231SS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VGETEXPPD_ZMMf64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VGETEXPPS_ZMMf32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VGETEXPSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VGETEXPSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VGETMANTPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VGETMANTPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VGETMANTSD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VGETMANTSS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VMAXPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VMAXPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VMAXSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VMAXSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VMINPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VMINPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VMINSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VMINSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VMOVAPD_ZMMf64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VMOVAPD_XMMf64_MASKmskw_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VMOVAPD_YMMf64_MASKmskw_YMMf64_AVX512
|
|
[DUPLICATE IFORM] VMOVAPS_ZMMf32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VMOVAPS_XMMf32_MASKmskw_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VMOVAPS_YMMf32_MASKmskw_YMMf32_AVX512
|
|
[DUPLICATE IFORM] VMOVD_XMMu32_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VMOVD_XMMu32_MEMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVD_GPR32u32_XMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVD_MEMu32_XMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVDQA32_ZMMu32_MASKmskw_ZMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVDQA32_XMMu32_MASKmskw_XMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVDQA32_YMMu32_MASKmskw_YMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVDQA64_ZMMu64_MASKmskw_ZMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVDQA64_XMMu64_MASKmskw_XMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVDQA64_YMMu64_MASKmskw_YMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU32_ZMMu32_MASKmskw_ZMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU32_XMMu32_MASKmskw_XMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU32_YMMu32_MASKmskw_YMMu32_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU64_ZMMu64_MASKmskw_ZMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU64_XMMu64_MASKmskw_XMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU64_YMMu64_MASKmskw_YMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVQ_XMMu64_MEMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVQ_XMMu64_XMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVQ_MEMu64_XMMu64_AVX512
|
|
[DUPLICATE IFORM] VMOVSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VMOVSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VMOVUPD_ZMMf64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VMOVUPD_XMMf64_MASKmskw_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VMOVUPD_YMMf64_MASKmskw_YMMf64_AVX512
|
|
[DUPLICATE IFORM] VMOVUPS_ZMMf32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VMOVUPS_XMMf32_MASKmskw_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VMOVUPS_YMMf32_MASKmskw_YMMf32_AVX512
|
|
[DUPLICATE IFORM] VMULPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VMULPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VMULSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VMULSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VPBROADCASTD_ZMMu32_MASKmskw_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VPBROADCASTD_XMMu32_MASKmskw_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VPBROADCASTD_YMMu32_MASKmskw_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VRNDSCALEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRNDSCALEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRNDSCALESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRNDSCALESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VSCALEFPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VSCALEFPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VSCALEFSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VSCALEFSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VSQRTPD_ZMMf64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VSQRTPS_ZMMf32_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VSQRTSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VSQRTSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VSUBPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VSUBPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VSUBSD_XMMf64_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VSUBSS_XMMf32_MASKmskw_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VUCOMISD_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VUCOMISS_XMMf32_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTQQ2PD_ZMMi64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512
|
|
[DUPLICATE IFORM] VCVTTPD2QQ_ZMMi64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTPD2UQQ_ZMMu64_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTTPS2QQ_ZMMi64_MASKmskw_YMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTPS2UQQ_ZMMu64_MASKmskw_YMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTUQQ2PD_ZMMf64_MASKmskw_ZMMu64_AVX512
|
|
[DUPLICATE IFORM] VCVTUQQ2PS_YMMf32_MASKmskw_ZMMu64_AVX512_VL512
|
|
[DUPLICATE IFORM] VMOVDQU16_XMMu16_MASKmskw_XMMu16_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU16_YMMu16_MASKmskw_YMMu16_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU16_ZMMu16_MASKmskw_ZMMu16_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU8_XMMu8_MASKmskw_XMMu8_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU8_YMMu8_MASKmskw_YMMu8_AVX512
|
|
[DUPLICATE IFORM] VMOVDQU8_ZMMu8_MASKmskw_ZMMu8_AVX512
|
|
[DUPLICATE IFORM] VPEXTRD_GPR32u32_XMMu32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VPEXTRD_MEMu32_XMMu32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VPEXTRW_GPR32u16_XMMu16_IMM8_AVX512_C5
|
|
[DUPLICATE IFORM] VPINSRD_XMMu32_XMMu32_GPR32u32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VPINSRD_XMMu32_XMMu32_MEMu32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRANGEPD_ZMMf64_MASKmskw_ZMMf64_ZMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRANGEPS_ZMMf32_MASKmskw_ZMMf32_ZMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRANGESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRANGESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VREDUCEPD_ZMMf64_MASKmskw_ZMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VREDUCEPS_ZMMf32_MASKmskw_ZMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VREDUCESD_XMMf64_MASKmskw_XMMf64_XMMf64_IMM8_AVX512
|
|
[DUPLICATE IFORM] VREDUCESS_XMMf32_MASKmskw_XMMf32_XMMf32_IMM8_AVX512
|
|
[DUPLICATE IFORM] VADDPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VADDSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCMPPH_MASKmskw_MASKmskw_ZMMf16_ZMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VCMPSH_MASKmskw_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VCOMISH_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTDQ2PH_YMMf16_MASKmskw_ZMMi32_AVX512
|
|
[DUPLICATE IFORM] VCVTPD2PH_XMMf16_MASKmskw_ZMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2PD_ZMMf64_MASKmskw_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2PSX_ZMMf32_MASKmskw_YMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTPS2PHX_YMMf16_MASKmskw_ZMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512
|
|
[DUPLICATE IFORM] VCVTSD2SH_XMMf16_MASKmskw_XMMf64_XMMf64_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2SD_XMMf64_MASKmskw_XMMf64_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2SI_GPR32i32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2SI_GPR32i32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2SI_GPR32i32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2SI_GPR32i32_MEMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2SI_GPR64i64_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2SS_XMMf32_MASKmskw_XMMf32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2USI_GPR32u32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2USI_GPR32u32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2USI_GPR32u32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2USI_GPR32u32_MEMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSH2USI_GPR64u64_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SH_XMMf16_XMMf16_GPR32i32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SH_XMMf16_XMMf16_MEMi32_AVX512
|
|
[DUPLICATE IFORM] VCVTSI2SH_XMMf16_XMMf16_GPR64i64_AVX512
|
|
[DUPLICATE IFORM] VCVTSS2SH_XMMf16_MASKmskw_XMMf16_XMMf32_AVX512
|
|
[DUPLICATE IFORM] VCVTTPH2DQ_ZMMi32_MASKmskw_YMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTPH2QQ_ZMMi64_MASKmskw_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTPH2UDQ_ZMMu32_MASKmskw_YMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTPH2UQQ_ZMMu64_MASKmskw_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTPH2UW_ZMMu16_MASKmskw_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTPH2W_ZMMi16_MASKmskw_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2SI_GPR32i32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2SI_GPR32i32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2SI_GPR32i32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2SI_GPR32i32_MEMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2SI_GPR64i64_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2USI_GPR32u32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2USI_GPR32u32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2USI_GPR32u32_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2USI_GPR32u32_MEMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTTSH2USI_GPR64u64_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VCVTUDQ2PH_YMMf16_MASKmskw_ZMMu32_AVX512
|
|
[DUPLICATE IFORM] VCVTUQQ2PH_XMMf16_MASKmskw_ZMMu64_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SH_XMMf16_XMMf16_GPR32u32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SH_XMMf16_XMMf16_MEMu32_AVX512
|
|
[DUPLICATE IFORM] VCVTUSI2SH_XMMf16_XMMf16_GPR64u64_AVX512
|
|
[DUPLICATE IFORM] VCVTUW2PH_ZMMf16_MASKmskw_ZMMu16_AVX512
|
|
[DUPLICATE IFORM] VCVTW2PH_ZMMf16_MASKmskw_ZMMi16_AVX512
|
|
[DUPLICATE IFORM] VDIVPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VDIVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFCMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFCMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFCMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFCMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADDCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFMADDCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMADDSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMSUBADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFMULCPH_ZMM2f16_MASKmskw_ZMM2f16_ZMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFMULCSH_XMM2f16_MASKmskw_XMM2f16_XMM2f16_AVX512
|
|
[DUPLICATE IFORM] VFNMADD132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMADD132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMADD213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMADD213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMADD231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMADD231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB132PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB132SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB213PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB213SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB231PH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VFNMSUB231SH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VGETEXPPH_ZMMf16_MASKmskw_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VGETEXPSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VGETMANTPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VGETMANTSH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VMAXPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VMAXSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VMINPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VMINSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VMOVSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VMULPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VMULSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VREDUCEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VREDUCESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRNDSCALEPH_ZMMf16_MASKmskw_ZMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VRNDSCALESH_XMMf16_MASKmskw_XMMf16_XMMf16_IMM8_AVX512
|
|
[DUPLICATE IFORM] VSCALEFPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VSCALEFSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VSQRTPH_ZMMf16_MASKmskw_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VSQRTSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VSUBPH_ZMMf16_MASKmskw_ZMMf16_ZMMf16_AVX512
|
|
[DUPLICATE IFORM] VSUBSH_XMMf16_MASKmskw_XMMf16_XMMf16_AVX512
|
|
[DUPLICATE IFORM] VUCOMISH_XMMf16_XMMf16_AVX512
|
|
FE:EMIT_FILE obj/idata.txt
|
|
FE:EMIT_FILE obj/xed-iform-map-init.c
|
|
FE:EMIT_FILE obj/xed-exception-enum.txt
|
|
FE:EMIT_FILE obj/xed-exception-enum.c
|
|
FE:EMIT_FILE obj/xed-exception-enum.h
|
|
[Unique Operand Sequences] 2828
|
|
[Number of required operand sequence pointers] 8974
|
|
[Number of reused operand sequence pointers] 6976
|
|
[Number of required operands] 1502
|
|
[MAX OPERAND COUNT 11]
|
|
[INVALID WIDTH CODE] REP imm_const [0x2] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REP imm_const [0x3] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] LOCK imm_const [0x1] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] HINT imm_const [0x1] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] HINT imm_const [0x2] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] HINT imm_const [0x3] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] HINT imm_const [0x4] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] HINT imm_const [0x5] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] EOSZ imm_const [0x1] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] EOSZ imm_const [0x2] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] EOSZ imm_const [0x3] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] EASZ imm_const [0x1] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] EASZ imm_const [0x2] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] EASZ imm_const [0x3] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] IMM0SIGNED imm_const [0x1] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] DISP_WIDTH imm_const [0x10] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] DISP_WIDTH imm_const [0x20] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] DISP_WIDTH imm_const [0x40] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] DISP_WIDTH imm_const [0x8] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] DISP_WIDTH imm_const [0x0] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar8 INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar9 INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT ArDX INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar10 INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar11 INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT rIPa INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar14 INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar15 INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar13 INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_ESI] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_EDI] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_EBP] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_BX] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_BP] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_SI] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_DI] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 reg [XED_REG_INVALID] r EXPLICIT INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT ArSP INVALID
|
|
[INVALID WIDTH CODE] BASE0 nt_lookup_fn r EXPLICIT Ar12 INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn w EXPLICIT SEG_MOV INVALID
|
|
[INVALID WIDTH CODE] REG2 reg [XED_REG_CX] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG4 reg [XED_REG_BX] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG5 reg [XED_REG_SP] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG6 reg [XED_REG_BP] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG7 reg [XED_REG_SI] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG8 reg [XED_REG_DI] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG5 reg [XED_REG_ESP] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG6 reg [XED_REG_EBP] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG7 reg [XED_REG_ESI] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG8 reg [XED_REG_EDI] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG2 reg [XED_REG_CX] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG4 reg [XED_REG_BX] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG5 reg [XED_REG_BP] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG6 reg [XED_REG_SI] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG7 reg [XED_REG_DI] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG5 reg [XED_REG_EBP] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG6 reg [XED_REG_ESI] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG7 reg [XED_REG_EDI] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG0 reg [XED_REG_CX] r SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG1 reg [XED_REG_IP] rw SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG1 reg [XED_REG_ESP] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG1 reg [XED_REG_RSP] w SUPPRESSED INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn r SUPPRESSED OrCX INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn rw SUPPRESSED OrCX INVALID
|
|
[INVALID WIDTH CODE] REG2 nt_lookup_fn r SUPPRESSED OrBX INVALID
|
|
[INVALID WIDTH CODE] REG1 nt_lookup_fn rcw SUPPRESSED OrCX INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn w EXPLICIT BND_R INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn r EXPLICIT BND_R INVALID
|
|
[INVALID WIDTH CODE] REG1 nt_lookup_fn r EXPLICIT BND_B INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn w EXPLICIT BND_B INVALID
|
|
[INVALID WIDTH CODE] REG1 nt_lookup_fn r EXPLICIT BND_R INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn r EXPLICIT A_GPR_R INVALID
|
|
[INVALID WIDTH CODE] BASE1 nt_lookup_fn r SUPPRESSED A_GPR_R INVALID
|
|
[INVALID WIDTH CODE] REG0 nt_lookup_fn r EXPLICIT A_GPR_B INVALID
|
|
FE:EMIT_FILE obj/xed-init-operand-data.c
|
|
FE:EMIT_FILE obj/xed-init-operand-sequences.c
|
|
FE:EMIT_FILE obj/xed-init-inst-table-data.c
|
|
FE:EMIT_FILE obj/xed-init-inst-table-0.c
|
|
FE:EMIT_FILE obj/xed-init-inst-table.c
|
|
emit_enum_info
|
|
OPERAND-NAMES SEG_OVD HINT ENCODE_FORCE LOCK NEED_MEMDISP DISP DISP_WIDTH BRDISP_WIDTH DF32 DF64 NOREX NEEDREX REX REXW REXR REXX REXB REP OSZ PREFIX66 ASZ EOSZ EASZ MOD REG SRM RM REALMODE CHIP MODE SMODE MODEP5 MODEP55C P4 LZCNT TZCNT MODE_FIRST_PREFIX MODE_SHORT_UD0 IMM0 IMM1 IMM0SIGNED UIMM0 UIMM1 IMM_WIDTH USING_DEFAULT_SEGMENT0 USING_DEFAULT_SEGMENT1 DEFAULT_SEG SEG0 BASE0 INDEX SCALE NEED_SIB SIBSCALE SIBBASE SIBINDEX SEG1 BASE1 MEM0 MEM1 MEM_WIDTH AGEN RELBR PTR REG0 REG1 REG2 REG3 REG4 REG5 REG6 REG7 REG8 REG9 OUTREG ENCODER_PREFERRED ERROR ICLASS NELEM ELEMENT_SIZE MAP OUT_OF_BYTES FIRST_F2F3 LAST_F2F3 ILD_F2 ILD_F3 MAX_BYTES ILD_SEG NSEG_PREFIXES NREXES NPREFIXES NOMINAL_OPCODE POS_NOMINAL_OPCODE HAS_MODRM HAS_SIB POS_MODRM POS_SIB POS_DISP POS_IMM POS_IMM1 IMM1_BYTES MODRM_BYTE ESRC VEXVALID DUMMY AMD3DNOW MPXMODE CET CLDEMOTE VEXDEST3 VEXDEST210 VL VEX_PREFIX VEX_C4 BCAST MUST_USE_EVEX ZEROING LLRC BCRC REXRR VEXDEST4 MASK ROUNDC SAE NO_SCALE_DISP8 UBIT WBNOINVD
|
|
FE:EMIT_FILE obj/xed-attributes-list.c
|
|
FE:EMIT_FILE obj/xed-nonterminal-enum.txt
|
|
FE:EMIT_FILE obj/xed-nonterminal-enum.c
|
|
FE:EMIT_FILE obj/xed-nonterminal-enum.h
|
|
FE:EMIT_FILE obj/xed-operand-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-enum.h
|
|
FE:EMIT_FILE obj/xed-operand-type-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-type-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-type-enum.h
|
|
FE:EMIT_FILE obj/xed-attribute-enum.txt
|
|
FE:EMIT_FILE obj/xed-attribute-enum.c
|
|
FE:EMIT_FILE obj/xed-attribute-enum.h
|
|
FE:EMIT_FILE obj/xed-category-enum.txt
|
|
FE:EMIT_FILE obj/xed-category-enum.c
|
|
FE:EMIT_FILE obj/xed-category-enum.h
|
|
FE:EMIT_FILE obj/xed-extension-enum.txt
|
|
FE:EMIT_FILE obj/xed-extension-enum.c
|
|
FE:EMIT_FILE obj/xed-extension-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-addr-width-enum.txt
|
|
FE:EMIT_FILE obj/xed-address-width-enum.c
|
|
FE:EMIT_FILE obj/xed-address-width-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-error-enum.txt
|
|
FE:EMIT_FILE obj/xed-error-enum.c
|
|
FE:EMIT_FILE obj/xed-error-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-flag-action-enum.txt
|
|
FE:EMIT_FILE obj/xed-flag-action-enum.c
|
|
FE:EMIT_FILE obj/xed-flag-action-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-flag-enum.txt
|
|
FE:EMIT_FILE obj/xed-flag-enum.c
|
|
FE:EMIT_FILE obj/xed-flag-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-machine-modes-enum.txt
|
|
FE:EMIT_FILE obj/xed-machine-mode-enum.c
|
|
FE:EMIT_FILE obj/xed-machine-mode-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-operand-action-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-action-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-action-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-operand-visibility-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-visibility-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-visibility-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-reg-role.enum.txt
|
|
FE:EMIT_FILE obj/xed-reg-role-enum.c
|
|
FE:EMIT_FILE obj/xed-reg-role-enum.h
|
|
PREFAB-ENUM: C:/$Fanta/IntelXED/xed\datafiles\xed-syntax-enum.txt
|
|
FE:EMIT_FILE obj/xed-syntax-enum.c
|
|
FE:EMIT_FILE obj/xed-syntax-enum.h
|
|
FE:EMIT_FILE obj/xed-attributes-init.c
|
|
FE:EMIT_FILE obj/xed-gen-table-defs.h
|
|
FE:EMIT_FILE obj/cdata.txt
|
|
FE:EMIT_FILE obj/xed-chip-enum.txt
|
|
FE:EMIT_FILE obj/xed-chip-enum.c
|
|
FE:EMIT_FILE obj/xed-chip-enum.h
|
|
[FROM CHIP MODEL] ['INVALID', '3DNOW', '3DNOW_PREFETCH', 'ADOX_ADCX', 'AES', 'AMD', 'AMD_INVLPGB', 'AMX_BF16', 'AMX_INT8', 'AMX_TILE', 'AVX', 'AVX2', 'AVX2GATHER', 'AVX512BW_128', 'AVX512BW_128N', 'AVX512BW_256', 'AVX512BW_512', 'AVX512BW_KOP', 'AVX512CD_128', 'AVX512CD_256', 'AVX512CD_512', 'AVX512DQ_128', 'AVX512DQ_128N', 'AVX512DQ_256', 'AVX512DQ_512', 'AVX512DQ_KOP', 'AVX512DQ_SCALAR', 'AVX512ER_512', 'AVX512ER_SCALAR', 'AVX512F_128', 'AVX512F_128N', 'AVX512F_256', 'AVX512F_512', 'AVX512F_KOP', 'AVX512F_SCALAR', 'AVX512PF_512', 'AVX512_4FMAPS_512', 'AVX512_4FMAPS_SCALAR', 'AVX512_4VNNIW_512', 'AVX512_BF16_128', 'AVX512_BF16_256', 'AVX512_BF16_512', 'AVX512_BITALG_128', 'AVX512_BITALG_256', 'AVX512_BITALG_512', 'AVX512_FP16_128', 'AVX512_FP16_128N', 'AVX512_FP16_256', 'AVX512_FP16_512', 'AVX512_FP16_SCALAR', 'AVX512_GFNI_128', 'AVX512_GFNI_256', 'AVX512_GFNI_512', 'AVX512_IFMA_128', 'AVX512_IFMA_256', 'AVX512_IFMA_512', 'AVX512_VAES_128', 'AVX512_VAES_256', 'AVX512_VAES_512', 'AVX512_VBMI2_128', 'AVX512_VBMI2_256', 'AVX512_VBMI2_512', 'AVX512_VBMI_128', 'AVX512_VBMI_256', 'AVX512_VBMI_512', 'AVX512_VNNI_128', 'AVX512_VNNI_256', 'AVX512_VNNI_512', 'AVX512_VP2INTERSECT_128', 'AVX512_VP2INTERSECT_256', 'AVX512_VP2INTERSECT_512', 'AVX512_VPCLMULQDQ_128', 'AVX512_VPCLMULQDQ_256', 'AVX512_VPCLMULQDQ_512', 'AVX512_VPOPCNTDQ_128', 'AVX512_VPOPCNTDQ_256', 'AVX512_VPOPCNTDQ_512', 'AVXAES', 'AVX_GFNI', 'AVX_VNNI', 'BMI1', 'BMI2', 'CET', 'CLDEMOTE', 'CLFLUSHOPT', 'CLFSH', 'CLWB', 'CLZERO', 'CMOV', 'CMPXCHG16B', 'ENQCMD', 'F16C', 'FAT_NOP', 'FCMOV', 'FMA', 'FMA4', 'FXSAVE', 'FXSAVE64', 'GFNI', 'HRESET', 'I186', 'I286PROTECTED', 'I286REAL', 'I386', 'I486', 'I486REAL', 'I86', 'INVPCID', 'KEYLOCKER', 'KEYLOCKER_WIDE', 'LAHF', 'LONGMODE', 'LWP', 'LZCNT', 'MCOMMIT', 'MONITOR', 'MONITORX', 'MOVBE', 'MOVDIR', 'MPX', 'PAUSE', 'PCLMULQDQ', 'PCONFIG', 'PENTIUMMMX', 'PENTIUMREAL', 'PKU', 'POPCNT', 'PPRO', 'PPRO_UD0_LONG', 'PPRO_UD0_SHORT', 'PREFETCHW', 'PREFETCHWT1', 'PREFETCH_NOP', 'PTWRITE', 'RDPID', 'RDPMC', 'RDPRU', 'RDRAND', 'RDSEED', 'RDTSCP', 'RDWRFSGS', 'RTM', 'SERIALIZE', 'SGX', 'SGX_ENCLV', 'SHA', 'SMAP', 'SMX', 'SNP', 'SSE', 'SSE2', 'SSE2MMX', 'SSE3', 'SSE3X87', 'SSE4', 'SSE42', 'SSE4A', 'SSEMXCSR', 'SSE_PREFETCH', 'SSSE3', 'SSSE3MMX', 'SVM', 'TBM', 'TDX', 'TSX_LDTRK', 'UINTR', 'VAES', 'VIA_PADLOCK_AES', 'VIA_PADLOCK_MONTMUL', 'VIA_PADLOCK_RNG', 'VIA_PADLOCK_SHA', 'VMFUNC', 'VPCLMULQDQ', 'VTX', 'WAITPKG', 'WBNOINVD', 'X87', 'XOP', 'XSAVE', 'XSAVEC', 'XSAVEOPT', 'XSAVES']
|
|
[FROM INSTRUCTIONS ] {'VIA_PADLOCK_SHA', 'SSE4A', 'AVX_VNNI', 'XOP', 'PREFETCHWT1', 'AVX512_VPCLMULQDQ_256', 'SSE42', 'AVX512_VNNI_256', 'PAUSE', 'AVX512PF_512', 'AVX512CD_256', 'WBNOINVD', 'RDTSCP', 'AVX512_VPOPCNTDQ_128', 'AVX_GFNI', 'MOVBE', 'AVX512BW_128N', 'VMFUNC', 'SSE_PREFETCH', 'AVX512_VBMI2_256', 'MONITORX', 'SSSE3MMX', 'AVX512DQ_KOP', 'AVX512_VNNI_128', 'I86', 'AVX512BW_512', 'UINTR', 'TSX_LDTRK', 'TBM', 'AVX512_FP16_512', 'VIA_PADLOCK_RNG', 'LWP', 'AVX512_GFNI_512', 'AVX512BW_KOP', 'PENTIUMMMX', 'KEYLOCKER', 'XSAVEOPT', 'CLDEMOTE', 'BMI2', 'AVX512_VAES_256', 'AVX512_VNNI_512', 'AVX512_VP2INTERSECT_256', 'MOVDIR', 'AVX512_IFMA_256', 'AVX512_GFNI_128', 'INVPCID', 'FMA', 'MONITOR', 'AVX2GATHER', 'AVX512_4FMAPS_SCALAR', 'AES', 'AVX512_VPCLMULQDQ_512', 'RDPRU', 'VPCLMULQDQ', 'CLZERO', 'AVX512F_512', 'AVX512BW_128', 'SNP', 'AVX512_BF16_128', '3DNOW', 'PPRO', 'AVX512CD_128', 'MPX', 'AVX512BW_256', 'AVX512_4FMAPS_512', 'LZCNT', 'AMD', 'CLFSH', 'VAES', 'XSAVEC', 'GFNI', 'AVX512_FP16_256', 'RDPID', 'PCONFIG', 'AMD_INVLPGB', 'AVX512_GFNI_256', 'AVX512DQ_128', 'AVX512_VBMI2_128', 'SMX', 'RDRAND', 'RDWRFSGS', 'AVX512DQ_512', 'PREFETCH_NOP', 'AVX512_VAES_128', 'KEYLOCKER_WIDE', 'AVX512_BITALG_128', 'I486REAL', 'AVX512F_128N', 'AVX512_VPOPCNTDQ_256', 'I386', 'WAITPKG', 'AVX512_VBMI_512', 'AVX', 'AVX512ER_512', 'SGX', 'LONGMODE', 'AVX512_VPCLMULQDQ_128', 'AVX512_VAES_512', 'SSEMXCSR', 'AMX_BF16', 'AVX512_VBMI2_512', 'AVX512DQ_SCALAR', 'AVX512_VBMI_128', 'RDPMC', 'SSSE3', 'PPRO_UD0_SHORT', 'HRESET', 'FXSAVE64', 'SSE3', 'AVX512_4VNNIW_512', 'ENQCMD', 'VIA_PADLOCK_AES', 'VIA_PADLOCK_MONTMUL', 'SSE2MMX', 'FMA4', 'AVX512_IFMA_512', 'PCLMULQDQ', 'AVX512F_128', 'RTM', 'AVXAES', 'AVX512CD_512', 'AVX512_BITALG_256', 'F16C', 'ADOX_ADCX', 'AVX512_VBMI_256', 'SERIALIZE', 'AVX512_IFMA_128', 'SSE2', 'VTX', 'AMX_INT8', 'SSE4', 'PKU', 'CMPXCHG16B', 'CLWB', 'SHA', 'PPRO_UD0_LONG', 'FAT_NOP', 'FXSAVE', 'I486', 'BMI1', 'AVX2', 'LAHF', 'AVX512_FP16_128N', 'XSAVE', 'I286REAL', 'CET', 'AVX512ER_SCALAR', 'SGX_ENCLV', 'SMAP', 'AMX_TILE', 'CLFLUSHOPT', 'XSAVES', 'AVX512F_SCALAR', 'AVX512_VP2INTERSECT_512', 'AVX512_BF16_256', 'SSE', 'POPCNT', 'SSE3X87', 'AVX512F_256', 'RDSEED', 'AVX512DQ_128N', 'AVX512F_KOP', 'AVX512_BF16_512', 'AVX512_VPOPCNTDQ_512', 'MCOMMIT', 'PENTIUMREAL', 'SVM', 'I186', 'TDX', 'X87', 'I286PROTECTED', 'AVX512_VP2INTERSECT_128', 'AVX512_BITALG_512', 'AVX512_FP16_SCALAR', 'CMOV', 'AVX512_FP16_128', 'PTWRITE', 'FCMOV', 'AVX512DQ_256'}
|
|
FE:EMIT_FILE obj/xed-isa-set-enum.txt
|
|
FE:EMIT_FILE obj/xed-isa-set-enum.c
|
|
FE:EMIT_FILE obj/xed-isa-set-enum.h
|
|
FE:EMIT_FILE obj/xed-chip-features-table.c
|
|
FE:EMIT_FILE obj\include-private/xed-chip-features-table.h
|
|
Created files: obj/cdata.txt obj/xed-chip-enum.h obj/xed-chip-enum.c obj/xed-isa-set-enum.h obj/xed-isa-set-enum.c obj\include-private/xed-chip-features-table.h obj/xed-chip-features-table.c
|
|
FE:EMIT_FILE obj/xed-operand-convert-enum.txt
|
|
FE:EMIT_FILE obj/xed-operand-convert-enum.c
|
|
FE:EMIT_FILE obj/xed-operand-convert-enum.h
|
|
FE:EMIT_FILE obj/xed-convert-table-init.c
|
|
FE:EMIT_FILE obj/xed-convert-table-init.h
|
|
FE:EMIT_FILE obj/xed-operand-storage.h
|
|
FE:EMIT_FILE obj/xed-classifiers.c
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x4
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0xa
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0xc
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0xf
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x24
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x25
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x26
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x27
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x36
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x38
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x39
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x3a
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x3b
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x3c
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x3d
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x3e
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x3f
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x7a
|
|
[ILD_MODRM] alias search for map legacy_map1 opcode 0x7b
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x0
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x1
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x2
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x3
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x4
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x4 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x5
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x6
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x7
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x8
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x9
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0xa = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xc
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0xc = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xd
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xe
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xf
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0xf = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x18
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x19
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x1a
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x1b
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x1c
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x1d
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x1e
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x1f
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x20
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_IGNORE_MOD
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x21
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_IGNORE_MOD
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x22
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_IGNORE_MOD
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x23
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_IGNORE_MOD
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x24
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x24 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x25
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x25 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x26
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x26 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x27
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x27 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x30
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x31
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x32
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x33
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x34
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x35
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x36
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x36 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x37
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x38
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x38 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x39
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x39 = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x3a
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x3a = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x3b
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x3b = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x3c
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x3c = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x3d
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x3d = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x3e
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x3e = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x3f
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x3f = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x40
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x43
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x48
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x49
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x4c
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x4d
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x4e
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x4f
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x78
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x79
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x7a
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x7a = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x7b
|
|
[ild_modrm] providing ild gap data for map legacy_map1 opcode 0x7b = XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x80
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x81
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x82
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x83
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x84
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x85
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x86
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x87
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x88
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x89
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x8a
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x8b
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x8c
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x8d
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x8e
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x8f
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x94
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x95
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x96
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x97
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x9a
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x9b
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x9c
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x9d
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x9e
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0x9f
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa0
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa1
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa2
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa3
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa4
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa5
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa6
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_IGNORE_MOD
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa7
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_IGNORE_MOD
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa8
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xa9
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xaa
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xab
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xac
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xad
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xaf
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb0
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb1
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb2
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb3
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb4
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb5
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb6
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb7
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb8
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xb9
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xba
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xbb
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xbc
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xbd
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xbe
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xbf
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xc0
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xc1
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xc3
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xc7
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_TRUE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xc8
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xc9
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xca
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xcb
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xcc
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xcd
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xce
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xcf
|
|
[ILD_MODRM] --> supplied XED_ILD_HASMODRM_FALSE
|
|
[ILD_MODRM] alias search for map vex_map1 opcode 0xff
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0xf
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x26
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x2e
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x36
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x3e
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x64
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x65
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x66
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0x67
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0xf0
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0xf2
|
|
[ILD_MODRM] alias search for map legacy_map0 opcode 0xf3
|
|
FE:EMIT_FILE obj/include-private/xed-ild-modrm.h
|
|
[ILD_MODRM] aliases supplied 110
|
|
FE:EMIT_FILE obj/ild_eosz_debug.txt
|
|
FE:EMIT_FILE obj/ild_eosz_debug_header.txt
|
|
FE:EMIT_FILE obj/xed-ild-eosz.c
|
|
FE:EMIT_FILE obj/include-private/xed-ild-eosz.h
|
|
FE:EMIT_FILE obj/include-private/xed-ild-eosz-getters.h
|
|
FE:EMIT_FILE obj/ild_easz_debug.txt
|
|
FE:EMIT_FILE obj/ild_easz_debug_header.txt
|
|
FE:EMIT_FILE obj/xed-ild-easz.c
|
|
FE:EMIT_FILE obj/include-private/xed-ild-easz.h
|
|
FE:EMIT_FILE obj/include-private/xed-ild-easz-getters.h
|
|
FE:EMIT_FILE obj/xed-operand-accessors.h
|
|
FE:EMIT_FILE obj/xed-operand-accessors.c
|
|
FE:EMIT_FILE obj/xed-ild-imm-l3.c
|
|
FE:EMIT_FILE obj/include-private/xed-ild-imm-l3.h
|
|
FE:EMIT_FILE obj/include-private/xed-ild-imm-l2.h
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0xf6 map legacy_map0
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0xf7 map legacy_map0
|
|
FE:EMIT_FILE obj/include-private/xed-ild-imm-l1.h
|
|
FE:EMIT_FILE obj/include-private/xed-ild-imm-bytes.h
|
|
FE:EMIT_FILE obj/xed-ild-disp-l3.c
|
|
FE:EMIT_FILE obj/include-private/xed-ild-disp-l3.h
|
|
FE:EMIT_FILE obj/include-private/xed-ild-disp-l2.h
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x80 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x81 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x82 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x83 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x84 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x85 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x86 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x87 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x88 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x89 map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x8a map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x8b map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x8c map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x8d map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x8e map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0x8f map legacy_map1
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0xc7 map legacy_map0
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0xe8 map legacy_map0
|
|
[ILD_PARSER WARNING] generating by reg fun_dict for opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg0 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg1 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg2 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg3 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg4 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg5 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg6 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] BYREG resolving: No infos for reg7 opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] Failed to generate by reg fun_dict for opcode 0xe9 map legacy_map0
|
|
[ILD_PARSER WARNING] generating by mode fun_dict for opcode 0xe9 map legacy_map0
|
|
FE:EMIT_FILE obj/include-private/xed-ild-disp-l1.h
|
|
FE:EMIT_FILE obj/include-private/xed-ild-disp-bytes.h
|
|
[ALL ZEROS] VV=0 MAP=amd_xop8
|
|
[ALL ZEROS] VV=0 MAP=amd_xop9
|
|
[ALL ZEROS] VV=0 MAP=amd_xopA
|
|
[ALL ZEROS] VV=0 MAP=vex_map2
|
|
[ALL ZEROS] VV=0 MAP=vex_map3
|
|
[ALL ZEROS] VV=0 MAP=evex_map2
|
|
[ALL ZEROS] VV=0 MAP=evex_map3
|
|
[ALL ZEROS] VV=0 MAP=evex_map5
|
|
[ALL ZEROS] VV=0 MAP=evex_map6
|
|
[ALL ZEROS] VV=0 MAP=vex_map1
|
|
[ALL ZEROS] VV=0 MAP=evex_map1
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-vv0.h
|
|
FE:EMIT_FILE obj/xed3-phash-lu-vv0.c
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-lu-vv0.h
|
|
[ALL ZEROS] VV=1 MAP=legacy_map2
|
|
[ALL ZEROS] VV=1 MAP=legacy_map3
|
|
[ALL ZEROS] VV=1 MAP=amd_3dnow
|
|
[ALL ZEROS] VV=1 MAP=amd_xop8
|
|
[ALL ZEROS] VV=1 MAP=amd_xop9
|
|
[ALL ZEROS] VV=1 MAP=amd_xopA
|
|
[ALL ZEROS] VV=1 MAP=evex_map2
|
|
[ALL ZEROS] VV=1 MAP=evex_map3
|
|
[ALL ZEROS] VV=1 MAP=legacy_map1
|
|
[ALL ZEROS] VV=1 MAP=evex_map5
|
|
[ALL ZEROS] VV=1 MAP=evex_map6
|
|
[ALL ZEROS] VV=1 MAP=evex_map1
|
|
[ALL ZEROS] VV=1 MAP=legacy_map0
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-vv1.h
|
|
FE:EMIT_FILE obj/xed3-phash-lu-vv1.c
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-lu-vv1.h
|
|
[ALL ZEROS] VV=2 MAP=legacy_map2
|
|
[ALL ZEROS] VV=2 MAP=legacy_map3
|
|
[ALL ZEROS] VV=2 MAP=amd_3dnow
|
|
[ALL ZEROS] VV=2 MAP=amd_xop8
|
|
[ALL ZEROS] VV=2 MAP=amd_xop9
|
|
[ALL ZEROS] VV=2 MAP=amd_xopA
|
|
[ALL ZEROS] VV=2 MAP=vex_map2
|
|
[ALL ZEROS] VV=2 MAP=vex_map3
|
|
[ALL ZEROS] VV=2 MAP=legacy_map1
|
|
[ALL ZEROS] VV=2 MAP=vex_map1
|
|
[ALL ZEROS] VV=2 MAP=legacy_map0
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-vv2.h
|
|
FE:EMIT_FILE obj/xed3-phash-lu-vv2.c
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-lu-vv2.h
|
|
[ALL ZEROS] VV=3 MAP=legacy_map2
|
|
[ALL ZEROS] VV=3 MAP=legacy_map3
|
|
[ALL ZEROS] VV=3 MAP=amd_3dnow
|
|
[ALL ZEROS] VV=3 MAP=vex_map2
|
|
[ALL ZEROS] VV=3 MAP=vex_map3
|
|
[ALL ZEROS] VV=3 MAP=evex_map2
|
|
[ALL ZEROS] VV=3 MAP=evex_map3
|
|
[ALL ZEROS] VV=3 MAP=legacy_map1
|
|
[ALL ZEROS] VV=3 MAP=evex_map5
|
|
[ALL ZEROS] VV=3 MAP=evex_map6
|
|
[ALL ZEROS] VV=3 MAP=vex_map1
|
|
[ALL ZEROS] VV=3 MAP=evex_map1
|
|
[ALL ZEROS] VV=3 MAP=legacy_map0
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-vv3.h
|
|
FE:EMIT_FILE obj/xed3-phash-lu-vv3.c
|
|
FE:EMIT_FILE obj/include-private/xed3-phash-lu-vv3.h
|
|
FE:EMIT_FILE obj/include-private/xed3-operand-lu.h
|
|
FE:EMIT_FILE obj/xed3-operand-lu.c
|
|
FE:EMIT_FILE obj/include-private/xed3-phash.h
|
|
FE:EMIT_FILE obj/include-private/xed3-nt-capture.h
|
|
FE:EMIT_FILE obj/include-private/xed3-chain-capture.h
|
|
FE:EMIT_FILE obj/include-private/xed3-chain-capture-lu.h
|
|
FE:EMIT_FILE obj/include-private/xed3-op-chain-capture.h
|
|
FE:EMIT_FILE obj/include-private/xed3-op-chain-capture-lu.h
|
|
FE:EMIT_FILE obj/include-private/xed3-dynamic-part1-capture.h
|
|
FE:EMIT_FILE obj/xed-ild-enum.c
|
|
FE:EMIT_FILE obj/xed-ild-enum.h
|
|
FE:EMIT_FILE obj/xed-mapu-enum.c
|
|
FE:EMIT_FILE obj/xed-mapu-enum.h
|
|
FE:EMIT_FILE obj\include-private/xed-map-feature-tables.h
|
|
FE:EMIT_FILE obj/xed-cpuid-bit-enum.txt
|
|
FE:EMIT_FILE obj/xed-cpuid-bit-enum.c
|
|
FE:EMIT_FILE obj/xed-cpuid-bit-enum.h
|
|
ISASET: INVALID
|
|
ISASET: 3DNOW
|
|
ISASET: 3DNOW_PREFETCH
|
|
ISASET: ADOX_ADCX
|
|
ISASET: AES
|
|
ISASET: AMD
|
|
ISASET: AMD_INVLPGB
|
|
ISASET: AMX_BF16
|
|
ISASET: AMX_INT8
|
|
ISASET: AMX_TILE
|
|
ISASET: AVX
|
|
ISASET: AVX2
|
|
ISASET: AVX2GATHER
|
|
ISASET: AVX512BW_128
|
|
ISASET: AVX512BW_128N
|
|
ISASET: AVX512BW_256
|
|
ISASET: AVX512BW_512
|
|
ISASET: AVX512BW_KOP
|
|
ISASET: AVX512CD_128
|
|
ISASET: AVX512CD_256
|
|
ISASET: AVX512CD_512
|
|
ISASET: AVX512DQ_128
|
|
ISASET: AVX512DQ_128N
|
|
ISASET: AVX512DQ_256
|
|
ISASET: AVX512DQ_512
|
|
ISASET: AVX512DQ_KOP
|
|
ISASET: AVX512DQ_SCALAR
|
|
ISASET: AVX512ER_512
|
|
ISASET: AVX512ER_SCALAR
|
|
ISASET: AVX512F_128
|
|
ISASET: AVX512F_128N
|
|
ISASET: AVX512F_256
|
|
ISASET: AVX512F_512
|
|
ISASET: AVX512F_KOP
|
|
ISASET: AVX512F_SCALAR
|
|
ISASET: AVX512PF_512
|
|
ISASET: AVX512_4FMAPS_512
|
|
ISASET: AVX512_4FMAPS_SCALAR
|
|
ISASET: AVX512_4VNNIW_512
|
|
ISASET: AVX512_BF16_128
|
|
ISASET: AVX512_BF16_256
|
|
ISASET: AVX512_BF16_512
|
|
ISASET: AVX512_BITALG_128
|
|
ISASET: AVX512_BITALG_256
|
|
ISASET: AVX512_BITALG_512
|
|
ISASET: AVX512_FP16_128
|
|
ISASET: AVX512_FP16_128N
|
|
ISASET: AVX512_FP16_256
|
|
ISASET: AVX512_FP16_512
|
|
ISASET: AVX512_FP16_SCALAR
|
|
ISASET: AVX512_GFNI_128
|
|
ISASET: AVX512_GFNI_256
|
|
ISASET: AVX512_GFNI_512
|
|
ISASET: AVX512_IFMA_128
|
|
ISASET: AVX512_IFMA_256
|
|
ISASET: AVX512_IFMA_512
|
|
ISASET: AVX512_VAES_128
|
|
ISASET: AVX512_VAES_256
|
|
ISASET: AVX512_VAES_512
|
|
ISASET: AVX512_VBMI2_128
|
|
ISASET: AVX512_VBMI2_256
|
|
ISASET: AVX512_VBMI2_512
|
|
ISASET: AVX512_VBMI_128
|
|
ISASET: AVX512_VBMI_256
|
|
ISASET: AVX512_VBMI_512
|
|
ISASET: AVX512_VNNI_128
|
|
ISASET: AVX512_VNNI_256
|
|
ISASET: AVX512_VNNI_512
|
|
ISASET: AVX512_VP2INTERSECT_128
|
|
ISASET: AVX512_VP2INTERSECT_256
|
|
ISASET: AVX512_VP2INTERSECT_512
|
|
ISASET: AVX512_VPCLMULQDQ_128
|
|
ISASET: AVX512_VPCLMULQDQ_256
|
|
ISASET: AVX512_VPCLMULQDQ_512
|
|
ISASET: AVX512_VPOPCNTDQ_128
|
|
ISASET: AVX512_VPOPCNTDQ_256
|
|
ISASET: AVX512_VPOPCNTDQ_512
|
|
ISASET: AVXAES
|
|
ISASET: AVX_GFNI
|
|
ISASET: AVX_VNNI
|
|
ISASET: BMI1
|
|
ISASET: BMI2
|
|
ISASET: CET
|
|
ISASET: CLDEMOTE
|
|
ISASET: CLFLUSHOPT
|
|
ISASET: CLFSH
|
|
ISASET: CLWB
|
|
ISASET: CLZERO
|
|
ISASET: CMOV
|
|
ISASET: CMPXCHG16B
|
|
ISASET: ENQCMD
|
|
ISASET: F16C
|
|
ISASET: FAT_NOP
|
|
ISASET: FCMOV
|
|
ISASET: FMA
|
|
ISASET: FMA4
|
|
ISASET: FXSAVE
|
|
ISASET: FXSAVE64
|
|
ISASET: GFNI
|
|
ISASET: HRESET
|
|
ISASET: I186
|
|
ISASET: I286PROTECTED
|
|
ISASET: I286REAL
|
|
ISASET: I386
|
|
ISASET: I486
|
|
ISASET: I486REAL
|
|
ISASET: I86
|
|
ISASET: INVPCID
|
|
ISASET: KEYLOCKER
|
|
ISASET: KEYLOCKER_WIDE
|
|
ISASET: LAHF
|
|
ISASET: LONGMODE
|
|
ISASET: LWP
|
|
ISASET: LZCNT
|
|
ISASET: MCOMMIT
|
|
ISASET: MONITOR
|
|
ISASET: MONITORX
|
|
ISASET: MOVBE
|
|
ISASET: MOVDIR
|
|
ISASET: MPX
|
|
ISASET: PAUSE
|
|
ISASET: PCLMULQDQ
|
|
ISASET: PCONFIG
|
|
ISASET: PENTIUMMMX
|
|
ISASET: PENTIUMREAL
|
|
ISASET: PKU
|
|
ISASET: POPCNT
|
|
ISASET: PPRO
|
|
ISASET: PPRO_UD0_LONG
|
|
ISASET: PPRO_UD0_SHORT
|
|
ISASET: PREFETCHW
|
|
ISASET: PREFETCHWT1
|
|
ISASET: PREFETCH_NOP
|
|
ISASET: PTWRITE
|
|
ISASET: RDPID
|
|
ISASET: RDPMC
|
|
ISASET: RDPRU
|
|
ISASET: RDRAND
|
|
ISASET: RDSEED
|
|
ISASET: RDTSCP
|
|
ISASET: RDWRFSGS
|
|
ISASET: RTM
|
|
ISASET: SERIALIZE
|
|
ISASET: SGX
|
|
ISASET: SGX_ENCLV
|
|
ISASET: SHA
|
|
ISASET: SMAP
|
|
ISASET: SMX
|
|
ISASET: SNP
|
|
ISASET: SSE
|
|
ISASET: SSE2
|
|
ISASET: SSE2MMX
|
|
ISASET: SSE3
|
|
ISASET: SSE3X87
|
|
ISASET: SSE4
|
|
ISASET: SSE42
|
|
ISASET: SSE4A
|
|
ISASET: SSEMXCSR
|
|
ISASET: SSE_PREFETCH
|
|
ISASET: SSSE3
|
|
ISASET: SSSE3MMX
|
|
ISASET: SVM
|
|
ISASET: TBM
|
|
ISASET: TDX
|
|
ISASET: TSX_LDTRK
|
|
ISASET: UINTR
|
|
ISASET: VAES
|
|
ISASET: VIA_PADLOCK_AES
|
|
ISASET: VIA_PADLOCK_MONTMUL
|
|
ISASET: VIA_PADLOCK_RNG
|
|
ISASET: VIA_PADLOCK_SHA
|
|
ISASET: VMFUNC
|
|
ISASET: VPCLMULQDQ
|
|
ISASET: VTX
|
|
ISASET: WAITPKG
|
|
ISASET: WBNOINVD
|
|
ISASET: X87
|
|
ISASET: XOP
|
|
ISASET: XSAVE
|
|
ISASET: XSAVEC
|
|
ISASET: XSAVEOPT
|
|
ISASET: XSAVES
|
|
FE:EMIT_FILE obj/xed-cpuid-tables.c
|
|
FE: Closing an already-closed file: obj/xed-init-inst-table.c
|
|
FE:EMIT_FILE obj/xed-flags-simple.c
|
|
FE:EMIT_FILE obj/xed-flags-complex.c
|
|
FE:EMIT_FILE obj/xed-flags-actions.c
|
|
FE: Closing an already-closed file: obj/xed-operand-convert-init.c
|
|
FE: Closing an already-closed file: obj/xed-iclass-string.c
|
|
FE: Closing an already-closed file: obj/xed-iform-map-init.c
|
|
FE: Closing an already-closed file: obj/xed-init-inst-table-0.c
|
|
FE: Closing an already-closed file: obj/xed-attributes-init.c
|