# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: core-mips.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import opts_pb2 as opts__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0f\x63ore-mips.proto\x1a\nopts.proto\"\x92\x04\n\x14user_mips_regs_entry\x12\n\n\x02r0\x18\x01 \x02(\x04\x12\n\n\x02r1\x18\x02 \x02(\x04\x12\n\n\x02r2\x18\x03 \x02(\x04\x12\n\n\x02r3\x18\x04 \x02(\x04\x12\n\n\x02r4\x18\x05 \x02(\x04\x12\n\n\x02r5\x18\x06 \x02(\x04\x12\n\n\x02r6\x18\x07 \x02(\x04\x12\n\n\x02r7\x18\x08 \x02(\x04\x12\n\n\x02r8\x18\t \x02(\x04\x12\n\n\x02r9\x18\n \x02(\x04\x12\x0b\n\x03r10\x18\x0b \x02(\x04\x12\x0b\n\x03r11\x18\x0c \x02(\x04\x12\x0b\n\x03r12\x18\r \x02(\x04\x12\x0b\n\x03r13\x18\x0e \x02(\x04\x12\x0b\n\x03r14\x18\x0f \x02(\x04\x12\x0b\n\x03r15\x18\x10 \x02(\x04\x12\x0b\n\x03r16\x18\x11 \x02(\x04\x12\x0b\n\x03r17\x18\x12 \x02(\x04\x12\x0b\n\x03r18\x18\x13 \x02(\x04\x12\x0b\n\x03r19\x18\x14 \x02(\x04\x12\x0b\n\x03r20\x18\x15 \x02(\x04\x12\x0b\n\x03r21\x18\x16 \x02(\x04\x12\x0b\n\x03r22\x18\x17 \x02(\x04\x12\x0b\n\x03r23\x18\x18 \x02(\x04\x12\x0b\n\x03r24\x18\x19 \x02(\x04\x12\x0b\n\x03r25\x18\x1a \x02(\x04\x12\x0b\n\x03r26\x18\x1b \x02(\x04\x12\x0b\n\x03r27\x18\x1c \x02(\x04\x12\x0b\n\x03r28\x18\x1d \x02(\x04\x12\x0b\n\x03r29\x18\x1e \x02(\x04\x12\x0b\n\x03r30\x18\x1f \x02(\x04\x12\x0b\n\x03r31\x18  \x02(\x04\x12\n\n\x02lo\x18! \x02(\x04\x12\n\n\x02hi\x18\" \x02(\x04\x12\x0f\n\x07\x63p0_epc\x18# \x02(\x04\x12\x14\n\x0c\x63p0_badvaddr\x18$ \x02(\x04\x12\x12\n\ncp0_status\x18% \x02(\x04\x12\x11\n\tcp0_cause\x18& \x02(\x04\"\xe9\x03\n\x16user_mips_fpregs_entry\x12\n\n\x02r0\x18\x01 \x02(\x04\x12\n\n\x02r1\x18\x02 \x02(\x04\x12\n\n\x02r2\x18\x03 \x02(\x04\x12\n\n\x02r3\x18\x04 \x02(\x04\x12\n\n\x02r4\x18\x05 \x02(\x04\x12\n\n\x02r5\x18\x06 \x02(\x04\x12\n\n\x02r6\x18\x07 \x02(\x04\x12\n\n\x02r7\x18\x08 \x02(\x04\x12\n\n\x02r8\x18\t \x02(\x04\x12\n\n\x02r9\x18\n \x02(\x04\x12\x0b\n\x03r10\x18\x0b \x02(\x04\x12\x0b\n\x03r11\x18\x0c \x02(\x04\x12\x0b\n\x03r12\x18\r \x02(\x04\x12\x0b\n\x03r13\x18\x0e \x02(\x04\x12\x0b\n\x03r14\x18\x0f \x02(\x04\x12\x0b\n\x03r15\x18\x10 \x02(\x04\x12\x0b\n\x03r16\x18\x11 \x02(\x04\x12\x0b\n\x03r17\x18\x12 \x02(\x04\x12\x0b\n\x03r18\x18\x13 \x02(\x04\x12\x0b\n\x03r19\x18\x14 \x02(\x04\x12\x0b\n\x03r20\x18\x15 \x02(\x04\x12\x0b\n\x03r21\x18\x16 \x02(\x04\x12\x0b\n\x03r22\x18\x17 \x02(\x04\x12\x0b\n\x03r23\x18\x18 \x02(\x04\x12\x0b\n\x03r24\x18\x19 \x02(\x04\x12\x0b\n\x03r25\x18\x1a \x02(\x04\x12\x0b\n\x03r26\x18\x1b \x02(\x04\x12\x0b\n\x03r27\x18\x1c \x02(\x04\x12\x0b\n\x03r28\x18\x1d \x02(\x04\x12\x0b\n\x03r29\x18\x1e \x02(\x04\x12\x0b\n\x03r30\x18\x1f \x02(\x04\x12\x0b\n\x03r31\x18  \x02(\x04\x12\n\n\x02lo\x18! \x02(\x04\x12\n\n\x02hi\x18\" \x02(\x04\x12\x11\n\tfpu_fcr31\x18# \x02(\r\x12\x0e\n\x06\x66pu_id\x18$ \x02(\r\"\x9c\x01\n\x10thread_info_mips\x12\x1d\n\x0e\x63lear_tid_addr\x18\x01 \x02(\x04\x42\x05\xd2?\x02\x08\x01\x12\x0b\n\x03tls\x18\x02 \x02(\x04\x12,\n\x06gpregs\x18\x03 \x02(\x0b\x32\x15.user_mips_regs_entryB\x05\xd2?\x02\x08\x01\x12.\n\x06\x66pregs\x18\x04 \x02(\x0b\x32\x17.user_mips_fpregs_entryB\x05\xd2?\x02\x08\x01')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'core_mips_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _THREAD_INFO_MIPS.fields_by_name['clear_tid_addr']._options = None
  _THREAD_INFO_MIPS.fields_by_name['clear_tid_addr']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_MIPS.fields_by_name['gpregs']._options = None
  _THREAD_INFO_MIPS.fields_by_name['gpregs']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_MIPS.fields_by_name['fpregs']._options = None
  _THREAD_INFO_MIPS.fields_by_name['fpregs']._serialized_options = b'\322?\002\010\001'
  _USER_MIPS_REGS_ENTRY._serialized_start=32
  _USER_MIPS_REGS_ENTRY._serialized_end=562
  _USER_MIPS_FPREGS_ENTRY._serialized_start=565
  _USER_MIPS_FPREGS_ENTRY._serialized_end=1054
  _THREAD_INFO_MIPS._serialized_start=1057
  _THREAD_INFO_MIPS._serialized_end=1213
# @@protoc_insertion_point(module_scope)
