chromium/third_party/cpuinfo/src/src/x86/vendor.c

#include <stdint.h>

#include <cpuinfo.h>
#include <x86/api.h>

/* Intel vendor string: "GenuineIntel" */
#define Genu
#define ineI
#define ntel

/* AMD vendor strings: "AuthenticAMD", "AMDisbetter!", "AMD ISBETTER" */
#define Auth
#define enti
#define cAMD
#define AMDi
#define sbet
#define ter
#define AMD
#define ISBE
#define TTER

/* VIA (Centaur) vendor strings: "CentaurHauls", "VIA VIA VIA " */
#define Cent
#define aurH
#define auls
#define VIA

/* Hygon vendor string: "HygonGenuine" */
#define Hygo
#define nGen
#define uine

/* Transmeta vendor strings: "GenuineTMx86", "TransmetaCPU" */
#define ineT
#define Mx86
#define Tran
#define smet
#define aCPU

/* Cyrix vendor string: "CyrixInstead" */
#define Cyri
#define xIns
#define tead

/* Rise vendor string: "RiseRiseRise" */
#define Rise

/* NSC vendor string: "Geode by NSC" */
#define Geod
#define e_by
#define NSC

/* SiS vendor string: "SiS SiS SiS " */
#define SiS

/* NexGen vendor string: "NexGenDriven" */
#define NexG
#define enDr
#define iven

/* UMC vendor string: "UMC UMC UMC " */
#define UMC

/* RDC vendor string: "Genuine  RDC" */
#define ine
#define RDC

/* D&MP vendor string: "Vortex86 SoC" */
#define Vort
#define ex86
#define SoC

enum cpuinfo_vendor cpuinfo_x86_decode_vendor(uint32_t ebx, uint32_t ecx, uint32_t edx) {}