Comment 9 for bug 1799397

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Suspicious sequence is in most, functions reported to be broken - but it is not identical to what is reported upstream:

(bionic-amd64)root@Keschdeichel:/build/dpdk-9ZbA0X/dpdk-18.08# gdb -batch -ex 'file /tmp/testpmd-skylakeavx512' -ex 'set disassembly-flavor intel' -ex 'disassemble/rs mlx5_tx_burst' | grep -e grep -e 'vmovdqu.*\[rax.*0x[0-9]\]'
   0x000000000045c60b <+7243>: 62 f1 fe 28 6f 04 c5 01 00 00 00 vmovdqu64 ymm0,YMMWORD PTR [rax*8+0x1]
   0x000000000045c61d <+7261>: 62 f1 fe 28 6f 04 c5 02 00 00 00 vmovdqu64 ymm0,YMMWORD PTR [rax*8+0x2]
   0x000000000045c62f <+7279>: 62 f1 fe 28 6f 04 c5 03 00 00 00 vmovdqu64 ymm0,YMMWORD PTR [rax*8+0x3]

here with avx512f disabled

(bionic-amd64)root@Keschdeichel:/build/dpdk-9ZbA0X/dpdk-18.08# gdb -batch -ex 'file /tmp/testpmd-skylakeavx512-mnoavx512f' -ex 'set disassembly-flavor intel' -ex 'disassemble/rs mlx5_tx_burst' | grep -e grep -e 'vmovdqu.*\[rax.*0x[0-9]\]'

But since it isn't exactly the same as reported it is too unreliable and I don't have skylake+mlx5 card I can't test for it by compiling alone :-/