| { |
| "platform": "x86", |
| "number_info": { |
| "signed": { |
| "kind": "s", |
| "kind_short": "", |
| "data_type": { "pattern": "epi{bitwidth}" }, |
| "bitwidth": { "pattern": "{bitwidth}" }, |
| "data_type_short": { "8": "b", "16": "w", "32": "d", "64": "q" } |
| }, |
| "unsigned": { |
| "kind": "u", |
| "kind_short": "u", |
| "data_type": { "pattern": "epu{bitwidth}" }, |
| "bitwidth": { "pattern": "{bitwidth}" }, |
| "data_type_short": { "8": "b", "16": "w", "32": "d", "64": "q" } |
| }, |
| "float": { |
| "kind": "f", |
| "data_type": { "32": "ps", "64": "pd" }, |
| "bitwidth": { "pattern": "{bitwidth}" }, |
| "data_type_short": { "32": "ps", "64": "pd" } |
| } |
| }, |
| "width_info": { |
| "32": { "width_mm": "32", "width_suffix": "" }, |
| "64": { "width_mm": "64", "width_suffix": "" }, |
| "128": { "width_mm": "", "width_suffix": "" }, |
| "256": { "width_mm": "256", "width_suffix": ".256" }, |
| "512": { "width_mm": "512", "width_suffix": ".512" } |
| } |
| } |