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

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