{
  "source_file": "include/private/xed-encode-tables.h",
  "generated_at": "2026-01-10T22:14:59.370364",
  "summary": {
    "purpose": "Defines tables and constants used in the xed-encode module, including encoding groups and patterns.",
    "exports": [
      "xed_encode_groups",
      "xed_enc_iclass2group",
      "xed_enc_iclass2index_in_group",
      "xed_encode_order",
      "xed_encode_order_limit",
      "xed_encode_fb_lu_table",
      "xed_encode_emit_lu_table",
      "xed_encode_fb_values_table",
      "xed_encode_iform_db"
    ],
    "imports": [
      "xed_encoder_function_pointer_t",
      "xed_uint16_t",
      "xed_uint8_t",
      "xed_uint_t",
      "xed_ptrn_func_ptr_t"
    ],
    "key_logic": "Provides constants and pointers to tables used in encoding functions.",
    "important_classes": [],
    "important_functions": [],
    "dependencies": "xed_encoder_function_pointer_t, xed_uint16_t, xed_uint8_t, xed_uint_t, xed_ptrn_func_ptr_t",
    "notes": "The file includes tables for encoding groups, patterns, and values, as well as function pointers for encoding."
  }
}