0

Oracle VirtualBox 4.3.8 RC1 があり、Debian の安定版をインストールしました。

このバージョンの VirtualBox では、次のコマンドを使用して SSE4.1 および SSE4.2 を有効にできます。

VBoxManage setextradata "VM名" VBoxInternal/CPUM/SSE4.1 1

http://dpdk.orgの dpdk をコンパイルしたかったのですが、エラーが発生しました。

"関数 '_mm_popcnt_u32' の暗黙の宣言</p>

でフラグを見ているとき

猫/proc/cpuinfo

フラグ: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl pni ssse3 sse4_1 sse4_2 lahf_lm

「popcnt」は​​ありません。なんで?有効にできますか、または何が間違っていますか?

ありがとう

4

2 に答える 2

0

を使用__builtin_popcountll して を置き換えることができる_mm_popcnt_u32ため、sse3 組み込み関数のみが取り込まれて使用されます。

ここを参照してください: http://permalink.gmane.org/gmane.comp.networking.dpdk.devel/4560

于 2014-08-28T09:08:56.667 に答える