else if (lookup(buf, "revision", &desc->revision)) ;
else if (lookup(buf, "CPU revision", &desc->revision)) ; /* aarch64 */
else if (lookup(buf, "max thread id", &desc->mtid)) ; /* s390 */
+ else if (lookup(buf, "address sizes", &desc->addrsz)) ; /* x86 */
else if (lookup_cache(buf, desc)) ;
else
continue;
#else
add_summary_s(tb, _("Byte Order:"), "Big Endian");
#endif
+
+ if (desc->addrsz)
+ add_summary_s(tb, _("Address sizes:"), desc->addrsz);
+
add_summary_n(tb, _("CPU(s):"), desc->ncpus);
if (desc->online)
char *bogomips;
char *flags;
char *mtid; /* maximum thread id (s390) */
+ char *addrsz; /* address sizes */
int dispatching; /* none, horizontal or vertical */
int mode; /* rm, lm or/and tm */