Only reproduces on AVX-512 VLBW capable machines (for example, Intel(R) Xeon(R) Gold 6354).
o481 ClearArray === o488 o475 o505 o96 [[o438 75 ]] Memory: @BotPTR *+bot, idx=Bot;
--N: o481 ClearArray === o488 o475 o505 o96 [[o438 75 ]] Memory: @BotPTR *+bot, idx=Bot;
--N: o505 Binary === _ o494 o480 [[o481 ]]
_Binary_rcx_RegL_rdi_RegP 185 _Binary_rcx_RegL_rdi_RegP
_Binary_immL_rRegP 135 _Binary_immL_rRegP
--N: o494 ConL === o0 [[o505 ]] #long:1
IMML 20 IMML
IMML8 5 IMML8
IMMUL32 10 IMMUL32
IMML32 15 IMML32
IMML_POW2 15 IMML_POW2
IMML1 0 IMML1
IMML_127 10 IMML_127
RREGL 70 loadConUL32
NO_RAX_RDX_REGL 70 loadConUL32
NO_RAX_REGL 70 loadConUL32
RAX_REGL 70 loadConUL32
RCX_REGL 70 loadConUL32
RDX_REGL 70 loadConUL32
STACKSLOTL 170 storeSSL
--N: o480 AddP === _ o447 o447 o172 [[o505 ]]
ANY_REGP 115 addP_rReg_imm
RREGP 115 addP_rReg_imm
NO_RAX_REGP 115 addP_rReg_imm
NO_RBP_REGP 115 addP_rReg_imm
NO_RAX_RBX_REGP 115 addP_rReg_imm
RAX_REGP 115 addP_rReg_imm
RBX_REGP 115 addP_rReg_imm
RSI_REGP 115 addP_rReg_imm
RBP_REGP 115 addP_rReg_imm
RDI_REGP 115 addP_rReg_imm
R15_REGP 115 addP_rReg_imm
INDIRECT 115 addP_rReg_imm
INDOFFSET8 5 INDOFFSET8
INDOFFSET32 15 INDOFFSET32
INDINDEX 80 INDINDEX
STACKSLOTP 215 storeSSP
MEMORY 5 INDOFFSET8
_AddP_any_RegP_rRegL 70 _AddP_any_RegP_rRegL
--N: o447 LoadP === o45 o7 o443 [[o448 o455 o458 o461 o464 o470 o471 o471 o474 o474 o480 o480 o440 ]] @rawptr:BotPTR, idx=Raw; #rawptr:BotPTR (does not depend only on test)
ANY_REGP 0 ANY_REGP
RREGP 0 RREGP
NO_RAX_REGP 0 NO_RAX_REGP
NO_RBP_REGP 0 NO_RBP_REGP
NO_RAX_RBX_REGP 0 NO_RAX_RBX_REGP
RAX_REGP 0 RAX_REGP
RBX_REGP 0 RBX_REGP
RSI_REGP 0 RSI_REGP
RBP_REGP 0 RBP_REGP
RDI_REGP 0 RDI_REGP
R15_REGP 0 R15_REGP
INDIRECT 0 INDIRECT
STACKSLOTP 100 storeSSP
MEMORY 0 INDIRECT
--N: o172 ConL === o0 [[o173 o480 ]] #long:16
IMML 20 IMML
IMML8 5 IMML8
IMMUL32 10 IMMUL32
IMML32 15 IMML32
IMML_POW2 15 IMML_POW2
IMML_127 10 IMML_127
RREGL 70 loadConUL32
NO_RAX_RDX_REGL 70 loadConUL32
NO_RAX_REGL 70 loadConUL32
RAX_REGL 70 loadConUL32
RCX_REGL 70 loadConUL32
RDX_REGL 70 loadConUL32
STACKSLOTL 170 storeSSL
--N: o96 OrL === _ o95 o93 [[o481 ]]
RREGL 205 orL_rReg
NO_RAX_RDX_REGL 205 orL_rReg
NO_RAX_REGL 205 orL_rReg
RAX_REGL 205 orL_rReg
RCX_REGL 205 orL_rReg
RDX_REGL 205 orL_rReg
STACKSLOTL 305 storeSSL
--N: o95 LShiftL === _ o93 o94 [[o96 ]]
RREGL 105 salL_rReg_imm
NO_RAX_RDX_REGL 105 salL_rReg_imm
NO_RAX_REGL 105 salL_rReg_imm
RAX_REGL 105 salL_rReg_imm
RCX_REGL 105 salL_rReg_imm
RDX_REGL 105 salL_rReg_imm
STACKSLOTL 205 storeSSL
--N: o93 CastP2X === o45 o92 [[o95 o96 ]]
RREGL 0 RREGL
NO_RAX_RDX_REGL 0 NO_RAX_RDX_REGL
NO_RAX_REGL 0 NO_RAX_REGL
RAX_REGL 0 RAX_REGL
RCX_REGL 0 RCX_REGL
RDX_REGL 0 RDX_REGL
STACKSLOTL 100 storeSSL
--N: o94 ConI === o0 [[o95 ]] #int:32
IMMI 10 IMMI
IMMU7 5 IMMU7
IMMI8 5 IMMI8
IMMU8 5 IMMU8
IMMI16 10 IMMI16
IMMU31 0 IMMU31
IMMI_32 0 IMMI_32
RREGI 100 loadConI
RAX_REGI 100 loadConI
RBX_REGI 100 loadConI
RCX_REGI 100 loadConI
RDX_REGI 100 loadConI
RDI_REGI 100 loadConI
NO_RAX_RDX_REGI 100 loadConI
STACKSLOTI 200 storeSSI
--N: o93 CastP2X === o45 o92 [[o95 o96 ]]
RREGL 0 RREGL
NO_RAX_RDX_REGL 0 NO_RAX_RDX_REGL
NO_RAX_REGL 0 NO_RAX_REGL
RAX_REGL 0 RAX_REGL
RCX_REGL 0 RCX_REGL
RDX_REGL 0 RDX_REGL
STACKSLOTL 100 storeSSL
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/matcher.cpp:1711
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/opt/mach5/mesos/work_dir/slaves/ff806ead-2cac-495d-9cbc-62116f99bf14-S14144/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/907bc2b7-0335-4c1d-891a-7b49284948e9/runs/05d73220-ef6e-444b-af89-b019042ca4fc/workspace/open/src/hotspot/share/opto/matcher.cpp:1711), pid=32515, tid=32533
# assert(false) failed: bad AD file
o481 ClearArray === o488 o475 o505 o96 [[o438 75 ]] Memory: @BotPTR *+bot, idx=Bot;
--N: o481 ClearArray === o488 o475 o505 o96 [[o438 75 ]] Memory: @BotPTR *+bot, idx=Bot;
--N: o505 Binary === _ o494 o480 [[o481 ]]
_Binary_rcx_RegL_rdi_RegP 185 _Binary_rcx_RegL_rdi_RegP
_Binary_immL_rRegP 135 _Binary_immL_rRegP
--N: o494 ConL === o0 [[o505 ]] #long:1
IMML 20 IMML
IMML8 5 IMML8
IMMUL32 10 IMMUL32
IMML32 15 IMML32
IMML_POW2 15 IMML_POW2
IMML1 0 IMML1
IMML_127 10 IMML_127
RREGL 70 loadConUL32
NO_RAX_RDX_REGL 70 loadConUL32
NO_RAX_REGL 70 loadConUL32
RAX_REGL 70 loadConUL32
RCX_REGL 70 loadConUL32
RDX_REGL 70 loadConUL32
STACKSLOTL 170 storeSSL
--N: o480 AddP === _ o447 o447 o172 [[o505 ]]
ANY_REGP 115 addP_rReg_imm
RREGP 115 addP_rReg_imm
NO_RAX_REGP 115 addP_rReg_imm
NO_RBP_REGP 115 addP_rReg_imm
NO_RAX_RBX_REGP 115 addP_rReg_imm
RAX_REGP 115 addP_rReg_imm
RBX_REGP 115 addP_rReg_imm
RSI_REGP 115 addP_rReg_imm
RBP_REGP 115 addP_rReg_imm
RDI_REGP 115 addP_rReg_imm
R15_REGP 115 addP_rReg_imm
INDIRECT 115 addP_rReg_imm
INDOFFSET8 5 INDOFFSET8
INDOFFSET32 15 INDOFFSET32
INDINDEX 80 INDINDEX
STACKSLOTP 215 storeSSP
MEMORY 5 INDOFFSET8
_AddP_any_RegP_rRegL 70 _AddP_any_RegP_rRegL
--N: o447 LoadP === o45 o7 o443 [[o448 o455 o458 o461 o464 o470 o471 o471 o474 o474 o480 o480 o440 ]] @rawptr:BotPTR, idx=Raw; #rawptr:BotPTR (does not depend only on test)
ANY_REGP 0 ANY_REGP
RREGP 0 RREGP
NO_RAX_REGP 0 NO_RAX_REGP
NO_RBP_REGP 0 NO_RBP_REGP
NO_RAX_RBX_REGP 0 NO_RAX_RBX_REGP
RAX_REGP 0 RAX_REGP
RBX_REGP 0 RBX_REGP
RSI_REGP 0 RSI_REGP
RBP_REGP 0 RBP_REGP
RDI_REGP 0 RDI_REGP
R15_REGP 0 R15_REGP
INDIRECT 0 INDIRECT
STACKSLOTP 100 storeSSP
MEMORY 0 INDIRECT
--N: o172 ConL === o0 [[o173 o480 ]] #long:16
IMML 20 IMML
IMML8 5 IMML8
IMMUL32 10 IMMUL32
IMML32 15 IMML32
IMML_POW2 15 IMML_POW2
IMML_127 10 IMML_127
RREGL 70 loadConUL32
NO_RAX_RDX_REGL 70 loadConUL32
NO_RAX_REGL 70 loadConUL32
RAX_REGL 70 loadConUL32
RCX_REGL 70 loadConUL32
RDX_REGL 70 loadConUL32
STACKSLOTL 170 storeSSL
--N: o96 OrL === _ o95 o93 [[o481 ]]
RREGL 205 orL_rReg
NO_RAX_RDX_REGL 205 orL_rReg
NO_RAX_REGL 205 orL_rReg
RAX_REGL 205 orL_rReg
RCX_REGL 205 orL_rReg
RDX_REGL 205 orL_rReg
STACKSLOTL 305 storeSSL
--N: o95 LShiftL === _ o93 o94 [[o96 ]]
RREGL 105 salL_rReg_imm
NO_RAX_RDX_REGL 105 salL_rReg_imm
NO_RAX_REGL 105 salL_rReg_imm
RAX_REGL 105 salL_rReg_imm
RCX_REGL 105 salL_rReg_imm
RDX_REGL 105 salL_rReg_imm
STACKSLOTL 205 storeSSL
--N: o93 CastP2X === o45 o92 [[o95 o96 ]]
RREGL 0 RREGL
NO_RAX_RDX_REGL 0 NO_RAX_RDX_REGL
NO_RAX_REGL 0 NO_RAX_REGL
RAX_REGL 0 RAX_REGL
RCX_REGL 0 RCX_REGL
RDX_REGL 0 RDX_REGL
STACKSLOTL 100 storeSSL
--N: o94 ConI === o0 [[o95 ]] #int:32
IMMI 10 IMMI
IMMU7 5 IMMU7
IMMI8 5 IMMI8
IMMU8 5 IMMU8
IMMI16 10 IMMI16
IMMU31 0 IMMU31
IMMI_32 0 IMMI_32
RREGI 100 loadConI
RAX_REGI 100 loadConI
RBX_REGI 100 loadConI
RCX_REGI 100 loadConI
RDX_REGI 100 loadConI
RDI_REGI 100 loadConI
NO_RAX_RDX_REGI 100 loadConI
STACKSLOTI 200 storeSSI
--N: o93 CastP2X === o45 o92 [[o95 o96 ]]
RREGL 0 RREGL
NO_RAX_RDX_REGL 0 NO_RAX_RDX_REGL
NO_RAX_REGL 0 NO_RAX_REGL
RAX_REGL 0 RAX_REGL
RCX_REGL 0 RCX_REGL
RDX_REGL 0 RDX_REGL
STACKSLOTL 100 storeSSL
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/matcher.cpp:1711
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/opt/mach5/mesos/work_dir/slaves/ff806ead-2cac-495d-9cbc-62116f99bf14-S14144/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/907bc2b7-0335-4c1d-891a-7b49284948e9/runs/05d73220-ef6e-444b-af89-b019042ca4fc/workspace/open/src/hotspot/share/opto/matcher.cpp:1711), pid=32515, tid=32533
# assert(false) failed: bad AD file