# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: core-mips.proto
# Protobuf Python Version: 5.28.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    28,
    1,
    '',
    'core-mips.proto'
)
# @@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')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'core_mips_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_THREAD_INFO_MIPS'].fields_by_name['clear_tid_addr']._loaded_options = None
  _globals['_THREAD_INFO_MIPS'].fields_by_name['clear_tid_addr']._serialized_options = b'\322?\002\010\001'
  _globals['_THREAD_INFO_MIPS'].fields_by_name['gpregs']._loaded_options = None
  _globals['_THREAD_INFO_MIPS'].fields_by_name['gpregs']._serialized_options = b'\322?\002\010\001'
  _globals['_THREAD_INFO_MIPS'].fields_by_name['fpregs']._loaded_options = None
  _globals['_THREAD_INFO_MIPS'].fields_by_name['fpregs']._serialized_options = b'\322?\002\010\001'
  _globals['_USER_MIPS_REGS_ENTRY']._serialized_start=32
  _globals['_USER_MIPS_REGS_ENTRY']._serialized_end=562
  _globals['_USER_MIPS_FPREGS_ENTRY']._serialized_start=565
  _globals['_USER_MIPS_FPREGS_ENTRY']._serialized_end=1054
  _globals['_THREAD_INFO_MIPS']._serialized_start=1057
  _globals['_THREAD_INFO_MIPS']._serialized_end=1213
# @@protoc_insertion_point(module_scope)
