mono_opcode_name (int opcode)
{
  const char * D.2114;
  short int D.2115;
  sizetype D.2116;

  D.2115 = opidx[opcode];
  D.2116 = (sizetype) D.2115;
  D.2114 = &opstr + D.2116;
  return D.2114;
}


mono_opcode_value (const mono_byte * * ip, const mono_byte * end)
{
  MonoOpcodeEnum D.2120;
  unsigned char D.2121;
  int D.2126;
  int D.2127;
  int D.2133;
  MonoOpcodeEnum res;
  const mono_byte * p;

  p = *ip;
  if (p >= end) goto <D.2118>; else goto <D.2119>;
  <D.2118>:
  D.2120 = 4294967295;
  return D.2120;
  <D.2119>:
  D.2121 = *p;
  if (D.2121 == 254) goto <D.2122>; else goto <D.2123>;
  <D.2122>:
  p = p + 1;
  if (p >= end) goto <D.2124>; else goto <D.2125>;
  <D.2124>:
  D.2120 = 4294967295;
  return D.2120;
  <D.2125>:
  D.2121 = *p;
  D.2126 = (int) D.2121;
  D.2127 = D.2126 + 256;
  res = (MonoOpcodeEnum) D.2127;
  goto <D.2128>;
  <D.2123>:
  D.2121 = *p;
  if (D.2121 == 240) goto <D.2129>; else goto <D.2130>;
  <D.2129>:
  p = p + 1;
  if (p >= end) goto <D.2131>; else goto <D.2132>;
  <D.2131>:
  D.2120 = 4294967295;
  return D.2120;
  <D.2132>:
  D.2121 = *p;
  D.2126 = (int) D.2121;
  D.2133 = D.2126 + 293;
  res = (MonoOpcodeEnum) D.2133;
  goto <D.2134>;
  <D.2130>:
  D.2121 = *p;
  res = (MonoOpcodeEnum) D.2121;
  <D.2134>:
  <D.2128>:
  *ip = p;
  D.2120 = res;
  return D.2120;
}


