X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=mk%2Frte.cpuflags.mk;h=f595cd0e98f567b2ebc5943336b15804adfb8852;hb=7392dde0cc9d40022bc5cf1098f2579dc3c0ca80;hp=65332e1a262f418f17d32e33008a3d2980493e82;hpb=3031749c2df04a63cdcef186dcce3781e61436e8;p=dpdk.git diff --git a/mk/rte.cpuflags.mk b/mk/rte.cpuflags.mk index 65332e1a26..f595cd0e98 100644 --- a/mk/rte.cpuflags.mk +++ b/mk/rte.cpuflags.mk @@ -89,6 +89,23 @@ ifneq ($(filter $(AUTO_CPUFLAGS),__AVX2__),) CPUFLAGS += AVX2 endif +# IBM Power CPU flags +ifneq ($(filter $(AUTO_CPUFLAGS),__PPC64__),) +CPUFLAGS += PPC64 +endif + +ifneq ($(filter $(AUTO_CPUFLAGS),__PPC32__),) +CPUFLAGS += PPC32 +endif + +ifneq ($(filter $(AUTO_CPUFLAGS),__vector),) +CPUFLAGS += ALTIVEC +endif + +ifneq ($(filter $(AUTO_CPUFLAGS),__builtin_vsx_xvnmaddadp),) +CPUFLAGS += VSX +endif + MACHINE_CFLAGS += $(addprefix -DRTE_MACHINE_CPUFLAG_,$(CPUFLAGS)) # To strip whitespace