Mono_Posix_FromAccessModes (int x, int * r)
{
  int D.9232;
  int D.9235;
  int D.9236;
  int D.9239;
  int D.9240;
  int D.9243;
  int D.9244;
  int D.9247;
  int D.9250;

  *r = 0;
  D.9232 = x & 8;
  if (D.9232 != 0) goto <D.9233>; else goto <D.9234>;
  <D.9233>:
  D.9235 = *r;
  *r = D.9235;
  <D.9234>:
  D.9236 = x & 1;
  if (D.9236 != 0) goto <D.9237>; else goto <D.9238>;
  <D.9237>:
  D.9235 = *r;
  D.9239 = D.9235 | 4;
  *r = D.9239;
  <D.9238>:
  D.9240 = x & 2;
  if (D.9240 != 0) goto <D.9241>; else goto <D.9242>;
  <D.9241>:
  D.9235 = *r;
  D.9243 = D.9235 | 2;
  *r = D.9243;
  <D.9242>:
  D.9244 = x & 4;
  if (D.9244 != 0) goto <D.9245>; else goto <D.9246>;
  <D.9245>:
  D.9235 = *r;
  D.9247 = D.9235 | 1;
  *r = D.9247;
  <D.9246>:
  if (x == 0) goto <D.9248>; else goto <D.9249>;
  <D.9248>:
  D.9250 = 0;
  return D.9250;
  <D.9249>:
  D.9250 = 0;
  return D.9250;
}


Mono_Posix_ToAccessModes (int x, int * r)
{
  int D.9254;
  int D.9257;
  int D.9258;
  int D.9259;
  int D.9262;
  int D.9263;
  int D.9266;
  int D.9267;
  int D.9270;

  *r = 0;
  if (x == 0) goto <D.9252>; else goto <D.9253>;
  <D.9252>:
  D.9254 = 0;
  return D.9254;
  <D.9253>:
  if (1 != 0) goto <D.9255>; else goto <D.9256>;
  <D.9255>:
  D.9257 = *r;
  D.9258 = D.9257 | 8;
  *r = D.9258;
  <D.9256>:
  D.9259 = x & 4;
  if (D.9259 != 0) goto <D.9260>; else goto <D.9261>;
  <D.9260>:
  D.9257 = *r;
  D.9262 = D.9257 | 1;
  *r = D.9262;
  <D.9261>:
  D.9263 = x & 2;
  if (D.9263 != 0) goto <D.9264>; else goto <D.9265>;
  <D.9264>:
  D.9257 = *r;
  D.9266 = D.9257 | 2;
  *r = D.9266;
  <D.9265>:
  D.9267 = x & 1;
  if (D.9267 != 0) goto <D.9268>; else goto <D.9269>;
  <D.9268>:
  D.9257 = *r;
  D.9270 = D.9257 | 4;
  *r = D.9270;
  <D.9269>:
  D.9254 = 0;
  return D.9254;
}


Mono_Posix_FromAtFlags (int x, int * r)
{
  int D.9272;
  int D.9275;
  int D.9276;
  int D.9277;
  int D.9280;
  int D.9281;
  int D.9284;
  int D.9285;
  int D.9288;
  int D.9289;
  int D.9292;
  int D.9295;

  *r = 0;
  D.9272 = x & 4096;
  if (D.9272 != 0) goto <D.9273>; else goto <D.9274>;
  <D.9273>:
  D.9275 = *r;
  D.9276 = D.9275 | 4096;
  *r = D.9276;
  <D.9274>:
  D.9277 = x & 2048;
  if (D.9277 != 0) goto <D.9278>; else goto <D.9279>;
  <D.9278>:
  D.9275 = *r;
  D.9280 = D.9275 | 2048;
  *r = D.9280;
  <D.9279>:
  D.9281 = x & 512;
  if (D.9281 != 0) goto <D.9282>; else goto <D.9283>;
  <D.9282>:
  D.9275 = *r;
  D.9284 = D.9275 | 512;
  *r = D.9284;
  <D.9283>:
  D.9285 = x & 1024;
  if (D.9285 != 0) goto <D.9286>; else goto <D.9287>;
  <D.9286>:
  D.9275 = *r;
  D.9288 = D.9275 | 1024;
  *r = D.9288;
  <D.9287>:
  D.9289 = x & 256;
  if (D.9289 != 0) goto <D.9290>; else goto <D.9291>;
  <D.9290>:
  D.9275 = *r;
  D.9292 = D.9275 | 256;
  *r = D.9292;
  <D.9291>:
  if (x == 0) goto <D.9293>; else goto <D.9294>;
  <D.9293>:
  D.9295 = 0;
  return D.9295;
  <D.9294>:
  D.9295 = 0;
  return D.9295;
}


Mono_Posix_ToAtFlags (int x, int * r)
{
  int D.9299;
  int D.9300;
  int D.9303;
  int D.9304;
  int D.9305;
  int D.9308;
  int D.9309;
  int D.9312;
  int D.9313;
  int D.9316;
  int D.9317;
  int D.9320;

  *r = 0;
  if (x == 0) goto <D.9297>; else goto <D.9298>;
  <D.9297>:
  D.9299 = 0;
  return D.9299;
  <D.9298>:
  D.9300 = x & 4096;
  if (D.9300 != 0) goto <D.9301>; else goto <D.9302>;
  <D.9301>:
  D.9303 = *r;
  D.9304 = D.9303 | 4096;
  *r = D.9304;
  <D.9302>:
  D.9305 = x & 2048;
  if (D.9305 != 0) goto <D.9306>; else goto <D.9307>;
  <D.9306>:
  D.9303 = *r;
  D.9308 = D.9303 | 2048;
  *r = D.9308;
  <D.9307>:
  D.9309 = x & 512;
  if (D.9309 != 0) goto <D.9310>; else goto <D.9311>;
  <D.9310>:
  D.9303 = *r;
  D.9312 = D.9303 | 512;
  *r = D.9312;
  <D.9311>:
  D.9313 = x & 1024;
  if (D.9313 != 0) goto <D.9314>; else goto <D.9315>;
  <D.9314>:
  D.9303 = *r;
  D.9316 = D.9303 | 1024;
  *r = D.9316;
  <D.9315>:
  D.9317 = x & 256;
  if (D.9317 != 0) goto <D.9318>; else goto <D.9319>;
  <D.9318>:
  D.9303 = *r;
  D.9320 = D.9303 | 256;
  *r = D.9320;
  <D.9319>:
  D.9299 = 0;
  return D.9299;
}


Mono_Posix_FromConfstrName (int x, int * r)
{
  int D.9324;
  int * D.9413;

  *r = 0;
  if (x == 2) goto <D.9322>; else goto <D.9323>;
  <D.9322>:
  *r = 2;
  D.9324 = 0;
  return D.9324;
  <D.9323>:
  if (x == 3) goto <D.9325>; else goto <D.9326>;
  <D.9325>:
  *r = 3;
  D.9324 = 0;
  return D.9324;
  <D.9326>:
  if (x == 1004) goto <D.9327>; else goto <D.9328>;
  <D.9327>:
  *r = 1004;
  D.9324 = 0;
  return D.9324;
  <D.9328>:
  if (x == 1005) goto <D.9329>; else goto <D.9330>;
  <D.9329>:
  *r = 1005;
  D.9324 = 0;
  return D.9324;
  <D.9330>:
  if (x == 1006) goto <D.9331>; else goto <D.9332>;
  <D.9331>:
  *r = 1006;
  D.9324 = 0;
  return D.9324;
  <D.9332>:
  if (x == 1007) goto <D.9333>; else goto <D.9334>;
  <D.9333>:
  *r = 1007;
  D.9324 = 0;
  return D.9324;
  <D.9334>:
  if (x == 1000) goto <D.9335>; else goto <D.9336>;
  <D.9335>:
  *r = 1000;
  D.9324 = 0;
  return D.9324;
  <D.9336>:
  if (x == 1001) goto <D.9337>; else goto <D.9338>;
  <D.9337>:
  *r = 1001;
  D.9324 = 0;
  return D.9324;
  <D.9338>:
  if (x == 1002) goto <D.9339>; else goto <D.9340>;
  <D.9339>:
  *r = 1002;
  D.9324 = 0;
  return D.9324;
  <D.9340>:
  if (x == 1003) goto <D.9341>; else goto <D.9342>;
  <D.9341>:
  *r = 1003;
  D.9324 = 0;
  return D.9324;
  <D.9342>:
  if (x == 0) goto <D.9343>; else goto <D.9344>;
  <D.9343>:
  *r = 0;
  D.9324 = 0;
  return D.9324;
  <D.9344>:
  if (x == 1116) goto <D.9345>; else goto <D.9346>;
  <D.9345>:
  *r = 1116;
  D.9324 = 0;
  return D.9324;
  <D.9346>:
  if (x == 1117) goto <D.9347>; else goto <D.9348>;
  <D.9347>:
  *r = 1117;
  D.9324 = 0;
  return D.9324;
  <D.9348>:
  if (x == 1118) goto <D.9349>; else goto <D.9350>;
  <D.9349>:
  *r = 1118;
  D.9324 = 0;
  return D.9324;
  <D.9350>:
  if (x == 1119) goto <D.9351>; else goto <D.9352>;
  <D.9351>:
  *r = 1119;
  D.9324 = 0;
  return D.9324;
  <D.9352>:
  if (x == 1120) goto <D.9353>; else goto <D.9354>;
  <D.9353>:
  *r = 1120;
  D.9324 = 0;
  return D.9324;
  <D.9354>:
  if (x == 1121) goto <D.9355>; else goto <D.9356>;
  <D.9355>:
  *r = 1121;
  D.9324 = 0;
  return D.9324;
  <D.9356>:
  if (x == 1122) goto <D.9357>; else goto <D.9358>;
  <D.9357>:
  *r = 1122;
  D.9324 = 0;
  return D.9324;
  <D.9358>:
  if (x == 1123) goto <D.9359>; else goto <D.9360>;
  <D.9359>:
  *r = 1123;
  D.9324 = 0;
  return D.9324;
  <D.9360>:
  if (x == 1124) goto <D.9361>; else goto <D.9362>;
  <D.9361>:
  *r = 1124;
  D.9324 = 0;
  return D.9324;
  <D.9362>:
  if (x == 1125) goto <D.9363>; else goto <D.9364>;
  <D.9363>:
  *r = 1125;
  D.9324 = 0;
  return D.9324;
  <D.9364>:
  if (x == 1126) goto <D.9365>; else goto <D.9366>;
  <D.9365>:
  *r = 1126;
  D.9324 = 0;
  return D.9324;
  <D.9366>:
  if (x == 1127) goto <D.9367>; else goto <D.9368>;
  <D.9367>:
  *r = 1127;
  D.9324 = 0;
  return D.9324;
  <D.9368>:
  if (x == 1128) goto <D.9369>; else goto <D.9370>;
  <D.9369>:
  *r = 1128;
  D.9324 = 0;
  return D.9324;
  <D.9370>:
  if (x == 1129) goto <D.9371>; else goto <D.9372>;
  <D.9371>:
  *r = 1129;
  D.9324 = 0;
  return D.9324;
  <D.9372>:
  if (x == 1130) goto <D.9373>; else goto <D.9374>;
  <D.9373>:
  *r = 1130;
  D.9324 = 0;
  return D.9324;
  <D.9374>:
  if (x == 1131) goto <D.9375>; else goto <D.9376>;
  <D.9375>:
  *r = 1131;
  D.9324 = 0;
  return D.9324;
  <D.9376>:
  if (x == 1) goto <D.9377>; else goto <D.9378>;
  <D.9377>:
  *r = 1;
  D.9324 = 0;
  return D.9324;
  <D.9378>:
  if (x == 1100) goto <D.9379>; else goto <D.9380>;
  <D.9379>:
  *r = 1100;
  D.9324 = 0;
  return D.9324;
  <D.9380>:
  if (x == 1101) goto <D.9381>; else goto <D.9382>;
  <D.9381>:
  *r = 1101;
  D.9324 = 0;
  return D.9324;
  <D.9382>:
  if (x == 1102) goto <D.9383>; else goto <D.9384>;
  <D.9383>:
  *r = 1102;
  D.9324 = 0;
  return D.9324;
  <D.9384>:
  if (x == 1103) goto <D.9385>; else goto <D.9386>;
  <D.9385>:
  *r = 1103;
  D.9324 = 0;
  return D.9324;
  <D.9386>:
  if (x == 1104) goto <D.9387>; else goto <D.9388>;
  <D.9387>:
  *r = 1104;
  D.9324 = 0;
  return D.9324;
  <D.9388>:
  if (x == 1105) goto <D.9389>; else goto <D.9390>;
  <D.9389>:
  *r = 1105;
  D.9324 = 0;
  return D.9324;
  <D.9390>:
  if (x == 1106) goto <D.9391>; else goto <D.9392>;
  <D.9391>:
  *r = 1106;
  D.9324 = 0;
  return D.9324;
  <D.9392>:
  if (x == 1107) goto <D.9393>; else goto <D.9394>;
  <D.9393>:
  *r = 1107;
  D.9324 = 0;
  return D.9324;
  <D.9394>:
  if (x == 1108) goto <D.9395>; else goto <D.9396>;
  <D.9395>:
  *r = 1108;
  D.9324 = 0;
  return D.9324;
  <D.9396>:
  if (x == 1109) goto <D.9397>; else goto <D.9398>;
  <D.9397>:
  *r = 1109;
  D.9324 = 0;
  return D.9324;
  <D.9398>:
  if (x == 1110) goto <D.9399>; else goto <D.9400>;
  <D.9399>:
  *r = 1110;
  D.9324 = 0;
  return D.9324;
  <D.9400>:
  if (x == 1111) goto <D.9401>; else goto <D.9402>;
  <D.9401>:
  *r = 1111;
  D.9324 = 0;
  return D.9324;
  <D.9402>:
  if (x == 1112) goto <D.9403>; else goto <D.9404>;
  <D.9403>:
  *r = 1112;
  D.9324 = 0;
  return D.9324;
  <D.9404>:
  if (x == 1113) goto <D.9405>; else goto <D.9406>;
  <D.9405>:
  *r = 1113;
  D.9324 = 0;
  return D.9324;
  <D.9406>:
  if (x == 1114) goto <D.9407>; else goto <D.9408>;
  <D.9407>:
  *r = 1114;
  D.9324 = 0;
  return D.9324;
  <D.9408>:
  if (x == 1115) goto <D.9409>; else goto <D.9410>;
  <D.9409>:
  *r = 1115;
  D.9324 = 0;
  return D.9324;
  <D.9410>:
  if (x == 0) goto <D.9411>; else goto <D.9412>;
  <D.9411>:
  D.9324 = 0;
  return D.9324;
  <D.9412>:
  D.9413 = __errno_location ();
  *D.9413 = 22;
  D.9324 = -1;
  return D.9324;
}


Mono_Posix_ToConfstrName (int x, int * r)
{
  int D.9417;
  int * D.9506;

  *r = 0;
  if (x == 0) goto <D.9415>; else goto <D.9416>;
  <D.9415>:
  D.9417 = 0;
  return D.9417;
  <D.9416>:
  if (x == 2) goto <D.9418>; else goto <D.9419>;
  <D.9418>:
  *r = 2;
  D.9417 = 0;
  return D.9417;
  <D.9419>:
  if (x == 3) goto <D.9420>; else goto <D.9421>;
  <D.9420>:
  *r = 3;
  D.9417 = 0;
  return D.9417;
  <D.9421>:
  if (x == 1004) goto <D.9422>; else goto <D.9423>;
  <D.9422>:
  *r = 1004;
  D.9417 = 0;
  return D.9417;
  <D.9423>:
  if (x == 1005) goto <D.9424>; else goto <D.9425>;
  <D.9424>:
  *r = 1005;
  D.9417 = 0;
  return D.9417;
  <D.9425>:
  if (x == 1006) goto <D.9426>; else goto <D.9427>;
  <D.9426>:
  *r = 1006;
  D.9417 = 0;
  return D.9417;
  <D.9427>:
  if (x == 1007) goto <D.9428>; else goto <D.9429>;
  <D.9428>:
  *r = 1007;
  D.9417 = 0;
  return D.9417;
  <D.9429>:
  if (x == 1000) goto <D.9430>; else goto <D.9431>;
  <D.9430>:
  *r = 1000;
  D.9417 = 0;
  return D.9417;
  <D.9431>:
  if (x == 1001) goto <D.9432>; else goto <D.9433>;
  <D.9432>:
  *r = 1001;
  D.9417 = 0;
  return D.9417;
  <D.9433>:
  if (x == 1002) goto <D.9434>; else goto <D.9435>;
  <D.9434>:
  *r = 1002;
  D.9417 = 0;
  return D.9417;
  <D.9435>:
  if (x == 1003) goto <D.9436>; else goto <D.9437>;
  <D.9436>:
  *r = 1003;
  D.9417 = 0;
  return D.9417;
  <D.9437>:
  if (x == 0) goto <D.9438>; else goto <D.9439>;
  <D.9438>:
  *r = 0;
  D.9417 = 0;
  return D.9417;
  <D.9439>:
  if (x == 1116) goto <D.9440>; else goto <D.9441>;
  <D.9440>:
  *r = 1116;
  D.9417 = 0;
  return D.9417;
  <D.9441>:
  if (x == 1117) goto <D.9442>; else goto <D.9443>;
  <D.9442>:
  *r = 1117;
  D.9417 = 0;
  return D.9417;
  <D.9443>:
  if (x == 1118) goto <D.9444>; else goto <D.9445>;
  <D.9444>:
  *r = 1118;
  D.9417 = 0;
  return D.9417;
  <D.9445>:
  if (x == 1119) goto <D.9446>; else goto <D.9447>;
  <D.9446>:
  *r = 1119;
  D.9417 = 0;
  return D.9417;
  <D.9447>:
  if (x == 1120) goto <D.9448>; else goto <D.9449>;
  <D.9448>:
  *r = 1120;
  D.9417 = 0;
  return D.9417;
  <D.9449>:
  if (x == 1121) goto <D.9450>; else goto <D.9451>;
  <D.9450>:
  *r = 1121;
  D.9417 = 0;
  return D.9417;
  <D.9451>:
  if (x == 1122) goto <D.9452>; else goto <D.9453>;
  <D.9452>:
  *r = 1122;
  D.9417 = 0;
  return D.9417;
  <D.9453>:
  if (x == 1123) goto <D.9454>; else goto <D.9455>;
  <D.9454>:
  *r = 1123;
  D.9417 = 0;
  return D.9417;
  <D.9455>:
  if (x == 1124) goto <D.9456>; else goto <D.9457>;
  <D.9456>:
  *r = 1124;
  D.9417 = 0;
  return D.9417;
  <D.9457>:
  if (x == 1125) goto <D.9458>; else goto <D.9459>;
  <D.9458>:
  *r = 1125;
  D.9417 = 0;
  return D.9417;
  <D.9459>:
  if (x == 1126) goto <D.9460>; else goto <D.9461>;
  <D.9460>:
  *r = 1126;
  D.9417 = 0;
  return D.9417;
  <D.9461>:
  if (x == 1127) goto <D.9462>; else goto <D.9463>;
  <D.9462>:
  *r = 1127;
  D.9417 = 0;
  return D.9417;
  <D.9463>:
  if (x == 1128) goto <D.9464>; else goto <D.9465>;
  <D.9464>:
  *r = 1128;
  D.9417 = 0;
  return D.9417;
  <D.9465>:
  if (x == 1129) goto <D.9466>; else goto <D.9467>;
  <D.9466>:
  *r = 1129;
  D.9417 = 0;
  return D.9417;
  <D.9467>:
  if (x == 1130) goto <D.9468>; else goto <D.9469>;
  <D.9468>:
  *r = 1130;
  D.9417 = 0;
  return D.9417;
  <D.9469>:
  if (x == 1131) goto <D.9470>; else goto <D.9471>;
  <D.9470>:
  *r = 1131;
  D.9417 = 0;
  return D.9417;
  <D.9471>:
  if (x == 1) goto <D.9472>; else goto <D.9473>;
  <D.9472>:
  *r = 1;
  D.9417 = 0;
  return D.9417;
  <D.9473>:
  if (x == 1100) goto <D.9474>; else goto <D.9475>;
  <D.9474>:
  *r = 1100;
  D.9417 = 0;
  return D.9417;
  <D.9475>:
  if (x == 1101) goto <D.9476>; else goto <D.9477>;
  <D.9476>:
  *r = 1101;
  D.9417 = 0;
  return D.9417;
  <D.9477>:
  if (x == 1102) goto <D.9478>; else goto <D.9479>;
  <D.9478>:
  *r = 1102;
  D.9417 = 0;
  return D.9417;
  <D.9479>:
  if (x == 1103) goto <D.9480>; else goto <D.9481>;
  <D.9480>:
  *r = 1103;
  D.9417 = 0;
  return D.9417;
  <D.9481>:
  if (x == 1104) goto <D.9482>; else goto <D.9483>;
  <D.9482>:
  *r = 1104;
  D.9417 = 0;
  return D.9417;
  <D.9483>:
  if (x == 1105) goto <D.9484>; else goto <D.9485>;
  <D.9484>:
  *r = 1105;
  D.9417 = 0;
  return D.9417;
  <D.9485>:
  if (x == 1106) goto <D.9486>; else goto <D.9487>;
  <D.9486>:
  *r = 1106;
  D.9417 = 0;
  return D.9417;
  <D.9487>:
  if (x == 1107) goto <D.9488>; else goto <D.9489>;
  <D.9488>:
  *r = 1107;
  D.9417 = 0;
  return D.9417;
  <D.9489>:
  if (x == 1108) goto <D.9490>; else goto <D.9491>;
  <D.9490>:
  *r = 1108;
  D.9417 = 0;
  return D.9417;
  <D.9491>:
  if (x == 1109) goto <D.9492>; else goto <D.9493>;
  <D.9492>:
  *r = 1109;
  D.9417 = 0;
  return D.9417;
  <D.9493>:
  if (x == 1110) goto <D.9494>; else goto <D.9495>;
  <D.9494>:
  *r = 1110;
  D.9417 = 0;
  return D.9417;
  <D.9495>:
  if (x == 1111) goto <D.9496>; else goto <D.9497>;
  <D.9496>:
  *r = 1111;
  D.9417 = 0;
  return D.9417;
  <D.9497>:
  if (x == 1112) goto <D.9498>; else goto <D.9499>;
  <D.9498>:
  *r = 1112;
  D.9417 = 0;
  return D.9417;
  <D.9499>:
  if (x == 1113) goto <D.9500>; else goto <D.9501>;
  <D.9500>:
  *r = 1113;
  D.9417 = 0;
  return D.9417;
  <D.9501>:
  if (x == 1114) goto <D.9502>; else goto <D.9503>;
  <D.9502>:
  *r = 1114;
  D.9417 = 0;
  return D.9417;
  <D.9503>:
  if (x == 1115) goto <D.9504>; else goto <D.9505>;
  <D.9504>:
  *r = 1115;
  D.9417 = 0;
  return D.9417;
  <D.9505>:
  D.9506 = __errno_location ();
  *D.9506 = 22;
  D.9417 = -1;
  return D.9417;
}


Mono_Posix_FromDirectoryNotifyFlags (int x, int * r)
{
  int D.9508;
  int D.9511;
  int D.9512;
  int D.9513;
  int D.9516;
  int D.9517;
  int D.9520;
  int D.9521;
  int D.9524;
  int D.9525;
  int D.9528;
  unsigned int D.9531;
  unsigned int D.9532;
  int D.9533;
  int D.9534;
  int D.9537;
  int D.9540;

  *r = 0;
  D.9508 = x & 1;
  if (D.9508 != 0) goto <D.9509>; else goto <D.9510>;
  <D.9509>:
  D.9511 = *r;
  D.9512 = D.9511 | 1;
  *r = D.9512;
  <D.9510>:
  D.9513 = x & 32;
  if (D.9513 != 0) goto <D.9514>; else goto <D.9515>;
  <D.9514>:
  D.9511 = *r;
  D.9516 = D.9511 | 32;
  *r = D.9516;
  <D.9515>:
  D.9517 = x & 4;
  if (D.9517 != 0) goto <D.9518>; else goto <D.9519>;
  <D.9518>:
  D.9511 = *r;
  D.9520 = D.9511 | 4;
  *r = D.9520;
  <D.9519>:
  D.9521 = x & 8;
  if (D.9521 != 0) goto <D.9522>; else goto <D.9523>;
  <D.9522>:
  D.9511 = *r;
  D.9524 = D.9511 | 8;
  *r = D.9524;
  <D.9523>:
  D.9525 = x & 2;
  if (D.9525 != 0) goto <D.9526>; else goto <D.9527>;
  <D.9526>:
  D.9511 = *r;
  D.9528 = D.9511 | 2;
  *r = D.9528;
  <D.9527>:
  if (x < 0) goto <D.9529>; else goto <D.9530>;
  <D.9529>:
  D.9511 = *r;
  D.9531 = (unsigned int) D.9511;
  D.9532 = D.9531 | 2147483648;
  D.9533 = (int) D.9532;
  *r = D.9533;
  <D.9530>:
  D.9534 = x & 16;
  if (D.9534 != 0) goto <D.9535>; else goto <D.9536>;
  <D.9535>:
  D.9511 = *r;
  D.9537 = D.9511 | 16;
  *r = D.9537;
  <D.9536>:
  if (x == 0) goto <D.9538>; else goto <D.9539>;
  <D.9538>:
  D.9540 = 0;
  return D.9540;
  <D.9539>:
  D.9540 = 0;
  return D.9540;
}


Mono_Posix_ToDirectoryNotifyFlags (int x, int * r)
{
  int D.9544;
  int D.9545;
  int D.9548;
  int D.9549;
  int D.9550;
  int D.9553;
  int D.9554;
  int D.9557;
  int D.9558;
  int D.9561;
  int D.9562;
  int D.9565;
  unsigned int D.9568;
  unsigned int D.9569;
  int D.9570;
  int D.9571;
  int D.9574;

  *r = 0;
  if (x == 0) goto <D.9542>; else goto <D.9543>;
  <D.9542>:
  D.9544 = 0;
  return D.9544;
  <D.9543>:
  D.9545 = x & 1;
  if (D.9545 != 0) goto <D.9546>; else goto <D.9547>;
  <D.9546>:
  D.9548 = *r;
  D.9549 = D.9548 | 1;
  *r = D.9549;
  <D.9547>:
  D.9550 = x & 32;
  if (D.9550 != 0) goto <D.9551>; else goto <D.9552>;
  <D.9551>:
  D.9548 = *r;
  D.9553 = D.9548 | 32;
  *r = D.9553;
  <D.9552>:
  D.9554 = x & 4;
  if (D.9554 != 0) goto <D.9555>; else goto <D.9556>;
  <D.9555>:
  D.9548 = *r;
  D.9557 = D.9548 | 4;
  *r = D.9557;
  <D.9556>:
  D.9558 = x & 8;
  if (D.9558 != 0) goto <D.9559>; else goto <D.9560>;
  <D.9559>:
  D.9548 = *r;
  D.9561 = D.9548 | 8;
  *r = D.9561;
  <D.9560>:
  D.9562 = x & 2;
  if (D.9562 != 0) goto <D.9563>; else goto <D.9564>;
  <D.9563>:
  D.9548 = *r;
  D.9565 = D.9548 | 2;
  *r = D.9565;
  <D.9564>:
  if (x < 0) goto <D.9566>; else goto <D.9567>;
  <D.9566>:
  D.9548 = *r;
  D.9568 = (unsigned int) D.9548;
  D.9569 = D.9568 | 2147483648;
  D.9570 = (int) D.9569;
  *r = D.9570;
  <D.9567>:
  D.9571 = x & 16;
  if (D.9571 != 0) goto <D.9572>; else goto <D.9573>;
  <D.9572>:
  D.9548 = *r;
  D.9574 = D.9548 | 16;
  *r = D.9574;
  <D.9573>:
  D.9544 = 0;
  return D.9544;
}


Mono_Posix_FromEpollEvents (unsigned int x, unsigned int * r)
{
  unsigned int D.9576;
  int * D.9579;
  int D.9580;
  signed int x.0;
  unsigned int D.9584;
  unsigned int D.9587;
  unsigned int D.9590;
  unsigned int D.9593;
  unsigned int D.9596;
  unsigned int D.9599;
  unsigned int D.9602;
  unsigned int D.9605;
  unsigned int D.9608;
  unsigned int D.9611;
  unsigned int D.9614;

  *r = 0;
  D.9576 = x & 8;
  if (D.9576 != 0) goto <D.9577>; else goto <D.9578>;
  <D.9577>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9578>:
  x.0 = (signed int) x;
  if (x.0 < 0) goto <D.9582>; else goto <D.9583>;
  <D.9582>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9583>:
  D.9584 = x & 16;
  if (D.9584 != 0) goto <D.9585>; else goto <D.9586>;
  <D.9585>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9586>:
  D.9587 = x & 1;
  if (D.9587 != 0) goto <D.9588>; else goto <D.9589>;
  <D.9588>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9589>:
  D.9590 = x & 1024;
  if (D.9590 != 0) goto <D.9591>; else goto <D.9592>;
  <D.9591>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9592>:
  D.9593 = x & 1073741824;
  if (D.9593 != 0) goto <D.9594>; else goto <D.9595>;
  <D.9594>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9595>:
  D.9596 = x & 4;
  if (D.9596 != 0) goto <D.9597>; else goto <D.9598>;
  <D.9597>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9598>:
  D.9599 = x & 2;
  if (D.9599 != 0) goto <D.9600>; else goto <D.9601>;
  <D.9600>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9601>:
  D.9602 = x & 128;
  if (D.9602 != 0) goto <D.9603>; else goto <D.9604>;
  <D.9603>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9604>:
  D.9605 = x & 8192;
  if (D.9605 != 0) goto <D.9606>; else goto <D.9607>;
  <D.9606>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9607>:
  D.9608 = x & 64;
  if (D.9608 != 0) goto <D.9609>; else goto <D.9610>;
  <D.9609>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9610>:
  D.9611 = x & 512;
  if (D.9611 != 0) goto <D.9612>; else goto <D.9613>;
  <D.9612>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9613>:
  D.9614 = x & 256;
  if (D.9614 != 0) goto <D.9615>; else goto <D.9616>;
  <D.9615>:
  D.9579 = __errno_location ();
  *D.9579 = 22;
  D.9580 = -1;
  return D.9580;
  <D.9616>:
  if (x == 0) goto <D.9617>; else goto <D.9618>;
  <D.9617>:
  D.9580 = 0;
  return D.9580;
  <D.9618>:
  D.9580 = 0;
  return D.9580;
}


Mono_Posix_ToEpollEvents (unsigned int x, unsigned int * r)
{
  int D.9622;

  *r = 0;
  if (x == 0) goto <D.9620>; else goto <D.9621>;
  <D.9620>:
  D.9622 = 0;
  return D.9622;
  <D.9621>:
  D.9622 = 0;
  return D.9622;
}


Mono_Posix_FromEpollFlags (int x, int * r)
{
  int D.9624;
  int * D.9627;
  int D.9628;
  int D.9629;

  *r = 0;
  D.9624 = x & 2000000;
  if (D.9624 == 2000000) goto <D.9625>; else goto <D.9626>;
  <D.9625>:
  D.9627 = __errno_location ();
  *D.9627 = 22;
  D.9628 = -1;
  return D.9628;
  <D.9626>:
  D.9629 = x & 4000;
  if (D.9629 == 4000) goto <D.9630>; else goto <D.9631>;
  <D.9630>:
  D.9627 = __errno_location ();
  *D.9627 = 22;
  D.9628 = -1;
  return D.9628;
  <D.9631>:
  if (x == 0) goto <D.9632>; else goto <D.9633>;
  <D.9632>:
  D.9628 = 0;
  return D.9628;
  <D.9633>:
  D.9628 = 0;
  return D.9628;
}


Mono_Posix_ToEpollFlags (int x, int * r)
{
  int D.9637;

  *r = 0;
  if (x == 0) goto <D.9635>; else goto <D.9636>;
  <D.9635>:
  D.9637 = 0;
  return D.9637;
  <D.9636>:
  D.9637 = 0;
  return D.9637;
}


Mono_Posix_FromErrno (int x, int * r)
{
  int D.9641;
  int * D.9890;

  *r = 0;
  if (x == 7) goto <D.9639>; else goto <D.9640>;
  <D.9639>:
  *r = 7;
  D.9641 = 0;
  return D.9641;
  <D.9640>:
  if (x == 13) goto <D.9642>; else goto <D.9643>;
  <D.9642>:
  *r = 13;
  D.9641 = 0;
  return D.9641;
  <D.9643>:
  if (x == 98) goto <D.9644>; else goto <D.9645>;
  <D.9644>:
  *r = 98;
  D.9641 = 0;
  return D.9641;
  <D.9645>:
  if (x == 99) goto <D.9646>; else goto <D.9647>;
  <D.9646>:
  *r = 99;
  D.9641 = 0;
  return D.9641;
  <D.9647>:
  if (x == 68) goto <D.9648>; else goto <D.9649>;
  <D.9648>:
  *r = 68;
  D.9641 = 0;
  return D.9641;
  <D.9649>:
  if (x == 97) goto <D.9650>; else goto <D.9651>;
  <D.9650>:
  *r = 97;
  D.9641 = 0;
  return D.9641;
  <D.9651>:
  if (x == 11) goto <D.9652>; else goto <D.9653>;
  <D.9652>:
  *r = 11;
  D.9641 = 0;
  return D.9641;
  <D.9653>:
  if (x == 114) goto <D.9654>; else goto <D.9655>;
  <D.9654>:
  *r = 114;
  D.9641 = 0;
  return D.9641;
  <D.9655>:
  if (x == 52) goto <D.9656>; else goto <D.9657>;
  <D.9656>:
  *r = 52;
  D.9641 = 0;
  return D.9641;
  <D.9657>:
  if (x == 9) goto <D.9658>; else goto <D.9659>;
  <D.9658>:
  *r = 9;
  D.9641 = 0;
  return D.9641;
  <D.9659>:
  if (x == 77) goto <D.9660>; else goto <D.9661>;
  <D.9660>:
  *r = 77;
  D.9641 = 0;
  return D.9641;
  <D.9661>:
  if (x == 74) goto <D.9662>; else goto <D.9663>;
  <D.9662>:
  *r = 74;
  D.9641 = 0;
  return D.9641;
  <D.9663>:
  if (x == 53) goto <D.9664>; else goto <D.9665>;
  <D.9664>:
  *r = 53;
  D.9641 = 0;
  return D.9641;
  <D.9665>:
  if (x == 56) goto <D.9666>; else goto <D.9667>;
  <D.9666>:
  *r = 56;
  D.9641 = 0;
  return D.9641;
  <D.9667>:
  if (x == 57) goto <D.9668>; else goto <D.9669>;
  <D.9668>:
  *r = 57;
  D.9641 = 0;
  return D.9641;
  <D.9669>:
  if (x == 59) goto <D.9670>; else goto <D.9671>;
  <D.9670>:
  *r = 59;
  D.9641 = 0;
  return D.9641;
  <D.9671>:
  if (x == 16) goto <D.9672>; else goto <D.9673>;
  <D.9672>:
  *r = 16;
  D.9641 = 0;
  return D.9641;
  <D.9673>:
  if (x == 10) goto <D.9674>; else goto <D.9675>;
  <D.9674>:
  *r = 10;
  D.9641 = 0;
  return D.9641;
  <D.9675>:
  if (x == 44) goto <D.9676>; else goto <D.9677>;
  <D.9676>:
  *r = 44;
  D.9641 = 0;
  return D.9641;
  <D.9677>:
  if (x == 70) goto <D.9678>; else goto <D.9679>;
  <D.9678>:
  *r = 70;
  D.9641 = 0;
  return D.9641;
  <D.9679>:
  if (x == 103) goto <D.9680>; else goto <D.9681>;
  <D.9680>:
  *r = 103;
  D.9641 = 0;
  return D.9641;
  <D.9681>:
  if (x == 111) goto <D.9682>; else goto <D.9683>;
  <D.9682>:
  *r = 111;
  D.9641 = 0;
  return D.9641;
  <D.9683>:
  if (x == 104) goto <D.9684>; else goto <D.9685>;
  <D.9684>:
  *r = 104;
  D.9641 = 0;
  return D.9641;
  <D.9685>:
  if (x == 35) goto <D.9686>; else goto <D.9687>;
  <D.9686>:
  *r = 35;
  D.9641 = 0;
  return D.9641;
  <D.9687>:
  if (x == 35) goto <D.9688>; else goto <D.9689>;
  <D.9688>:
  *r = 35;
  D.9641 = 0;
  return D.9641;
  <D.9689>:
  if (x == 89) goto <D.9690>; else goto <D.9691>;
  <D.9690>:
  *r = 89;
  D.9641 = 0;
  return D.9641;
  <D.9691>:
  if (x == 33) goto <D.9692>; else goto <D.9693>;
  <D.9692>:
  *r = 33;
  D.9641 = 0;
  return D.9641;
  <D.9693>:
  if (x == 73) goto <D.9694>; else goto <D.9695>;
  <D.9694>:
  *r = 73;
  D.9641 = 0;
  return D.9641;
  <D.9695>:
  if (x == 122) goto <D.9696>; else goto <D.9697>;
  <D.9696>:
  *r = 122;
  D.9641 = 0;
  return D.9641;
  <D.9697>:
  if (x == 17) goto <D.9698>; else goto <D.9699>;
  <D.9698>:
  *r = 17;
  D.9641 = 0;
  return D.9641;
  <D.9699>:
  if (x == 14) goto <D.9700>; else goto <D.9701>;
  <D.9700>:
  *r = 14;
  D.9641 = 0;
  return D.9641;
  <D.9701>:
  if (x == 27) goto <D.9702>; else goto <D.9703>;
  <D.9702>:
  *r = 27;
  D.9641 = 0;
  return D.9641;
  <D.9703>:
  if (x == 112) goto <D.9704>; else goto <D.9705>;
  <D.9704>:
  *r = 112;
  D.9641 = 0;
  return D.9641;
  <D.9705>:
  if (x == 113) goto <D.9706>; else goto <D.9707>;
  <D.9706>:
  *r = 113;
  D.9641 = 0;
  return D.9641;
  <D.9707>:
  if (x == 43) goto <D.9708>; else goto <D.9709>;
  <D.9708>:
  *r = 43;
  D.9641 = 0;
  return D.9641;
  <D.9709>:
  if (x == 84) goto <D.9710>; else goto <D.9711>;
  <D.9710>:
  *r = 84;
  D.9641 = 0;
  return D.9641;
  <D.9711>:
  if (x == 115) goto <D.9712>; else goto <D.9713>;
  <D.9712>:
  *r = 115;
  D.9641 = 0;
  return D.9641;
  <D.9713>:
  if (x == 4) goto <D.9714>; else goto <D.9715>;
  <D.9714>:
  *r = 4;
  D.9641 = 0;
  return D.9641;
  <D.9715>:
  if (x == 22) goto <D.9716>; else goto <D.9717>;
  <D.9716>:
  *r = 22;
  D.9641 = 0;
  return D.9641;
  <D.9717>:
  if (x == 5) goto <D.9718>; else goto <D.9719>;
  <D.9718>:
  *r = 5;
  D.9641 = 0;
  return D.9641;
  <D.9719>:
  if (x == 106) goto <D.9720>; else goto <D.9721>;
  <D.9720>:
  *r = 106;
  D.9641 = 0;
  return D.9641;
  <D.9721>:
  if (x == 21) goto <D.9722>; else goto <D.9723>;
  <D.9722>:
  *r = 21;
  D.9641 = 0;
  return D.9641;
  <D.9723>:
  if (x == 120) goto <D.9724>; else goto <D.9725>;
  <D.9724>:
  *r = 120;
  D.9641 = 0;
  return D.9641;
  <D.9725>:
  if (x == 51) goto <D.9726>; else goto <D.9727>;
  <D.9726>:
  *r = 51;
  D.9641 = 0;
  return D.9641;
  <D.9727>:
  if (x == 45) goto <D.9728>; else goto <D.9729>;
  <D.9728>:
  *r = 45;
  D.9641 = 0;
  return D.9641;
  <D.9729>:
  if (x == 46) goto <D.9730>; else goto <D.9731>;
  <D.9730>:
  *r = 46;
  D.9641 = 0;
  return D.9641;
  <D.9731>:
  if (x == 47) goto <D.9732>; else goto <D.9733>;
  <D.9732>:
  *r = 47;
  D.9641 = 0;
  return D.9641;
  <D.9733>:
  if (x == 79) goto <D.9734>; else goto <D.9735>;
  <D.9734>:
  *r = 79;
  D.9641 = 0;
  return D.9641;
  <D.9735>:
  if (x == 80) goto <D.9736>; else goto <D.9737>;
  <D.9736>:
  *r = 80;
  D.9641 = 0;
  return D.9641;
  <D.9737>:
  if (x == 83) goto <D.9738>; else goto <D.9739>;
  <D.9738>:
  *r = 83;
  D.9641 = 0;
  return D.9641;
  <D.9739>:
  if (x == 82) goto <D.9740>; else goto <D.9741>;
  <D.9740>:
  *r = 82;
  D.9641 = 0;
  return D.9641;
  <D.9741>:
  if (x == 81) goto <D.9742>; else goto <D.9743>;
  <D.9742>:
  *r = 81;
  D.9641 = 0;
  return D.9641;
  <D.9743>:
  if (x == 48) goto <D.9744>; else goto <D.9745>;
  <D.9744>:
  *r = 48;
  D.9641 = 0;
  return D.9641;
  <D.9745>:
  if (x == 40) goto <D.9746>; else goto <D.9747>;
  <D.9746>:
  *r = 40;
  D.9641 = 0;
  return D.9641;
  <D.9747>:
  if (x == 124) goto <D.9748>; else goto <D.9749>;
  <D.9748>:
  *r = 124;
  D.9641 = 0;
  return D.9641;
  <D.9749>:
  if (x == 24) goto <D.9750>; else goto <D.9751>;
  <D.9750>:
  *r = 24;
  D.9641 = 0;
  return D.9641;
  <D.9751>:
  if (x == 31) goto <D.9752>; else goto <D.9753>;
  <D.9752>:
  *r = 31;
  D.9641 = 0;
  return D.9641;
  <D.9753>:
  if (x == 90) goto <D.9754>; else goto <D.9755>;
  <D.9754>:
  *r = 90;
  D.9641 = 0;
  return D.9641;
  <D.9755>:
  if (x == 72) goto <D.9756>; else goto <D.9757>;
  <D.9756>:
  *r = 72;
  D.9641 = 0;
  return D.9641;
  <D.9757>:
  if (x == 36) goto <D.9758>; else goto <D.9759>;
  <D.9758>:
  *r = 36;
  D.9641 = 0;
  return D.9641;
  <D.9759>:
  if (x == 119) goto <D.9760>; else goto <D.9761>;
  <D.9760>:
  *r = 119;
  D.9641 = 0;
  return D.9641;
  <D.9761>:
  if (x == 100) goto <D.9762>; else goto <D.9763>;
  <D.9762>:
  *r = 100;
  D.9641 = 0;
  return D.9641;
  <D.9763>:
  if (x == 102) goto <D.9764>; else goto <D.9765>;
  <D.9764>:
  *r = 102;
  D.9641 = 0;
  return D.9641;
  <D.9765>:
  if (x == 101) goto <D.9766>; else goto <D.9767>;
  <D.9766>:
  *r = 101;
  D.9641 = 0;
  return D.9641;
  <D.9767>:
  if (x == 23) goto <D.9768>; else goto <D.9769>;
  <D.9768>:
  *r = 23;
  D.9641 = 0;
  return D.9641;
  <D.9769>:
  if (x == 55) goto <D.9770>; else goto <D.9771>;
  <D.9770>:
  *r = 55;
  D.9641 = 0;
  return D.9641;
  <D.9771>:
  if (x == 105) goto <D.9772>; else goto <D.9773>;
  <D.9772>:
  *r = 105;
  D.9641 = 0;
  return D.9641;
  <D.9773>:
  if (x == 50) goto <D.9774>; else goto <D.9775>;
  <D.9774>:
  *r = 50;
  D.9641 = 0;
  return D.9641;
  <D.9775>:
  if (x == 61) goto <D.9776>; else goto <D.9777>;
  <D.9776>:
  *r = 61;
  D.9641 = 0;
  return D.9641;
  <D.9777>:
  if (x == 19) goto <D.9778>; else goto <D.9779>;
  <D.9778>:
  *r = 19;
  D.9641 = 0;
  return D.9641;
  <D.9779>:
  if (x == 2) goto <D.9780>; else goto <D.9781>;
  <D.9780>:
  *r = 2;
  D.9641 = 0;
  return D.9641;
  <D.9781>:
  if (x == 8) goto <D.9782>; else goto <D.9783>;
  <D.9782>:
  *r = 8;
  D.9641 = 0;
  return D.9641;
  <D.9783>:
  if (x == 37) goto <D.9784>; else goto <D.9785>;
  <D.9784>:
  *r = 37;
  D.9641 = 0;
  return D.9641;
  <D.9785>:
  if (x == 67) goto <D.9786>; else goto <D.9787>;
  <D.9786>:
  *r = 67;
  D.9641 = 0;
  return D.9641;
  <D.9787>:
  if (x == 123) goto <D.9788>; else goto <D.9789>;
  <D.9788>:
  *r = 123;
  D.9641 = 0;
  return D.9641;
  <D.9789>:
  if (x == 12) goto <D.9790>; else goto <D.9791>;
  <D.9790>:
  *r = 12;
  D.9641 = 0;
  return D.9641;
  <D.9791>:
  if (x == 42) goto <D.9792>; else goto <D.9793>;
  <D.9792>:
  *r = 42;
  D.9641 = 0;
  return D.9641;
  <D.9793>:
  if (x == 64) goto <D.9794>; else goto <D.9795>;
  <D.9794>:
  *r = 64;
  D.9641 = 0;
  return D.9641;
  <D.9795>:
  if (x == 65) goto <D.9796>; else goto <D.9797>;
  <D.9796>:
  *r = 65;
  D.9641 = 0;
  return D.9641;
  <D.9797>:
  if (x == 92) goto <D.9798>; else goto <D.9799>;
  <D.9798>:
  *r = 92;
  D.9641 = 0;
  return D.9641;
  <D.9799>:
  if (x == 28) goto <D.9800>; else goto <D.9801>;
  <D.9800>:
  *r = 28;
  D.9641 = 0;
  return D.9641;
  <D.9801>:
  if (x == 63) goto <D.9802>; else goto <D.9803>;
  <D.9802>:
  *r = 63;
  D.9641 = 0;
  return D.9641;
  <D.9803>:
  if (x == 60) goto <D.9804>; else goto <D.9805>;
  <D.9804>:
  *r = 60;
  D.9641 = 0;
  return D.9641;
  <D.9805>:
  if (x == 38) goto <D.9806>; else goto <D.9807>;
  <D.9806>:
  *r = 38;
  D.9641 = 0;
  return D.9641;
  <D.9807>:
  if (x == 15) goto <D.9808>; else goto <D.9809>;
  <D.9808>:
  *r = 15;
  D.9641 = 0;
  return D.9641;
  <D.9809>:
  if (x == 107) goto <D.9810>; else goto <D.9811>;
  <D.9810>:
  *r = 107;
  D.9641 = 0;
  return D.9641;
  <D.9811>:
  if (x == 20) goto <D.9812>; else goto <D.9813>;
  <D.9812>:
  *r = 20;
  D.9641 = 0;
  return D.9641;
  <D.9813>:
  if (x == 39) goto <D.9814>; else goto <D.9815>;
  <D.9814>:
  *r = 39;
  D.9641 = 0;
  return D.9641;
  <D.9815>:
  if (x == 118) goto <D.9816>; else goto <D.9817>;
  <D.9816>:
  *r = 118;
  D.9641 = 0;
  return D.9641;
  <D.9817>:
  if (x == 88) goto <D.9818>; else goto <D.9819>;
  <D.9818>:
  *r = 88;
  D.9641 = 0;
  return D.9641;
  <D.9819>:
  if (x == 25) goto <D.9820>; else goto <D.9821>;
  <D.9820>:
  *r = 25;
  D.9641 = 0;
  return D.9641;
  <D.9821>:
  if (x == 76) goto <D.9822>; else goto <D.9823>;
  <D.9822>:
  *r = 76;
  D.9641 = 0;
  return D.9641;
  <D.9823>:
  if (x == 6) goto <D.9824>; else goto <D.9825>;
  <D.9824>:
  *r = 6;
  D.9641 = 0;
  return D.9641;
  <D.9825>:
  if (x == 95) goto <D.9826>; else goto <D.9827>;
  <D.9826>:
  *r = 95;
  D.9641 = 0;
  return D.9641;
  <D.9827>:
  if (x == 75) goto <D.9828>; else goto <D.9829>;
  <D.9828>:
  *r = 75;
  D.9641 = 0;
  return D.9641;
  <D.9829>:
  if (x == 1) goto <D.9830>; else goto <D.9831>;
  <D.9830>:
  *r = 1;
  D.9641 = 0;
  return D.9641;
  <D.9831>:
  if (x == 96) goto <D.9832>; else goto <D.9833>;
  <D.9832>:
  *r = 96;
  D.9641 = 0;
  return D.9641;
  <D.9833>:
  if (x == 32) goto <D.9834>; else goto <D.9835>;
  <D.9834>:
  *r = 32;
  D.9641 = 0;
  return D.9641;
  <D.9835>:
  if (x == 71) goto <D.9836>; else goto <D.9837>;
  <D.9836>:
  *r = 71;
  D.9641 = 0;
  return D.9641;
  <D.9837>:
  if (x == 93) goto <D.9838>; else goto <D.9839>;
  <D.9838>:
  *r = 93;
  D.9641 = 0;
  return D.9641;
  <D.9839>:
  if (x == 91) goto <D.9840>; else goto <D.9841>;
  <D.9840>:
  *r = 91;
  D.9641 = 0;
  return D.9641;
  <D.9841>:
  if (x == 34) goto <D.9842>; else goto <D.9843>;
  <D.9842>:
  *r = 34;
  D.9641 = 0;
  return D.9641;
  <D.9843>:
  if (x == 78) goto <D.9844>; else goto <D.9845>;
  <D.9844>:
  *r = 78;
  D.9641 = 0;
  return D.9641;
  <D.9845>:
  if (x == 66) goto <D.9846>; else goto <D.9847>;
  <D.9846>:
  *r = 66;
  D.9641 = 0;
  return D.9641;
  <D.9847>:
  if (x == 121) goto <D.9848>; else goto <D.9849>;
  <D.9848>:
  *r = 121;
  D.9641 = 0;
  return D.9641;
  <D.9849>:
  if (x == 85) goto <D.9850>; else goto <D.9851>;
  <D.9850>:
  *r = 85;
  D.9641 = 0;
  return D.9641;
  <D.9851>:
  if (x == 30) goto <D.9852>; else goto <D.9853>;
  <D.9852>:
  *r = 30;
  D.9641 = 0;
  return D.9641;
  <D.9853>:
  if (x == 108) goto <D.9854>; else goto <D.9855>;
  <D.9854>:
  *r = 108;
  D.9641 = 0;
  return D.9641;
  <D.9855>:
  if (x == 94) goto <D.9856>; else goto <D.9857>;
  <D.9856>:
  *r = 94;
  D.9641 = 0;
  return D.9641;
  <D.9857>:
  if (x == 29) goto <D.9858>; else goto <D.9859>;
  <D.9858>:
  *r = 29;
  D.9641 = 0;
  return D.9641;
  <D.9859>:
  if (x == 3) goto <D.9860>; else goto <D.9861>;
  <D.9860>:
  *r = 3;
  D.9641 = 0;
  return D.9641;
  <D.9861>:
  if (x == 69) goto <D.9862>; else goto <D.9863>;
  <D.9862>:
  *r = 69;
  D.9641 = 0;
  return D.9641;
  <D.9863>:
  if (x == 116) goto <D.9864>; else goto <D.9865>;
  <D.9864>:
  *r = 116;
  D.9641 = 0;
  return D.9641;
  <D.9865>:
  if (x == 86) goto <D.9866>; else goto <D.9867>;
  <D.9866>:
  *r = 86;
  D.9641 = 0;
  return D.9641;
  <D.9867>:
  if (x == 62) goto <D.9868>; else goto <D.9869>;
  <D.9868>:
  *r = 62;
  D.9641 = 0;
  return D.9641;
  <D.9869>:
  if (x == 110) goto <D.9870>; else goto <D.9871>;
  <D.9870>:
  *r = 110;
  D.9641 = 0;
  return D.9641;
  <D.9871>:
  if (x == 109) goto <D.9872>; else goto <D.9873>;
  <D.9872>:
  *r = 109;
  D.9641 = 0;
  return D.9641;
  <D.9873>:
  if (x == 26) goto <D.9874>; else goto <D.9875>;
  <D.9874>:
  *r = 26;
  D.9641 = 0;
  return D.9641;
  <D.9875>:
  if (x == 117) goto <D.9876>; else goto <D.9877>;
  <D.9876>:
  *r = 117;
  D.9641 = 0;
  return D.9641;
  <D.9877>:
  if (x == 49) goto <D.9878>; else goto <D.9879>;
  <D.9878>:
  *r = 49;
  D.9641 = 0;
  return D.9641;
  <D.9879>:
  if (x == 87) goto <D.9880>; else goto <D.9881>;
  <D.9880>:
  *r = 87;
  D.9641 = 0;
  return D.9641;
  <D.9881>:
  if (x == 11) goto <D.9882>; else goto <D.9883>;
  <D.9882>:
  *r = 11;
  D.9641 = 0;
  return D.9641;
  <D.9883>:
  if (x == 18) goto <D.9884>; else goto <D.9885>;
  <D.9884>:
  *r = 18;
  D.9641 = 0;
  return D.9641;
  <D.9885>:
  if (x == 54) goto <D.9886>; else goto <D.9887>;
  <D.9886>:
  *r = 54;
  D.9641 = 0;
  return D.9641;
  <D.9887>:
  if (x == 0) goto <D.9888>; else goto <D.9889>;
  <D.9888>:
  D.9641 = 0;
  return D.9641;
  <D.9889>:
  D.9890 = __errno_location ();
  *D.9890 = 22;
  D.9641 = -1;
  return D.9641;
}


Mono_Posix_ToErrno (int x, int * r)
{
  int D.9894;
  int * D.10143;

  *r = 0;
  if (x == 0) goto <D.9892>; else goto <D.9893>;
  <D.9892>:
  D.9894 = 0;
  return D.9894;
  <D.9893>:
  if (x == 7) goto <D.9895>; else goto <D.9896>;
  <D.9895>:
  *r = 7;
  D.9894 = 0;
  return D.9894;
  <D.9896>:
  if (x == 13) goto <D.9897>; else goto <D.9898>;
  <D.9897>:
  *r = 13;
  D.9894 = 0;
  return D.9894;
  <D.9898>:
  if (x == 98) goto <D.9899>; else goto <D.9900>;
  <D.9899>:
  *r = 98;
  D.9894 = 0;
  return D.9894;
  <D.9900>:
  if (x == 99) goto <D.9901>; else goto <D.9902>;
  <D.9901>:
  *r = 99;
  D.9894 = 0;
  return D.9894;
  <D.9902>:
  if (x == 68) goto <D.9903>; else goto <D.9904>;
  <D.9903>:
  *r = 68;
  D.9894 = 0;
  return D.9894;
  <D.9904>:
  if (x == 97) goto <D.9905>; else goto <D.9906>;
  <D.9905>:
  *r = 97;
  D.9894 = 0;
  return D.9894;
  <D.9906>:
  if (x == 11) goto <D.9907>; else goto <D.9908>;
  <D.9907>:
  *r = 11;
  D.9894 = 0;
  return D.9894;
  <D.9908>:
  if (x == 114) goto <D.9909>; else goto <D.9910>;
  <D.9909>:
  *r = 114;
  D.9894 = 0;
  return D.9894;
  <D.9910>:
  if (x == 52) goto <D.9911>; else goto <D.9912>;
  <D.9911>:
  *r = 52;
  D.9894 = 0;
  return D.9894;
  <D.9912>:
  if (x == 9) goto <D.9913>; else goto <D.9914>;
  <D.9913>:
  *r = 9;
  D.9894 = 0;
  return D.9894;
  <D.9914>:
  if (x == 77) goto <D.9915>; else goto <D.9916>;
  <D.9915>:
  *r = 77;
  D.9894 = 0;
  return D.9894;
  <D.9916>:
  if (x == 74) goto <D.9917>; else goto <D.9918>;
  <D.9917>:
  *r = 74;
  D.9894 = 0;
  return D.9894;
  <D.9918>:
  if (x == 53) goto <D.9919>; else goto <D.9920>;
  <D.9919>:
  *r = 53;
  D.9894 = 0;
  return D.9894;
  <D.9920>:
  if (x == 56) goto <D.9921>; else goto <D.9922>;
  <D.9921>:
  *r = 56;
  D.9894 = 0;
  return D.9894;
  <D.9922>:
  if (x == 57) goto <D.9923>; else goto <D.9924>;
  <D.9923>:
  *r = 57;
  D.9894 = 0;
  return D.9894;
  <D.9924>:
  if (x == 59) goto <D.9925>; else goto <D.9926>;
  <D.9925>:
  *r = 59;
  D.9894 = 0;
  return D.9894;
  <D.9926>:
  if (x == 16) goto <D.9927>; else goto <D.9928>;
  <D.9927>:
  *r = 16;
  D.9894 = 0;
  return D.9894;
  <D.9928>:
  if (x == 10) goto <D.9929>; else goto <D.9930>;
  <D.9929>:
  *r = 10;
  D.9894 = 0;
  return D.9894;
  <D.9930>:
  if (x == 44) goto <D.9931>; else goto <D.9932>;
  <D.9931>:
  *r = 44;
  D.9894 = 0;
  return D.9894;
  <D.9932>:
  if (x == 70) goto <D.9933>; else goto <D.9934>;
  <D.9933>:
  *r = 70;
  D.9894 = 0;
  return D.9894;
  <D.9934>:
  if (x == 103) goto <D.9935>; else goto <D.9936>;
  <D.9935>:
  *r = 103;
  D.9894 = 0;
  return D.9894;
  <D.9936>:
  if (x == 111) goto <D.9937>; else goto <D.9938>;
  <D.9937>:
  *r = 111;
  D.9894 = 0;
  return D.9894;
  <D.9938>:
  if (x == 104) goto <D.9939>; else goto <D.9940>;
  <D.9939>:
  *r = 104;
  D.9894 = 0;
  return D.9894;
  <D.9940>:
  if (x == 35) goto <D.9941>; else goto <D.9942>;
  <D.9941>:
  *r = 35;
  D.9894 = 0;
  return D.9894;
  <D.9942>:
  if (x == 35) goto <D.9943>; else goto <D.9944>;
  <D.9943>:
  *r = 35;
  D.9894 = 0;
  return D.9894;
  <D.9944>:
  if (x == 89) goto <D.9945>; else goto <D.9946>;
  <D.9945>:
  *r = 89;
  D.9894 = 0;
  return D.9894;
  <D.9946>:
  if (x == 33) goto <D.9947>; else goto <D.9948>;
  <D.9947>:
  *r = 33;
  D.9894 = 0;
  return D.9894;
  <D.9948>:
  if (x == 73) goto <D.9949>; else goto <D.9950>;
  <D.9949>:
  *r = 73;
  D.9894 = 0;
  return D.9894;
  <D.9950>:
  if (x == 122) goto <D.9951>; else goto <D.9952>;
  <D.9951>:
  *r = 122;
  D.9894 = 0;
  return D.9894;
  <D.9952>:
  if (x == 17) goto <D.9953>; else goto <D.9954>;
  <D.9953>:
  *r = 17;
  D.9894 = 0;
  return D.9894;
  <D.9954>:
  if (x == 14) goto <D.9955>; else goto <D.9956>;
  <D.9955>:
  *r = 14;
  D.9894 = 0;
  return D.9894;
  <D.9956>:
  if (x == 27) goto <D.9957>; else goto <D.9958>;
  <D.9957>:
  *r = 27;
  D.9894 = 0;
  return D.9894;
  <D.9958>:
  if (x == 112) goto <D.9959>; else goto <D.9960>;
  <D.9959>:
  *r = 112;
  D.9894 = 0;
  return D.9894;
  <D.9960>:
  if (x == 113) goto <D.9961>; else goto <D.9962>;
  <D.9961>:
  *r = 113;
  D.9894 = 0;
  return D.9894;
  <D.9962>:
  if (x == 43) goto <D.9963>; else goto <D.9964>;
  <D.9963>:
  *r = 43;
  D.9894 = 0;
  return D.9894;
  <D.9964>:
  if (x == 84) goto <D.9965>; else goto <D.9966>;
  <D.9965>:
  *r = 84;
  D.9894 = 0;
  return D.9894;
  <D.9966>:
  if (x == 115) goto <D.9967>; else goto <D.9968>;
  <D.9967>:
  *r = 115;
  D.9894 = 0;
  return D.9894;
  <D.9968>:
  if (x == 4) goto <D.9969>; else goto <D.9970>;
  <D.9969>:
  *r = 4;
  D.9894 = 0;
  return D.9894;
  <D.9970>:
  if (x == 22) goto <D.9971>; else goto <D.9972>;
  <D.9971>:
  *r = 22;
  D.9894 = 0;
  return D.9894;
  <D.9972>:
  if (x == 5) goto <D.9973>; else goto <D.9974>;
  <D.9973>:
  *r = 5;
  D.9894 = 0;
  return D.9894;
  <D.9974>:
  if (x == 106) goto <D.9975>; else goto <D.9976>;
  <D.9975>:
  *r = 106;
  D.9894 = 0;
  return D.9894;
  <D.9976>:
  if (x == 21) goto <D.9977>; else goto <D.9978>;
  <D.9977>:
  *r = 21;
  D.9894 = 0;
  return D.9894;
  <D.9978>:
  if (x == 120) goto <D.9979>; else goto <D.9980>;
  <D.9979>:
  *r = 120;
  D.9894 = 0;
  return D.9894;
  <D.9980>:
  if (x == 51) goto <D.9981>; else goto <D.9982>;
  <D.9981>:
  *r = 51;
  D.9894 = 0;
  return D.9894;
  <D.9982>:
  if (x == 45) goto <D.9983>; else goto <D.9984>;
  <D.9983>:
  *r = 45;
  D.9894 = 0;
  return D.9894;
  <D.9984>:
  if (x == 46) goto <D.9985>; else goto <D.9986>;
  <D.9985>:
  *r = 46;
  D.9894 = 0;
  return D.9894;
  <D.9986>:
  if (x == 47) goto <D.9987>; else goto <D.9988>;
  <D.9987>:
  *r = 47;
  D.9894 = 0;
  return D.9894;
  <D.9988>:
  if (x == 79) goto <D.9989>; else goto <D.9990>;
  <D.9989>:
  *r = 79;
  D.9894 = 0;
  return D.9894;
  <D.9990>:
  if (x == 80) goto <D.9991>; else goto <D.9992>;
  <D.9991>:
  *r = 80;
  D.9894 = 0;
  return D.9894;
  <D.9992>:
  if (x == 83) goto <D.9993>; else goto <D.9994>;
  <D.9993>:
  *r = 83;
  D.9894 = 0;
  return D.9894;
  <D.9994>:
  if (x == 82) goto <D.9995>; else goto <D.9996>;
  <D.9995>:
  *r = 82;
  D.9894 = 0;
  return D.9894;
  <D.9996>:
  if (x == 81) goto <D.9997>; else goto <D.9998>;
  <D.9997>:
  *r = 81;
  D.9894 = 0;
  return D.9894;
  <D.9998>:
  if (x == 48) goto <D.9999>; else goto <D.10000>;
  <D.9999>:
  *r = 48;
  D.9894 = 0;
  return D.9894;
  <D.10000>:
  if (x == 40) goto <D.10001>; else goto <D.10002>;
  <D.10001>:
  *r = 40;
  D.9894 = 0;
  return D.9894;
  <D.10002>:
  if (x == 124) goto <D.10003>; else goto <D.10004>;
  <D.10003>:
  *r = 124;
  D.9894 = 0;
  return D.9894;
  <D.10004>:
  if (x == 24) goto <D.10005>; else goto <D.10006>;
  <D.10005>:
  *r = 24;
  D.9894 = 0;
  return D.9894;
  <D.10006>:
  if (x == 31) goto <D.10007>; else goto <D.10008>;
  <D.10007>:
  *r = 31;
  D.9894 = 0;
  return D.9894;
  <D.10008>:
  if (x == 90) goto <D.10009>; else goto <D.10010>;
  <D.10009>:
  *r = 90;
  D.9894 = 0;
  return D.9894;
  <D.10010>:
  if (x == 72) goto <D.10011>; else goto <D.10012>;
  <D.10011>:
  *r = 72;
  D.9894 = 0;
  return D.9894;
  <D.10012>:
  if (x == 36) goto <D.10013>; else goto <D.10014>;
  <D.10013>:
  *r = 36;
  D.9894 = 0;
  return D.9894;
  <D.10014>:
  if (x == 119) goto <D.10015>; else goto <D.10016>;
  <D.10015>:
  *r = 119;
  D.9894 = 0;
  return D.9894;
  <D.10016>:
  if (x == 100) goto <D.10017>; else goto <D.10018>;
  <D.10017>:
  *r = 100;
  D.9894 = 0;
  return D.9894;
  <D.10018>:
  if (x == 102) goto <D.10019>; else goto <D.10020>;
  <D.10019>:
  *r = 102;
  D.9894 = 0;
  return D.9894;
  <D.10020>:
  if (x == 101) goto <D.10021>; else goto <D.10022>;
  <D.10021>:
  *r = 101;
  D.9894 = 0;
  return D.9894;
  <D.10022>:
  if (x == 23) goto <D.10023>; else goto <D.10024>;
  <D.10023>:
  *r = 23;
  D.9894 = 0;
  return D.9894;
  <D.10024>:
  if (x == 55) goto <D.10025>; else goto <D.10026>;
  <D.10025>:
  *r = 55;
  D.9894 = 0;
  return D.9894;
  <D.10026>:
  if (x == 105) goto <D.10027>; else goto <D.10028>;
  <D.10027>:
  *r = 105;
  D.9894 = 0;
  return D.9894;
  <D.10028>:
  if (x == 50) goto <D.10029>; else goto <D.10030>;
  <D.10029>:
  *r = 50;
  D.9894 = 0;
  return D.9894;
  <D.10030>:
  if (x == 61) goto <D.10031>; else goto <D.10032>;
  <D.10031>:
  *r = 61;
  D.9894 = 0;
  return D.9894;
  <D.10032>:
  if (x == 19) goto <D.10033>; else goto <D.10034>;
  <D.10033>:
  *r = 19;
  D.9894 = 0;
  return D.9894;
  <D.10034>:
  if (x == 2) goto <D.10035>; else goto <D.10036>;
  <D.10035>:
  *r = 2;
  D.9894 = 0;
  return D.9894;
  <D.10036>:
  if (x == 8) goto <D.10037>; else goto <D.10038>;
  <D.10037>:
  *r = 8;
  D.9894 = 0;
  return D.9894;
  <D.10038>:
  if (x == 37) goto <D.10039>; else goto <D.10040>;
  <D.10039>:
  *r = 37;
  D.9894 = 0;
  return D.9894;
  <D.10040>:
  if (x == 67) goto <D.10041>; else goto <D.10042>;
  <D.10041>:
  *r = 67;
  D.9894 = 0;
  return D.9894;
  <D.10042>:
  if (x == 123) goto <D.10043>; else goto <D.10044>;
  <D.10043>:
  *r = 123;
  D.9894 = 0;
  return D.9894;
  <D.10044>:
  if (x == 12) goto <D.10045>; else goto <D.10046>;
  <D.10045>:
  *r = 12;
  D.9894 = 0;
  return D.9894;
  <D.10046>:
  if (x == 42) goto <D.10047>; else goto <D.10048>;
  <D.10047>:
  *r = 42;
  D.9894 = 0;
  return D.9894;
  <D.10048>:
  if (x == 64) goto <D.10049>; else goto <D.10050>;
  <D.10049>:
  *r = 64;
  D.9894 = 0;
  return D.9894;
  <D.10050>:
  if (x == 65) goto <D.10051>; else goto <D.10052>;
  <D.10051>:
  *r = 65;
  D.9894 = 0;
  return D.9894;
  <D.10052>:
  if (x == 92) goto <D.10053>; else goto <D.10054>;
  <D.10053>:
  *r = 92;
  D.9894 = 0;
  return D.9894;
  <D.10054>:
  if (x == 28) goto <D.10055>; else goto <D.10056>;
  <D.10055>:
  *r = 28;
  D.9894 = 0;
  return D.9894;
  <D.10056>:
  if (x == 63) goto <D.10057>; else goto <D.10058>;
  <D.10057>:
  *r = 63;
  D.9894 = 0;
  return D.9894;
  <D.10058>:
  if (x == 60) goto <D.10059>; else goto <D.10060>;
  <D.10059>:
  *r = 60;
  D.9894 = 0;
  return D.9894;
  <D.10060>:
  if (x == 38) goto <D.10061>; else goto <D.10062>;
  <D.10061>:
  *r = 38;
  D.9894 = 0;
  return D.9894;
  <D.10062>:
  if (x == 15) goto <D.10063>; else goto <D.10064>;
  <D.10063>:
  *r = 15;
  D.9894 = 0;
  return D.9894;
  <D.10064>:
  if (x == 107) goto <D.10065>; else goto <D.10066>;
  <D.10065>:
  *r = 107;
  D.9894 = 0;
  return D.9894;
  <D.10066>:
  if (x == 20) goto <D.10067>; else goto <D.10068>;
  <D.10067>:
  *r = 20;
  D.9894 = 0;
  return D.9894;
  <D.10068>:
  if (x == 39) goto <D.10069>; else goto <D.10070>;
  <D.10069>:
  *r = 39;
  D.9894 = 0;
  return D.9894;
  <D.10070>:
  if (x == 118) goto <D.10071>; else goto <D.10072>;
  <D.10071>:
  *r = 118;
  D.9894 = 0;
  return D.9894;
  <D.10072>:
  if (x == 88) goto <D.10073>; else goto <D.10074>;
  <D.10073>:
  *r = 88;
  D.9894 = 0;
  return D.9894;
  <D.10074>:
  if (x == 25) goto <D.10075>; else goto <D.10076>;
  <D.10075>:
  *r = 25;
  D.9894 = 0;
  return D.9894;
  <D.10076>:
  if (x == 76) goto <D.10077>; else goto <D.10078>;
  <D.10077>:
  *r = 76;
  D.9894 = 0;
  return D.9894;
  <D.10078>:
  if (x == 6) goto <D.10079>; else goto <D.10080>;
  <D.10079>:
  *r = 6;
  D.9894 = 0;
  return D.9894;
  <D.10080>:
  if (x == 95) goto <D.10081>; else goto <D.10082>;
  <D.10081>:
  *r = 95;
  D.9894 = 0;
  return D.9894;
  <D.10082>:
  if (x == 75) goto <D.10083>; else goto <D.10084>;
  <D.10083>:
  *r = 75;
  D.9894 = 0;
  return D.9894;
  <D.10084>:
  if (x == 1) goto <D.10085>; else goto <D.10086>;
  <D.10085>:
  *r = 1;
  D.9894 = 0;
  return D.9894;
  <D.10086>:
  if (x == 96) goto <D.10087>; else goto <D.10088>;
  <D.10087>:
  *r = 96;
  D.9894 = 0;
  return D.9894;
  <D.10088>:
  if (x == 32) goto <D.10089>; else goto <D.10090>;
  <D.10089>:
  *r = 32;
  D.9894 = 0;
  return D.9894;
  <D.10090>:
  if (x == 71) goto <D.10091>; else goto <D.10092>;
  <D.10091>:
  *r = 71;
  D.9894 = 0;
  return D.9894;
  <D.10092>:
  if (x == 93) goto <D.10093>; else goto <D.10094>;
  <D.10093>:
  *r = 93;
  D.9894 = 0;
  return D.9894;
  <D.10094>:
  if (x == 91) goto <D.10095>; else goto <D.10096>;
  <D.10095>:
  *r = 91;
  D.9894 = 0;
  return D.9894;
  <D.10096>:
  if (x == 34) goto <D.10097>; else goto <D.10098>;
  <D.10097>:
  *r = 34;
  D.9894 = 0;
  return D.9894;
  <D.10098>:
  if (x == 78) goto <D.10099>; else goto <D.10100>;
  <D.10099>:
  *r = 78;
  D.9894 = 0;
  return D.9894;
  <D.10100>:
  if (x == 66) goto <D.10101>; else goto <D.10102>;
  <D.10101>:
  *r = 66;
  D.9894 = 0;
  return D.9894;
  <D.10102>:
  if (x == 121) goto <D.10103>; else goto <D.10104>;
  <D.10103>:
  *r = 121;
  D.9894 = 0;
  return D.9894;
  <D.10104>:
  if (x == 85) goto <D.10105>; else goto <D.10106>;
  <D.10105>:
  *r = 85;
  D.9894 = 0;
  return D.9894;
  <D.10106>:
  if (x == 30) goto <D.10107>; else goto <D.10108>;
  <D.10107>:
  *r = 30;
  D.9894 = 0;
  return D.9894;
  <D.10108>:
  if (x == 108) goto <D.10109>; else goto <D.10110>;
  <D.10109>:
  *r = 108;
  D.9894 = 0;
  return D.9894;
  <D.10110>:
  if (x == 94) goto <D.10111>; else goto <D.10112>;
  <D.10111>:
  *r = 94;
  D.9894 = 0;
  return D.9894;
  <D.10112>:
  if (x == 29) goto <D.10113>; else goto <D.10114>;
  <D.10113>:
  *r = 29;
  D.9894 = 0;
  return D.9894;
  <D.10114>:
  if (x == 3) goto <D.10115>; else goto <D.10116>;
  <D.10115>:
  *r = 3;
  D.9894 = 0;
  return D.9894;
  <D.10116>:
  if (x == 69) goto <D.10117>; else goto <D.10118>;
  <D.10117>:
  *r = 69;
  D.9894 = 0;
  return D.9894;
  <D.10118>:
  if (x == 116) goto <D.10119>; else goto <D.10120>;
  <D.10119>:
  *r = 116;
  D.9894 = 0;
  return D.9894;
  <D.10120>:
  if (x == 86) goto <D.10121>; else goto <D.10122>;
  <D.10121>:
  *r = 86;
  D.9894 = 0;
  return D.9894;
  <D.10122>:
  if (x == 62) goto <D.10123>; else goto <D.10124>;
  <D.10123>:
  *r = 62;
  D.9894 = 0;
  return D.9894;
  <D.10124>:
  if (x == 110) goto <D.10125>; else goto <D.10126>;
  <D.10125>:
  *r = 110;
  D.9894 = 0;
  return D.9894;
  <D.10126>:
  if (x == 109) goto <D.10127>; else goto <D.10128>;
  <D.10127>:
  *r = 109;
  D.9894 = 0;
  return D.9894;
  <D.10128>:
  if (x == 26) goto <D.10129>; else goto <D.10130>;
  <D.10129>:
  *r = 26;
  D.9894 = 0;
  return D.9894;
  <D.10130>:
  if (x == 117) goto <D.10131>; else goto <D.10132>;
  <D.10131>:
  *r = 117;
  D.9894 = 0;
  return D.9894;
  <D.10132>:
  if (x == 49) goto <D.10133>; else goto <D.10134>;
  <D.10133>:
  *r = 49;
  D.9894 = 0;
  return D.9894;
  <D.10134>:
  if (x == 87) goto <D.10135>; else goto <D.10136>;
  <D.10135>:
  *r = 87;
  D.9894 = 0;
  return D.9894;
  <D.10136>:
  if (x == 11) goto <D.10137>; else goto <D.10138>;
  <D.10137>:
  *r = 11;
  D.9894 = 0;
  return D.9894;
  <D.10138>:
  if (x == 18) goto <D.10139>; else goto <D.10140>;
  <D.10139>:
  *r = 18;
  D.9894 = 0;
  return D.9894;
  <D.10140>:
  if (x == 54) goto <D.10141>; else goto <D.10142>;
  <D.10141>:
  *r = 54;
  D.9894 = 0;
  return D.9894;
  <D.10142>:
  D.10143 = __errno_location ();
  *D.10143 = 22;
  D.9894 = -1;
  return D.9894;
}


Mono_Posix_FromFcntlCommand (int x, int * r)
{
  int D.10147;
  int * D.10178;

  *r = 0;
  if (x == 0) goto <D.10145>; else goto <D.10146>;
  <D.10145>:
  *r = 0;
  D.10147 = 0;
  return D.10147;
  <D.10146>:
  if (x == 1) goto <D.10148>; else goto <D.10149>;
  <D.10148>:
  *r = 1;
  D.10147 = 0;
  return D.10147;
  <D.10149>:
  if (x == 3) goto <D.10150>; else goto <D.10151>;
  <D.10150>:
  *r = 3;
  D.10147 = 0;
  return D.10147;
  <D.10151>:
  if (x == 1025) goto <D.10152>; else goto <D.10153>;
  <D.10152>:
  *r = 1025;
  D.10147 = 0;
  return D.10147;
  <D.10153>:
  if (x == 12) goto <D.10154>; else goto <D.10155>;
  <D.10154>:
  *r = 5;
  D.10147 = 0;
  return D.10147;
  <D.10155>:
  if (x == 9) goto <D.10156>; else goto <D.10157>;
  <D.10156>:
  *r = 9;
  D.10147 = 0;
  return D.10147;
  <D.10157>:
  if (x == 11) goto <D.10158>; else goto <D.10159>;
  <D.10158>:
  *r = 11;
  D.10147 = 0;
  return D.10147;
  <D.10159>:
  if (x == 1026) goto <D.10160>; else goto <D.10161>;
  <D.10160>:
  *r = 1026;
  D.10147 = 0;
  return D.10147;
  <D.10161>:
  if (x == 2) goto <D.10162>; else goto <D.10163>;
  <D.10162>:
  *r = 2;
  D.10147 = 0;
  return D.10147;
  <D.10163>:
  if (x == 4) goto <D.10164>; else goto <D.10165>;
  <D.10164>:
  *r = 4;
  D.10147 = 0;
  return D.10147;
  <D.10165>:
  if (x == 1024) goto <D.10166>; else goto <D.10167>;
  <D.10166>:
  *r = 1024;
  D.10147 = 0;
  return D.10147;
  <D.10167>:
  if (x == 13) goto <D.10168>; else goto <D.10169>;
  <D.10168>:
  *r = 6;
  D.10147 = 0;
  return D.10147;
  <D.10169>:
  if (x == 14) goto <D.10170>; else goto <D.10171>;
  <D.10170>:
  *r = 7;
  D.10147 = 0;
  return D.10147;
  <D.10171>:
  if (x == 8) goto <D.10172>; else goto <D.10173>;
  <D.10172>:
  *r = 8;
  D.10147 = 0;
  return D.10147;
  <D.10173>:
  if (x == 10) goto <D.10174>; else goto <D.10175>;
  <D.10174>:
  *r = 10;
  D.10147 = 0;
  return D.10147;
  <D.10175>:
  if (x == 0) goto <D.10176>; else goto <D.10177>;
  <D.10176>:
  D.10147 = 0;
  return D.10147;
  <D.10177>:
  D.10178 = __errno_location ();
  *D.10178 = 22;
  D.10147 = -1;
  return D.10147;
}


Mono_Posix_ToFcntlCommand (int x, int * r)
{
  int D.10182;
  int * D.10213;

  *r = 0;
  if (x == 0) goto <D.10180>; else goto <D.10181>;
  <D.10180>:
  D.10182 = 0;
  return D.10182;
  <D.10181>:
  if (x == 0) goto <D.10183>; else goto <D.10184>;
  <D.10183>:
  *r = 0;
  D.10182 = 0;
  return D.10182;
  <D.10184>:
  if (x == 1) goto <D.10185>; else goto <D.10186>;
  <D.10185>:
  *r = 1;
  D.10182 = 0;
  return D.10182;
  <D.10186>:
  if (x == 3) goto <D.10187>; else goto <D.10188>;
  <D.10187>:
  *r = 3;
  D.10182 = 0;
  return D.10182;
  <D.10188>:
  if (x == 1025) goto <D.10189>; else goto <D.10190>;
  <D.10189>:
  *r = 1025;
  D.10182 = 0;
  return D.10182;
  <D.10190>:
  if (x == 5) goto <D.10191>; else goto <D.10192>;
  <D.10191>:
  *r = 12;
  D.10182 = 0;
  return D.10182;
  <D.10192>:
  if (x == 9) goto <D.10193>; else goto <D.10194>;
  <D.10193>:
  *r = 9;
  D.10182 = 0;
  return D.10182;
  <D.10194>:
  if (x == 11) goto <D.10195>; else goto <D.10196>;
  <D.10195>:
  *r = 11;
  D.10182 = 0;
  return D.10182;
  <D.10196>:
  if (x == 1026) goto <D.10197>; else goto <D.10198>;
  <D.10197>:
  *r = 1026;
  D.10182 = 0;
  return D.10182;
  <D.10198>:
  if (x == 2) goto <D.10199>; else goto <D.10200>;
  <D.10199>:
  *r = 2;
  D.10182 = 0;
  return D.10182;
  <D.10200>:
  if (x == 4) goto <D.10201>; else goto <D.10202>;
  <D.10201>:
  *r = 4;
  D.10182 = 0;
  return D.10182;
  <D.10202>:
  if (x == 1024) goto <D.10203>; else goto <D.10204>;
  <D.10203>:
  *r = 1024;
  D.10182 = 0;
  return D.10182;
  <D.10204>:
  if (x == 6) goto <D.10205>; else goto <D.10206>;
  <D.10205>:
  *r = 13;
  D.10182 = 0;
  return D.10182;
  <D.10206>:
  if (x == 7) goto <D.10207>; else goto <D.10208>;
  <D.10207>:
  *r = 14;
  D.10182 = 0;
  return D.10182;
  <D.10208>:
  if (x == 8) goto <D.10209>; else goto <D.10210>;
  <D.10209>:
  *r = 8;
  D.10182 = 0;
  return D.10182;
  <D.10210>:
  if (x == 10) goto <D.10211>; else goto <D.10212>;
  <D.10211>:
  *r = 10;
  D.10182 = 0;
  return D.10182;
  <D.10212>:
  D.10213 = __errno_location ();
  *D.10213 = 22;
  D.10182 = -1;
  return D.10182;
}


Mono_Posix_FromFilePermissions (unsigned int x, unsigned int * r)
{
  unsigned int D.10215;
  unsigned int D.10218;
  unsigned int D.10219;
  unsigned int D.10220;
  unsigned int D.10223;
  unsigned int D.10224;
  unsigned int D.10227;
  unsigned int D.10228;
  unsigned int D.10231;
  unsigned int D.10234;
  unsigned int D.10237;
  unsigned int D.10240;
  unsigned int D.10243;
  unsigned int D.10246;
  unsigned int D.10249;
  unsigned int D.10252;
  unsigned int D.10253;
  unsigned int D.10256;
  unsigned int D.10257;
  unsigned int D.10260;
  unsigned int D.10261;
  unsigned int D.10264;
  unsigned int D.10265;
  unsigned int D.10268;
  unsigned int D.10269;
  unsigned int D.10272;
  unsigned int D.10273;
  unsigned int D.10276;
  unsigned int D.10277;
  unsigned int D.10280;
  unsigned int D.10281;
  unsigned int D.10284;
  unsigned int D.10285;
  unsigned int D.10288;
  unsigned int D.10289;
  unsigned int D.10292;
  unsigned int D.10293;
  unsigned int D.10296;
  unsigned int D.10297;
  unsigned int D.10300;
  unsigned int D.10301;
  unsigned int D.10304;
  unsigned int D.10305;
  unsigned int D.10308;
  unsigned int D.10309;
  unsigned int D.10312;
  int D.10315;

  *r = 0;
  D.10215 = x & 511;
  if (D.10215 == 511) goto <D.10216>; else goto <D.10217>;
  <D.10216>:
  D.10218 = *r;
  D.10219 = D.10218 | 511;
  *r = D.10219;
  <D.10217>:
  D.10220 = x & 4095;
  if (D.10220 == 4095) goto <D.10221>; else goto <D.10222>;
  <D.10221>:
  D.10218 = *r;
  D.10223 = D.10218 | 4095;
  *r = D.10223;
  <D.10222>:
  D.10224 = x & 438;
  if (D.10224 == 438) goto <D.10225>; else goto <D.10226>;
  <D.10225>:
  D.10218 = *r;
  D.10227 = D.10218 | 438;
  *r = D.10227;
  <D.10226>:
  D.10228 = x & 61440;
  if (D.10228 == 24576) goto <D.10229>; else goto <D.10230>;
  <D.10229>:
  D.10218 = *r;
  D.10231 = D.10218 | 24576;
  *r = D.10231;
  <D.10230>:
  D.10228 = x & 61440;
  if (D.10228 == 8192) goto <D.10232>; else goto <D.10233>;
  <D.10232>:
  D.10218 = *r;
  D.10234 = D.10218 | 8192;
  *r = D.10234;
  <D.10233>:
  D.10228 = x & 61440;
  if (D.10228 == 16384) goto <D.10235>; else goto <D.10236>;
  <D.10235>:
  D.10218 = *r;
  D.10237 = D.10218 | 16384;
  *r = D.10237;
  <D.10236>:
  D.10228 = x & 61440;
  if (D.10228 == 4096) goto <D.10238>; else goto <D.10239>;
  <D.10238>:
  D.10218 = *r;
  D.10240 = D.10218 | 4096;
  *r = D.10240;
  <D.10239>:
  D.10228 = x & 61440;
  if (D.10228 == 40960) goto <D.10241>; else goto <D.10242>;
  <D.10241>:
  D.10218 = *r;
  D.10243 = D.10218 | 40960;
  *r = D.10243;
  <D.10242>:
  D.10228 = x & 61440;
  if (D.10228 == 61440) goto <D.10244>; else goto <D.10245>;
  <D.10244>:
  D.10218 = *r;
  D.10246 = D.10218 | 61440;
  *r = D.10246;
  <D.10245>:
  D.10228 = x & 61440;
  if (D.10228 == 32768) goto <D.10247>; else goto <D.10248>;
  <D.10247>:
  D.10218 = *r;
  D.10249 = D.10218 | 32768;
  *r = D.10249;
  <D.10248>:
  D.10228 = x & 61440;
  if (D.10228 == 49152) goto <D.10250>; else goto <D.10251>;
  <D.10250>:
  D.10218 = *r;
  D.10252 = D.10218 | 49152;
  *r = D.10252;
  <D.10251>:
  D.10253 = x & 32;
  if (D.10253 != 0) goto <D.10254>; else goto <D.10255>;
  <D.10254>:
  D.10218 = *r;
  D.10256 = D.10218 | 32;
  *r = D.10256;
  <D.10255>:
  D.10257 = x & 4;
  if (D.10257 != 0) goto <D.10258>; else goto <D.10259>;
  <D.10258>:
  D.10218 = *r;
  D.10260 = D.10218 | 4;
  *r = D.10260;
  <D.10259>:
  D.10261 = x & 256;
  if (D.10261 != 0) goto <D.10262>; else goto <D.10263>;
  <D.10262>:
  D.10218 = *r;
  D.10264 = D.10218 | 256;
  *r = D.10264;
  <D.10263>:
  D.10265 = x & 56;
  if (D.10265 == 56) goto <D.10266>; else goto <D.10267>;
  <D.10266>:
  D.10218 = *r;
  D.10268 = D.10218 | 56;
  *r = D.10268;
  <D.10267>:
  D.10269 = x & 7;
  if (D.10269 == 7) goto <D.10270>; else goto <D.10271>;
  <D.10270>:
  D.10218 = *r;
  D.10272 = D.10218 | 7;
  *r = D.10272;
  <D.10271>:
  D.10273 = x & 448;
  if (D.10273 == 448) goto <D.10274>; else goto <D.10275>;
  <D.10274>:
  D.10218 = *r;
  D.10276 = D.10218 | 448;
  *r = D.10276;
  <D.10275>:
  D.10277 = x & 1024;
  if (D.10277 != 0) goto <D.10278>; else goto <D.10279>;
  <D.10278>:
  D.10218 = *r;
  D.10280 = D.10218 | 1024;
  *r = D.10280;
  <D.10279>:
  D.10281 = x & 2048;
  if (D.10281 != 0) goto <D.10282>; else goto <D.10283>;
  <D.10282>:
  D.10218 = *r;
  D.10284 = D.10218 | 2048;
  *r = D.10284;
  <D.10283>:
  D.10285 = x & 512;
  if (D.10285 != 0) goto <D.10286>; else goto <D.10287>;
  <D.10286>:
  D.10218 = *r;
  D.10288 = D.10218 | 512;
  *r = D.10288;
  <D.10287>:
  D.10289 = x & 16;
  if (D.10289 != 0) goto <D.10290>; else goto <D.10291>;
  <D.10290>:
  D.10218 = *r;
  D.10292 = D.10218 | 16;
  *r = D.10292;
  <D.10291>:
  D.10293 = x & 2;
  if (D.10293 != 0) goto <D.10294>; else goto <D.10295>;
  <D.10294>:
  D.10218 = *r;
  D.10296 = D.10218 | 2;
  *r = D.10296;
  <D.10295>:
  D.10297 = x & 128;
  if (D.10297 != 0) goto <D.10298>; else goto <D.10299>;
  <D.10298>:
  D.10218 = *r;
  D.10300 = D.10218 | 128;
  *r = D.10300;
  <D.10299>:
  D.10301 = x & 8;
  if (D.10301 != 0) goto <D.10302>; else goto <D.10303>;
  <D.10302>:
  D.10218 = *r;
  D.10304 = D.10218 | 8;
  *r = D.10304;
  <D.10303>:
  D.10305 = x & 1;
  if (D.10305 != 0) goto <D.10306>; else goto <D.10307>;
  <D.10306>:
  D.10218 = *r;
  D.10308 = D.10218 | 1;
  *r = D.10308;
  <D.10307>:
  D.10309 = x & 64;
  if (D.10309 != 0) goto <D.10310>; else goto <D.10311>;
  <D.10310>:
  D.10218 = *r;
  D.10312 = D.10218 | 64;
  *r = D.10312;
  <D.10311>:
  if (x == 0) goto <D.10313>; else goto <D.10314>;
  <D.10313>:
  D.10315 = 0;
  return D.10315;
  <D.10314>:
  D.10315 = 0;
  return D.10315;
}


Mono_Posix_ToFilePermissions (unsigned int x, unsigned int * r)
{
  int D.10319;
  unsigned int D.10320;
  unsigned int D.10323;
  unsigned int D.10324;
  unsigned int D.10325;
  unsigned int D.10328;
  unsigned int D.10329;
  unsigned int D.10332;
  unsigned int D.10333;
  unsigned int D.10336;
  unsigned int D.10339;
  unsigned int D.10342;
  unsigned int D.10345;
  unsigned int D.10348;
  unsigned int D.10351;
  unsigned int D.10354;
  unsigned int D.10357;
  unsigned int D.10358;
  unsigned int D.10361;
  unsigned int D.10362;
  unsigned int D.10365;
  unsigned int D.10366;
  unsigned int D.10369;
  unsigned int D.10370;
  unsigned int D.10373;
  unsigned int D.10374;
  unsigned int D.10377;
  unsigned int D.10378;
  unsigned int D.10381;
  unsigned int D.10382;
  unsigned int D.10385;
  unsigned int D.10386;
  unsigned int D.10389;
  unsigned int D.10390;
  unsigned int D.10393;
  unsigned int D.10394;
  unsigned int D.10397;
  unsigned int D.10398;
  unsigned int D.10401;
  unsigned int D.10402;
  unsigned int D.10405;
  unsigned int D.10406;
  unsigned int D.10409;
  unsigned int D.10410;
  unsigned int D.10413;
  unsigned int D.10414;
  unsigned int D.10417;

  *r = 0;
  if (x == 0) goto <D.10317>; else goto <D.10318>;
  <D.10317>:
  D.10319 = 0;
  return D.10319;
  <D.10318>:
  D.10320 = x & 511;
  if (D.10320 == 511) goto <D.10321>; else goto <D.10322>;
  <D.10321>:
  D.10323 = *r;
  D.10324 = D.10323 | 511;
  *r = D.10324;
  <D.10322>:
  D.10325 = x & 4095;
  if (D.10325 == 4095) goto <D.10326>; else goto <D.10327>;
  <D.10326>:
  D.10323 = *r;
  D.10328 = D.10323 | 4095;
  *r = D.10328;
  <D.10327>:
  D.10329 = x & 438;
  if (D.10329 == 438) goto <D.10330>; else goto <D.10331>;
  <D.10330>:
  D.10323 = *r;
  D.10332 = D.10323 | 438;
  *r = D.10332;
  <D.10331>:
  D.10333 = x & 61440;
  if (D.10333 == 24576) goto <D.10334>; else goto <D.10335>;
  <D.10334>:
  D.10323 = *r;
  D.10336 = D.10323 | 24576;
  *r = D.10336;
  <D.10335>:
  D.10333 = x & 61440;
  if (D.10333 == 8192) goto <D.10337>; else goto <D.10338>;
  <D.10337>:
  D.10323 = *r;
  D.10339 = D.10323 | 8192;
  *r = D.10339;
  <D.10338>:
  D.10333 = x & 61440;
  if (D.10333 == 16384) goto <D.10340>; else goto <D.10341>;
  <D.10340>:
  D.10323 = *r;
  D.10342 = D.10323 | 16384;
  *r = D.10342;
  <D.10341>:
  D.10333 = x & 61440;
  if (D.10333 == 4096) goto <D.10343>; else goto <D.10344>;
  <D.10343>:
  D.10323 = *r;
  D.10345 = D.10323 | 4096;
  *r = D.10345;
  <D.10344>:
  D.10333 = x & 61440;
  if (D.10333 == 40960) goto <D.10346>; else goto <D.10347>;
  <D.10346>:
  D.10323 = *r;
  D.10348 = D.10323 | 40960;
  *r = D.10348;
  <D.10347>:
  D.10333 = x & 61440;
  if (D.10333 == 61440) goto <D.10349>; else goto <D.10350>;
  <D.10349>:
  D.10323 = *r;
  D.10351 = D.10323 | 61440;
  *r = D.10351;
  <D.10350>:
  D.10333 = x & 61440;
  if (D.10333 == 32768) goto <D.10352>; else goto <D.10353>;
  <D.10352>:
  D.10323 = *r;
  D.10354 = D.10323 | 32768;
  *r = D.10354;
  <D.10353>:
  D.10333 = x & 61440;
  if (D.10333 == 49152) goto <D.10355>; else goto <D.10356>;
  <D.10355>:
  D.10323 = *r;
  D.10357 = D.10323 | 49152;
  *r = D.10357;
  <D.10356>:
  D.10358 = x & 32;
  if (D.10358 != 0) goto <D.10359>; else goto <D.10360>;
  <D.10359>:
  D.10323 = *r;
  D.10361 = D.10323 | 32;
  *r = D.10361;
  <D.10360>:
  D.10362 = x & 4;
  if (D.10362 != 0) goto <D.10363>; else goto <D.10364>;
  <D.10363>:
  D.10323 = *r;
  D.10365 = D.10323 | 4;
  *r = D.10365;
  <D.10364>:
  D.10366 = x & 256;
  if (D.10366 != 0) goto <D.10367>; else goto <D.10368>;
  <D.10367>:
  D.10323 = *r;
  D.10369 = D.10323 | 256;
  *r = D.10369;
  <D.10368>:
  D.10370 = x & 56;
  if (D.10370 == 56) goto <D.10371>; else goto <D.10372>;
  <D.10371>:
  D.10323 = *r;
  D.10373 = D.10323 | 56;
  *r = D.10373;
  <D.10372>:
  D.10374 = x & 7;
  if (D.10374 == 7) goto <D.10375>; else goto <D.10376>;
  <D.10375>:
  D.10323 = *r;
  D.10377 = D.10323 | 7;
  *r = D.10377;
  <D.10376>:
  D.10378 = x & 448;
  if (D.10378 == 448) goto <D.10379>; else goto <D.10380>;
  <D.10379>:
  D.10323 = *r;
  D.10381 = D.10323 | 448;
  *r = D.10381;
  <D.10380>:
  D.10382 = x & 1024;
  if (D.10382 != 0) goto <D.10383>; else goto <D.10384>;
  <D.10383>:
  D.10323 = *r;
  D.10385 = D.10323 | 1024;
  *r = D.10385;
  <D.10384>:
  D.10386 = x & 2048;
  if (D.10386 != 0) goto <D.10387>; else goto <D.10388>;
  <D.10387>:
  D.10323 = *r;
  D.10389 = D.10323 | 2048;
  *r = D.10389;
  <D.10388>:
  D.10390 = x & 512;
  if (D.10390 != 0) goto <D.10391>; else goto <D.10392>;
  <D.10391>:
  D.10323 = *r;
  D.10393 = D.10323 | 512;
  *r = D.10393;
  <D.10392>:
  D.10394 = x & 16;
  if (D.10394 != 0) goto <D.10395>; else goto <D.10396>;
  <D.10395>:
  D.10323 = *r;
  D.10397 = D.10323 | 16;
  *r = D.10397;
  <D.10396>:
  D.10398 = x & 2;
  if (D.10398 != 0) goto <D.10399>; else goto <D.10400>;
  <D.10399>:
  D.10323 = *r;
  D.10401 = D.10323 | 2;
  *r = D.10401;
  <D.10400>:
  D.10402 = x & 128;
  if (D.10402 != 0) goto <D.10403>; else goto <D.10404>;
  <D.10403>:
  D.10323 = *r;
  D.10405 = D.10323 | 128;
  *r = D.10405;
  <D.10404>:
  D.10406 = x & 8;
  if (D.10406 != 0) goto <D.10407>; else goto <D.10408>;
  <D.10407>:
  D.10323 = *r;
  D.10409 = D.10323 | 8;
  *r = D.10409;
  <D.10408>:
  D.10410 = x & 1;
  if (D.10410 != 0) goto <D.10411>; else goto <D.10412>;
  <D.10411>:
  D.10323 = *r;
  D.10413 = D.10323 | 1;
  *r = D.10413;
  <D.10412>:
  D.10414 = x & 64;
  if (D.10414 != 0) goto <D.10415>; else goto <D.10416>;
  <D.10415>:
  D.10323 = *r;
  D.10417 = D.10323 | 64;
  *r = D.10417;
  <D.10416>:
  D.10319 = 0;
  return D.10319;
}


Mono_Posix_FromFlock (struct Mono_Posix_Flock * from, struct flock * to)
{
  short int * D.10419;
  short int D.10420;
  int D.10421;
  int D.10422;
  int D.10425;
  short int * D.10426;
  short int D.10427;
  int D.10428;
  int D.10429;
  long int D.10432;
  long int D.10433;
  int D.10434;

  memset (to, 0, 32);
  D.10419 = &to->l_type;
  D.10420 = from->l_type;
  D.10421 = (int) D.10420;
  D.10422 = Mono_Posix_FromLockType (D.10421, D.10419);
  if (D.10422 != 0) goto <D.10423>; else goto <D.10424>;
  <D.10423>:
  D.10425 = -1;
  return D.10425;
  <D.10424>:
  D.10426 = &to->l_whence;
  D.10427 = from->l_whence;
  D.10428 = (int) D.10427;
  D.10429 = Mono_Posix_FromSeekFlags (D.10428, D.10426);
  if (D.10429 != 0) goto <D.10430>; else goto <D.10431>;
  <D.10430>:
  D.10425 = -1;
  return D.10425;
  <D.10431>:
  D.10432 = from->l_start;
  to->l_start = D.10432;
  D.10433 = from->l_len;
  to->l_len = D.10433;
  D.10434 = from->l_pid;
  to->l_pid = D.10434;
  D.10425 = 0;
  return D.10425;
}


memset (void * __dest, int __ch, size_t __len)
{
  int D.10438;
  int D.10443;
  void * D.10445;
  long unsigned int D.10446;

  D.10438 = __builtin_constant_p (__len);
  if (D.10438 != 0) goto <D.10439>; else goto <D.10440>;
  <D.10439>:
  if (__len == 0) goto <D.10441>; else goto <D.10442>;
  <D.10441>:
  D.10443 = __builtin_constant_p (__ch);
  if (D.10443 == 0) goto <D.10436>; else goto <D.10444>;
  <D.10444>:
  if (__ch != 0) goto <D.10436>; else goto <D.10437>;
  <D.10436>:
  __warn_memset_zero_len ();
  D.10445 = __dest;
  return D.10445;
  <D.10437>:
  <D.10442>:
  <D.10440>:
  D.10446 = __builtin_object_size (__dest, 0);
  D.10445 = __builtin___memset_chk (__dest, __ch, __len, D.10446);
  return D.10445;
}


Mono_Posix_ToFlock (struct flock * from, struct Mono_Posix_Flock * to)
{
  short int * D.10448;
  short int D.10449;
  int D.10450;
  int D.10451;
  int D.10454;
  short int * D.10455;
  short int D.10456;
  int D.10457;
  int D.10458;
  long int D.10461;
  long int D.10462;
  int D.10463;

  memset (to, 0, 32);
  D.10448 = &to->l_type;
  D.10449 = from->l_type;
  D.10450 = (int) D.10449;
  D.10451 = Mono_Posix_ToLockType (D.10450, D.10448);
  if (D.10451 != 0) goto <D.10452>; else goto <D.10453>;
  <D.10452>:
  D.10454 = -1;
  return D.10454;
  <D.10453>:
  D.10455 = &to->l_whence;
  D.10456 = from->l_whence;
  D.10457 = (int) D.10456;
  D.10458 = Mono_Posix_ToSeekFlags (D.10457, D.10455);
  if (D.10458 != 0) goto <D.10459>; else goto <D.10460>;
  <D.10459>:
  D.10454 = -1;
  return D.10454;
  <D.10460>:
  D.10461 = from->l_start;
  to->l_start = D.10461;
  D.10462 = from->l_len;
  to->l_len = D.10462;
  D.10463 = from->l_pid;
  to->l_pid = D.10463;
  D.10454 = 0;
  return D.10454;
}


Mono_Posix_FromIovec (struct Mono_Posix_Iovec * from, struct iovec * to)
{
  void * D.10465;
  long unsigned int D.10466;
  int D.10467;

  memset (to, 0, 16);
  D.10465 = from->iov_base;
  to->iov_base = D.10465;
  D.10466 = from->iov_len;
  to->iov_len = D.10466;
  D.10467 = 0;
  return D.10467;
}


Mono_Posix_ToIovec (struct iovec * from, struct Mono_Posix_Iovec * to)
{
  void * D.10469;
  long unsigned int D.10470;
  int D.10471;

  memset (to, 0, 16);
  D.10469 = from->iov_base;
  to->iov_base = D.10469;
  D.10470 = from->iov_len;
  to->iov_len = D.10470;
  D.10471 = 0;
  return D.10471;
}


Mono_Posix_FromLockType (short int x, short int * r)
{
  int D.10475;
  int * D.10482;

  *r = 0;
  if (x == 0) goto <D.10473>; else goto <D.10474>;
  <D.10473>:
  *r = 0;
  D.10475 = 0;
  return D.10475;
  <D.10474>:
  if (x == 2) goto <D.10476>; else goto <D.10477>;
  <D.10476>:
  *r = 2;
  D.10475 = 0;
  return D.10475;
  <D.10477>:
  if (x == 1) goto <D.10478>; else goto <D.10479>;
  <D.10478>:
  *r = 1;
  D.10475 = 0;
  return D.10475;
  <D.10479>:
  if (x == 0) goto <D.10480>; else goto <D.10481>;
  <D.10480>:
  D.10475 = 0;
  return D.10475;
  <D.10481>:
  D.10482 = __errno_location ();
  *D.10482 = 22;
  D.10475 = -1;
  return D.10475;
}


Mono_Posix_ToLockType (short int x, short int * r)
{
  int D.10486;
  int * D.10493;

  *r = 0;
  if (x == 0) goto <D.10484>; else goto <D.10485>;
  <D.10484>:
  D.10486 = 0;
  return D.10486;
  <D.10485>:
  if (x == 0) goto <D.10487>; else goto <D.10488>;
  <D.10487>:
  *r = 0;
  D.10486 = 0;
  return D.10486;
  <D.10488>:
  if (x == 2) goto <D.10489>; else goto <D.10490>;
  <D.10489>:
  *r = 2;
  D.10486 = 0;
  return D.10486;
  <D.10490>:
  if (x == 1) goto <D.10491>; else goto <D.10492>;
  <D.10491>:
  *r = 1;
  D.10486 = 0;
  return D.10486;
  <D.10492>:
  D.10493 = __errno_location ();
  *D.10493 = 22;
  D.10486 = -1;
  return D.10486;
}


Mono_Posix_FromLockfCommand (int x, int * r)
{
  int D.10497;
  int * D.10506;

  *r = 0;
  if (x == 1) goto <D.10495>; else goto <D.10496>;
  <D.10495>:
  *r = 1;
  D.10497 = 0;
  return D.10497;
  <D.10496>:
  if (x == 3) goto <D.10498>; else goto <D.10499>;
  <D.10498>:
  *r = 3;
  D.10497 = 0;
  return D.10497;
  <D.10499>:
  if (x == 2) goto <D.10500>; else goto <D.10501>;
  <D.10500>:
  *r = 2;
  D.10497 = 0;
  return D.10497;
  <D.10501>:
  if (x == 0) goto <D.10502>; else goto <D.10503>;
  <D.10502>:
  *r = 0;
  D.10497 = 0;
  return D.10497;
  <D.10503>:
  if (x == 0) goto <D.10504>; else goto <D.10505>;
  <D.10504>:
  D.10497 = 0;
  return D.10497;
  <D.10505>:
  D.10506 = __errno_location ();
  *D.10506 = 22;
  D.10497 = -1;
  return D.10497;
}


Mono_Posix_ToLockfCommand (int x, int * r)
{
  int D.10510;
  int * D.10519;

  *r = 0;
  if (x == 0) goto <D.10508>; else goto <D.10509>;
  <D.10508>:
  D.10510 = 0;
  return D.10510;
  <D.10509>:
  if (x == 1) goto <D.10511>; else goto <D.10512>;
  <D.10511>:
  *r = 1;
  D.10510 = 0;
  return D.10510;
  <D.10512>:
  if (x == 3) goto <D.10513>; else goto <D.10514>;
  <D.10513>:
  *r = 3;
  D.10510 = 0;
  return D.10510;
  <D.10514>:
  if (x == 2) goto <D.10515>; else goto <D.10516>;
  <D.10515>:
  *r = 2;
  D.10510 = 0;
  return D.10510;
  <D.10516>:
  if (x == 0) goto <D.10517>; else goto <D.10518>;
  <D.10517>:
  *r = 0;
  D.10510 = 0;
  return D.10510;
  <D.10518>:
  D.10519 = __errno_location ();
  *D.10519 = 22;
  D.10510 = -1;
  return D.10510;
}


Mono_Posix_FromMlockallFlags (int x, int * r)
{
  int D.10521;
  int D.10524;
  int D.10525;
  int D.10526;
  int D.10529;
  int D.10532;

  *r = 0;
  D.10521 = x & 1;
  if (D.10521 != 0) goto <D.10522>; else goto <D.10523>;
  <D.10522>:
  D.10524 = *r;
  D.10525 = D.10524 | 1;
  *r = D.10525;
  <D.10523>:
  D.10526 = x & 2;
  if (D.10526 != 0) goto <D.10527>; else goto <D.10528>;
  <D.10527>:
  D.10524 = *r;
  D.10529 = D.10524 | 2;
  *r = D.10529;
  <D.10528>:
  if (x == 0) goto <D.10530>; else goto <D.10531>;
  <D.10530>:
  D.10532 = 0;
  return D.10532;
  <D.10531>:
  D.10532 = 0;
  return D.10532;
}


Mono_Posix_ToMlockallFlags (int x, int * r)
{
  int D.10536;
  int D.10537;
  int D.10540;
  int D.10541;
  int D.10542;
  int D.10545;

  *r = 0;
  if (x == 0) goto <D.10534>; else goto <D.10535>;
  <D.10534>:
  D.10536 = 0;
  return D.10536;
  <D.10535>:
  D.10537 = x & 1;
  if (D.10537 != 0) goto <D.10538>; else goto <D.10539>;
  <D.10538>:
  D.10540 = *r;
  D.10541 = D.10540 | 1;
  *r = D.10541;
  <D.10539>:
  D.10542 = x & 2;
  if (D.10542 != 0) goto <D.10543>; else goto <D.10544>;
  <D.10543>:
  D.10540 = *r;
  D.10545 = D.10540 | 2;
  *r = D.10545;
  <D.10544>:
  D.10536 = 0;
  return D.10536;
}


Mono_Posix_FromMmapFlags (int x, int * r)
{
  int D.10547;
  int D.10550;
  int D.10551;
  int D.10554;
  int D.10557;
  int D.10558;
  int D.10561;
  int D.10564;
  int D.10567;
  int D.10568;
  int D.10571;
  int D.10572;
  int D.10575;
  int D.10576;
  int D.10579;
  int D.10580;
  int D.10583;
  int D.10584;
  int D.10587;
  int D.10588;
  int D.10591;
  int D.10592;
  int D.10595;
  int D.10596;
  int D.10599;
  int D.10602;

  *r = 0;
  D.10547 = x & 32;
  if (D.10547 != 0) goto <D.10548>; else goto <D.10549>;
  <D.10548>:
  D.10550 = *r;
  D.10551 = D.10550 | 32;
  *r = D.10551;
  <D.10549>:
  D.10547 = x & 32;
  if (D.10547 != 0) goto <D.10552>; else goto <D.10553>;
  <D.10552>:
  D.10550 = *r;
  D.10551 = D.10550 | 32;
  *r = D.10551;
  <D.10553>:
  D.10554 = x & 2048;
  if (D.10554 != 0) goto <D.10555>; else goto <D.10556>;
  <D.10555>:
  D.10550 = *r;
  D.10557 = D.10550 | 2048;
  *r = D.10557;
  <D.10556>:
  D.10558 = x & 4096;
  if (D.10558 != 0) goto <D.10559>; else goto <D.10560>;
  <D.10559>:
  D.10550 = *r;
  D.10561 = D.10550 | 4096;
  *r = D.10561;
  <D.10560>:
  if (1 != 0) goto <D.10562>; else goto <D.10563>;
  <D.10562>:
  D.10550 = *r;
  *r = D.10550;
  <D.10563>:
  D.10564 = x & 16;
  if (D.10564 != 0) goto <D.10565>; else goto <D.10566>;
  <D.10565>:
  D.10550 = *r;
  D.10567 = D.10550 | 16;
  *r = D.10567;
  <D.10566>:
  D.10568 = x & 256;
  if (D.10568 != 0) goto <D.10569>; else goto <D.10570>;
  <D.10569>:
  D.10550 = *r;
  D.10571 = D.10550 | 256;
  *r = D.10571;
  <D.10570>:
  D.10572 = x & 8192;
  if (D.10572 != 0) goto <D.10573>; else goto <D.10574>;
  <D.10573>:
  D.10550 = *r;
  D.10575 = D.10550 | 8192;
  *r = D.10575;
  <D.10574>:
  D.10576 = x & 65536;
  if (D.10576 != 0) goto <D.10577>; else goto <D.10578>;
  <D.10577>:
  D.10550 = *r;
  D.10579 = D.10550 | 65536;
  *r = D.10579;
  <D.10578>:
  D.10580 = x & 16384;
  if (D.10580 != 0) goto <D.10581>; else goto <D.10582>;
  <D.10581>:
  D.10550 = *r;
  D.10583 = D.10550 | 16384;
  *r = D.10583;
  <D.10582>:
  D.10584 = x & 32768;
  if (D.10584 != 0) goto <D.10585>; else goto <D.10586>;
  <D.10585>:
  D.10550 = *r;
  D.10587 = D.10550 | 32768;
  *r = D.10587;
  <D.10586>:
  D.10588 = x & 2;
  if (D.10588 != 0) goto <D.10589>; else goto <D.10590>;
  <D.10589>:
  D.10550 = *r;
  D.10591 = D.10550 | 2;
  *r = D.10591;
  <D.10590>:
  D.10592 = x & 1;
  if (D.10592 != 0) goto <D.10593>; else goto <D.10594>;
  <D.10593>:
  D.10550 = *r;
  D.10595 = D.10550 | 1;
  *r = D.10595;
  <D.10594>:
  D.10596 = x & 15;
  if (D.10596 == 15) goto <D.10597>; else goto <D.10598>;
  <D.10597>:
  D.10550 = *r;
  D.10599 = D.10550 | 15;
  *r = D.10599;
  <D.10598>:
  if (x == 0) goto <D.10600>; else goto <D.10601>;
  <D.10600>:
  D.10602 = 0;
  return D.10602;
  <D.10601>:
  D.10602 = 0;
  return D.10602;
}


Mono_Posix_ToMmapFlags (int x, int * r)
{
  int D.10606;
  int D.10607;
  int D.10610;
  int D.10611;
  int D.10614;
  int D.10617;
  int D.10618;
  int D.10621;
  int D.10624;
  int D.10627;
  int D.10628;
  int D.10631;
  int D.10632;
  int D.10635;
  int D.10636;
  int D.10639;
  int D.10640;
  int D.10643;
  int D.10644;
  int D.10647;
  int D.10648;
  int D.10651;
  int D.10652;
  int D.10655;
  int D.10656;
  int D.10659;

  *r = 0;
  if (x == 0) goto <D.10604>; else goto <D.10605>;
  <D.10604>:
  D.10606 = 0;
  return D.10606;
  <D.10605>:
  D.10607 = x & 32;
  if (D.10607 != 0) goto <D.10608>; else goto <D.10609>;
  <D.10608>:
  D.10610 = *r;
  D.10611 = D.10610 | 32;
  *r = D.10611;
  <D.10609>:
  D.10607 = x & 32;
  if (D.10607 != 0) goto <D.10612>; else goto <D.10613>;
  <D.10612>:
  D.10610 = *r;
  D.10611 = D.10610 | 32;
  *r = D.10611;
  <D.10613>:
  D.10614 = x & 2048;
  if (D.10614 != 0) goto <D.10615>; else goto <D.10616>;
  <D.10615>:
  D.10610 = *r;
  D.10617 = D.10610 | 2048;
  *r = D.10617;
  <D.10616>:
  D.10618 = x & 4096;
  if (D.10618 != 0) goto <D.10619>; else goto <D.10620>;
  <D.10619>:
  D.10610 = *r;
  D.10621 = D.10610 | 4096;
  *r = D.10621;
  <D.10620>:
  if (1 != 0) goto <D.10622>; else goto <D.10623>;
  <D.10622>:
  D.10610 = *r;
  *r = D.10610;
  <D.10623>:
  D.10624 = x & 16;
  if (D.10624 != 0) goto <D.10625>; else goto <D.10626>;
  <D.10625>:
  D.10610 = *r;
  D.10627 = D.10610 | 16;
  *r = D.10627;
  <D.10626>:
  D.10628 = x & 256;
  if (D.10628 != 0) goto <D.10629>; else goto <D.10630>;
  <D.10629>:
  D.10610 = *r;
  D.10631 = D.10610 | 256;
  *r = D.10631;
  <D.10630>:
  D.10632 = x & 8192;
  if (D.10632 != 0) goto <D.10633>; else goto <D.10634>;
  <D.10633>:
  D.10610 = *r;
  D.10635 = D.10610 | 8192;
  *r = D.10635;
  <D.10634>:
  D.10636 = x & 65536;
  if (D.10636 != 0) goto <D.10637>; else goto <D.10638>;
  <D.10637>:
  D.10610 = *r;
  D.10639 = D.10610 | 65536;
  *r = D.10639;
  <D.10638>:
  D.10640 = x & 16384;
  if (D.10640 != 0) goto <D.10641>; else goto <D.10642>;
  <D.10641>:
  D.10610 = *r;
  D.10643 = D.10610 | 16384;
  *r = D.10643;
  <D.10642>:
  D.10644 = x & 32768;
  if (D.10644 != 0) goto <D.10645>; else goto <D.10646>;
  <D.10645>:
  D.10610 = *r;
  D.10647 = D.10610 | 32768;
  *r = D.10647;
  <D.10646>:
  D.10648 = x & 2;
  if (D.10648 != 0) goto <D.10649>; else goto <D.10650>;
  <D.10649>:
  D.10610 = *r;
  D.10651 = D.10610 | 2;
  *r = D.10651;
  <D.10650>:
  D.10652 = x & 1;
  if (D.10652 != 0) goto <D.10653>; else goto <D.10654>;
  <D.10653>:
  D.10610 = *r;
  D.10655 = D.10610 | 1;
  *r = D.10655;
  <D.10654>:
  D.10656 = x & 15;
  if (D.10656 == 15) goto <D.10657>; else goto <D.10658>;
  <D.10657>:
  D.10610 = *r;
  D.10659 = D.10610 | 15;
  *r = D.10659;
  <D.10658>:
  D.10606 = 0;
  return D.10606;
}


Mono_Posix_FromMmapProts (int x, int * r)
{
  int D.10661;
  int D.10664;
  int D.10665;
  int D.10666;
  int D.10669;
  int D.10670;
  int D.10673;
  int D.10676;
  int D.10679;
  int D.10680;
  int D.10683;
  int D.10686;

  *r = 0;
  D.10661 = x & 4;
  if (D.10661 != 0) goto <D.10662>; else goto <D.10663>;
  <D.10662>:
  D.10664 = *r;
  D.10665 = D.10664 | 4;
  *r = D.10665;
  <D.10663>:
  D.10666 = x & 16777216;
  if (D.10666 != 0) goto <D.10667>; else goto <D.10668>;
  <D.10667>:
  D.10664 = *r;
  D.10669 = D.10664 | 16777216;
  *r = D.10669;
  <D.10668>:
  D.10670 = x & 33554432;
  if (D.10670 != 0) goto <D.10671>; else goto <D.10672>;
  <D.10671>:
  D.10664 = *r;
  D.10673 = D.10664 | 33554432;
  *r = D.10673;
  <D.10672>:
  if (1 != 0) goto <D.10674>; else goto <D.10675>;
  <D.10674>:
  D.10664 = *r;
  *r = D.10664;
  <D.10675>:
  D.10676 = x & 1;
  if (D.10676 != 0) goto <D.10677>; else goto <D.10678>;
  <D.10677>:
  D.10664 = *r;
  D.10679 = D.10664 | 1;
  *r = D.10679;
  <D.10678>:
  D.10680 = x & 2;
  if (D.10680 != 0) goto <D.10681>; else goto <D.10682>;
  <D.10681>:
  D.10664 = *r;
  D.10683 = D.10664 | 2;
  *r = D.10683;
  <D.10682>:
  if (x == 0) goto <D.10684>; else goto <D.10685>;
  <D.10684>:
  D.10686 = 0;
  return D.10686;
  <D.10685>:
  D.10686 = 0;
  return D.10686;
}


Mono_Posix_ToMmapProts (int x, int * r)
{
  int D.10690;
  int D.10691;
  int D.10694;
  int D.10695;
  int D.10696;
  int D.10699;
  int D.10700;
  int D.10703;
  int D.10706;
  int D.10709;
  int D.10710;
  int D.10713;

  *r = 0;
  if (x == 0) goto <D.10688>; else goto <D.10689>;
  <D.10688>:
  D.10690 = 0;
  return D.10690;
  <D.10689>:
  D.10691 = x & 4;
  if (D.10691 != 0) goto <D.10692>; else goto <D.10693>;
  <D.10692>:
  D.10694 = *r;
  D.10695 = D.10694 | 4;
  *r = D.10695;
  <D.10693>:
  D.10696 = x & 16777216;
  if (D.10696 != 0) goto <D.10697>; else goto <D.10698>;
  <D.10697>:
  D.10694 = *r;
  D.10699 = D.10694 | 16777216;
  *r = D.10699;
  <D.10698>:
  D.10700 = x & 33554432;
  if (D.10700 != 0) goto <D.10701>; else goto <D.10702>;
  <D.10701>:
  D.10694 = *r;
  D.10703 = D.10694 | 33554432;
  *r = D.10703;
  <D.10702>:
  if (1 != 0) goto <D.10704>; else goto <D.10705>;
  <D.10704>:
  D.10694 = *r;
  *r = D.10694;
  <D.10705>:
  D.10706 = x & 1;
  if (D.10706 != 0) goto <D.10707>; else goto <D.10708>;
  <D.10707>:
  D.10694 = *r;
  D.10709 = D.10694 | 1;
  *r = D.10709;
  <D.10708>:
  D.10710 = x & 2;
  if (D.10710 != 0) goto <D.10711>; else goto <D.10712>;
  <D.10711>:
  D.10694 = *r;
  D.10713 = D.10694 | 2;
  *r = D.10713;
  <D.10712>:
  D.10690 = 0;
  return D.10690;
}


Mono_Posix_FromMountFlags (guint64 x, guint64 * r)
{
  long unsigned int D.10715;
  long unsigned int D.10718;
  long unsigned int D.10719;
  long unsigned int D.10720;
  int * D.10723;
  int D.10724;
  long unsigned int D.10725;
  long unsigned int D.10728;
  long unsigned int D.10729;
  long unsigned int D.10732;
  long unsigned int D.10733;
  long unsigned int D.10736;
  long unsigned int D.10737;
  long unsigned int D.10740;
  long unsigned int D.10741;
  long unsigned int D.10744;
  long unsigned int D.10745;
  long unsigned int D.10748;
  long unsigned int D.10749;
  long unsigned int D.10752;
  long unsigned int D.10753;
  long unsigned int D.10756;
  long unsigned int D.10757;
  long unsigned int D.10760;
  long unsigned int D.10763;
  long unsigned int D.10764;
  long unsigned int D.10767;

  *r = 0;
  D.10715 = x & 256;
  if (D.10715 != 0) goto <D.10716>; else goto <D.10717>;
  <D.10716>:
  D.10718 = *r;
  D.10719 = D.10718 | 256;
  *r = D.10719;
  <D.10717>:
  D.10720 = x & 4096;
  if (D.10720 != 0) goto <D.10721>; else goto <D.10722>;
  <D.10721>:
  D.10723 = __errno_location ();
  *D.10723 = 22;
  D.10724 = -1;
  return D.10724;
  <D.10722>:
  D.10725 = x & 512;
  if (D.10725 != 0) goto <D.10726>; else goto <D.10727>;
  <D.10726>:
  D.10718 = *r;
  D.10728 = D.10718 | 512;
  *r = D.10728;
  <D.10727>:
  D.10729 = x & 64;
  if (D.10729 != 0) goto <D.10730>; else goto <D.10731>;
  <D.10730>:
  D.10718 = *r;
  D.10732 = D.10718 | 64;
  *r = D.10732;
  <D.10731>:
  D.10733 = x & 1024;
  if (D.10733 != 0) goto <D.10734>; else goto <D.10735>;
  <D.10734>:
  D.10718 = *r;
  D.10736 = D.10718 | 1024;
  *r = D.10736;
  <D.10735>:
  D.10737 = x & 4;
  if (D.10737 != 0) goto <D.10738>; else goto <D.10739>;
  <D.10738>:
  D.10718 = *r;
  D.10740 = D.10718 | 4;
  *r = D.10740;
  <D.10739>:
  D.10741 = x & 2048;
  if (D.10741 != 0) goto <D.10742>; else goto <D.10743>;
  <D.10742>:
  D.10718 = *r;
  D.10744 = D.10718 | 2048;
  *r = D.10744;
  <D.10743>:
  D.10745 = x & 8;
  if (D.10745 != 0) goto <D.10746>; else goto <D.10747>;
  <D.10746>:
  D.10718 = *r;
  D.10748 = D.10718 | 8;
  *r = D.10748;
  <D.10747>:
  D.10749 = x & 2;
  if (D.10749 != 0) goto <D.10750>; else goto <D.10751>;
  <D.10750>:
  D.10718 = *r;
  D.10752 = D.10718 | 2;
  *r = D.10752;
  <D.10751>:
  D.10753 = x & 1;
  if (D.10753 != 0) goto <D.10754>; else goto <D.10755>;
  <D.10754>:
  D.10718 = *r;
  D.10756 = D.10718 | 1;
  *r = D.10756;
  <D.10755>:
  D.10757 = x & 32;
  if (D.10757 != 0) goto <D.10758>; else goto <D.10759>;
  <D.10758>:
  D.10723 = __errno_location ();
  *D.10723 = 22;
  D.10724 = -1;
  return D.10724;
  <D.10759>:
  D.10760 = x & 16;
  if (D.10760 != 0) goto <D.10761>; else goto <D.10762>;
  <D.10761>:
  D.10718 = *r;
  D.10763 = D.10718 | 16;
  *r = D.10763;
  <D.10762>:
  D.10764 = x & 128;
  if (D.10764 != 0) goto <D.10765>; else goto <D.10766>;
  <D.10765>:
  D.10718 = *r;
  D.10767 = D.10718 | 128;
  *r = D.10767;
  <D.10766>:
  if (x == 0) goto <D.10768>; else goto <D.10769>;
  <D.10768>:
  D.10724 = 0;
  return D.10724;
  <D.10769>:
  D.10724 = 0;
  return D.10724;
}


Mono_Posix_ToMountFlags (guint64 x, guint64 * r)
{
  int D.10773;
  long unsigned int D.10774;
  long unsigned int D.10777;
  long unsigned int D.10778;
  long unsigned int D.10779;
  long unsigned int D.10782;
  long unsigned int D.10783;
  long unsigned int D.10786;
  long unsigned int D.10787;
  long unsigned int D.10790;
  long unsigned int D.10791;
  long unsigned int D.10794;
  long unsigned int D.10795;
  long unsigned int D.10798;
  long unsigned int D.10799;
  long unsigned int D.10802;
  long unsigned int D.10803;
  long unsigned int D.10806;
  long unsigned int D.10807;
  long unsigned int D.10810;
  long unsigned int D.10811;
  long unsigned int D.10814;
  long unsigned int D.10815;
  long unsigned int D.10818;

  *r = 0;
  if (x == 0) goto <D.10771>; else goto <D.10772>;
  <D.10771>:
  D.10773 = 0;
  return D.10773;
  <D.10772>:
  D.10774 = x & 256;
  if (D.10774 != 0) goto <D.10775>; else goto <D.10776>;
  <D.10775>:
  D.10777 = *r;
  D.10778 = D.10777 | 256;
  *r = D.10778;
  <D.10776>:
  D.10779 = x & 512;
  if (D.10779 != 0) goto <D.10780>; else goto <D.10781>;
  <D.10780>:
  D.10777 = *r;
  D.10782 = D.10777 | 512;
  *r = D.10782;
  <D.10781>:
  D.10783 = x & 64;
  if (D.10783 != 0) goto <D.10784>; else goto <D.10785>;
  <D.10784>:
  D.10777 = *r;
  D.10786 = D.10777 | 64;
  *r = D.10786;
  <D.10785>:
  D.10787 = x & 1024;
  if (D.10787 != 0) goto <D.10788>; else goto <D.10789>;
  <D.10788>:
  D.10777 = *r;
  D.10790 = D.10777 | 1024;
  *r = D.10790;
  <D.10789>:
  D.10791 = x & 4;
  if (D.10791 != 0) goto <D.10792>; else goto <D.10793>;
  <D.10792>:
  D.10777 = *r;
  D.10794 = D.10777 | 4;
  *r = D.10794;
  <D.10793>:
  D.10795 = x & 2048;
  if (D.10795 != 0) goto <D.10796>; else goto <D.10797>;
  <D.10796>:
  D.10777 = *r;
  D.10798 = D.10777 | 2048;
  *r = D.10798;
  <D.10797>:
  D.10799 = x & 8;
  if (D.10799 != 0) goto <D.10800>; else goto <D.10801>;
  <D.10800>:
  D.10777 = *r;
  D.10802 = D.10777 | 8;
  *r = D.10802;
  <D.10801>:
  D.10803 = x & 2;
  if (D.10803 != 0) goto <D.10804>; else goto <D.10805>;
  <D.10804>:
  D.10777 = *r;
  D.10806 = D.10777 | 2;
  *r = D.10806;
  <D.10805>:
  D.10807 = x & 1;
  if (D.10807 != 0) goto <D.10808>; else goto <D.10809>;
  <D.10808>:
  D.10777 = *r;
  D.10810 = D.10777 | 1;
  *r = D.10810;
  <D.10809>:
  D.10811 = x & 16;
  if (D.10811 != 0) goto <D.10812>; else goto <D.10813>;
  <D.10812>:
  D.10777 = *r;
  D.10814 = D.10777 | 16;
  *r = D.10814;
  <D.10813>:
  D.10815 = x & 128;
  if (D.10815 != 0) goto <D.10816>; else goto <D.10817>;
  <D.10816>:
  D.10777 = *r;
  D.10818 = D.10777 | 128;
  *r = D.10818;
  <D.10817>:
  D.10773 = 0;
  return D.10773;
}


Mono_Posix_FromMremapFlags (guint64 x, guint64 * r)
{
  long unsigned int D.10820;
  long unsigned int D.10823;
  long unsigned int D.10824;
  int D.10827;

  *r = 0;
  D.10820 = x & 1;
  if (D.10820 != 0) goto <D.10821>; else goto <D.10822>;
  <D.10821>:
  D.10823 = *r;
  D.10824 = D.10823 | 1;
  *r = D.10824;
  <D.10822>:
  if (x == 0) goto <D.10825>; else goto <D.10826>;
  <D.10825>:
  D.10827 = 0;
  return D.10827;
  <D.10826>:
  D.10827 = 0;
  return D.10827;
}


Mono_Posix_ToMremapFlags (guint64 x, guint64 * r)
{
  int D.10831;
  long unsigned int D.10832;
  long unsigned int D.10835;
  long unsigned int D.10836;

  *r = 0;
  if (x == 0) goto <D.10829>; else goto <D.10830>;
  <D.10829>:
  D.10831 = 0;
  return D.10831;
  <D.10830>:
  D.10832 = x & 1;
  if (D.10832 != 0) goto <D.10833>; else goto <D.10834>;
  <D.10833>:
  D.10835 = *r;
  D.10836 = D.10835 | 1;
  *r = D.10836;
  <D.10834>:
  D.10831 = 0;
  return D.10831;
}


Mono_Posix_FromMsyncFlags (int x, int * r)
{
  int D.10838;
  int D.10841;
  int D.10842;
  int D.10843;
  int D.10846;
  int D.10847;
  int D.10850;
  int D.10853;

  *r = 0;
  D.10838 = x & 1;
  if (D.10838 != 0) goto <D.10839>; else goto <D.10840>;
  <D.10839>:
  D.10841 = *r;
  D.10842 = D.10841 | 1;
  *r = D.10842;
  <D.10840>:
  D.10843 = x & 2;
  if (D.10843 != 0) goto <D.10844>; else goto <D.10845>;
  <D.10844>:
  D.10841 = *r;
  D.10846 = D.10841 | 2;
  *r = D.10846;
  <D.10845>:
  D.10847 = x & 4;
  if (D.10847 != 0) goto <D.10848>; else goto <D.10849>;
  <D.10848>:
  D.10841 = *r;
  D.10850 = D.10841 | 4;
  *r = D.10850;
  <D.10849>:
  if (x == 0) goto <D.10851>; else goto <D.10852>;
  <D.10851>:
  D.10853 = 0;
  return D.10853;
  <D.10852>:
  D.10853 = 0;
  return D.10853;
}


Mono_Posix_ToMsyncFlags (int x, int * r)
{
  int D.10857;
  int D.10858;
  int D.10861;
  int D.10862;
  int D.10863;
  int D.10866;
  int D.10867;
  int D.10870;

  *r = 0;
  if (x == 0) goto <D.10855>; else goto <D.10856>;
  <D.10855>:
  D.10857 = 0;
  return D.10857;
  <D.10856>:
  D.10858 = x & 1;
  if (D.10858 != 0) goto <D.10859>; else goto <D.10860>;
  <D.10859>:
  D.10861 = *r;
  D.10862 = D.10861 | 1;
  *r = D.10862;
  <D.10860>:
  D.10863 = x & 2;
  if (D.10863 != 0) goto <D.10864>; else goto <D.10865>;
  <D.10864>:
  D.10861 = *r;
  D.10866 = D.10861 | 2;
  *r = D.10866;
  <D.10865>:
  D.10867 = x & 4;
  if (D.10867 != 0) goto <D.10868>; else goto <D.10869>;
  <D.10868>:
  D.10861 = *r;
  D.10870 = D.10861 | 4;
  *r = D.10870;
  <D.10869>:
  D.10857 = 0;
  return D.10857;
}


Mono_Posix_FromOpenFlags (int x, int * r)
{
  int D.10872;
  int D.10875;
  int D.10876;
  int D.10877;
  int D.10880;
  int D.10881;
  int D.10884;
  int D.10885;
  int D.10888;
  int D.10889;
  int D.10892;
  int D.10893;
  int D.10896;
  int D.10897;
  int D.10900;
  int D.10901;
  int D.10904;
  int D.10907;
  int D.10908;
  int D.10911;
  int D.10912;
  int D.10915;
  int D.10916;
  int D.10919;
  int D.10922;
  int D.10925;
  int D.10926;
  int D.10929;
  int D.10930;
  int D.10933;
  int D.10934;
  int D.10937;
  int D.10940;

  *r = 0;
  D.10872 = x & 1024;
  if (D.10872 != 0) goto <D.10873>; else goto <D.10874>;
  <D.10873>:
  D.10875 = *r;
  D.10876 = D.10875 | 1024;
  *r = D.10876;
  <D.10874>:
  D.10877 = x & 8192;
  if (D.10877 != 0) goto <D.10878>; else goto <D.10879>;
  <D.10878>:
  D.10875 = *r;
  D.10880 = D.10875 | 8192;
  *r = D.10880;
  <D.10879>:
  D.10881 = x & 524288;
  if (D.10881 != 0) goto <D.10882>; else goto <D.10883>;
  <D.10882>:
  D.10875 = *r;
  D.10884 = D.10875 | 524288;
  *r = D.10884;
  <D.10883>:
  D.10885 = x & 64;
  if (D.10885 != 0) goto <D.10886>; else goto <D.10887>;
  <D.10886>:
  D.10875 = *r;
  D.10888 = D.10875 | 64;
  *r = D.10888;
  <D.10887>:
  D.10889 = x & 16384;
  if (D.10889 != 0) goto <D.10890>; else goto <D.10891>;
  <D.10890>:
  D.10875 = *r;
  D.10892 = D.10875 | 16384;
  *r = D.10892;
  <D.10891>:
  D.10893 = x & 65536;
  if (D.10893 != 0) goto <D.10894>; else goto <D.10895>;
  <D.10894>:
  D.10875 = *r;
  D.10896 = D.10875 | 65536;
  *r = D.10896;
  <D.10895>:
  D.10897 = x & 128;
  if (D.10897 != 0) goto <D.10898>; else goto <D.10899>;
  <D.10898>:
  D.10875 = *r;
  D.10900 = D.10875 | 128;
  *r = D.10900;
  <D.10899>:
  D.10901 = x & 32768;
  if (D.10901 != 0) goto <D.10902>; else goto <D.10903>;
  <D.10902>:
  D.10875 = *r;
  *r = D.10875;
  <D.10903>:
  D.10904 = x & 256;
  if (D.10904 != 0) goto <D.10905>; else goto <D.10906>;
  <D.10905>:
  D.10875 = *r;
  D.10907 = D.10875 | 256;
  *r = D.10907;
  <D.10906>:
  D.10908 = x & 131072;
  if (D.10908 != 0) goto <D.10909>; else goto <D.10910>;
  <D.10909>:
  D.10875 = *r;
  D.10911 = D.10875 | 131072;
  *r = D.10911;
  <D.10910>:
  D.10912 = x & 2048;
  if (D.10912 != 0) goto <D.10913>; else goto <D.10914>;
  <D.10913>:
  D.10875 = *r;
  D.10915 = D.10875 | 2048;
  *r = D.10915;
  <D.10914>:
  D.10916 = x & 2097152;
  if (D.10916 != 0) goto <D.10917>; else goto <D.10918>;
  <D.10917>:
  D.10875 = *r;
  D.10919 = D.10875 | 2097152;
  *r = D.10919;
  <D.10918>:
  if (1 != 0) goto <D.10920>; else goto <D.10921>;
  <D.10920>:
  D.10875 = *r;
  *r = D.10875;
  <D.10921>:
  D.10922 = x & 2;
  if (D.10922 != 0) goto <D.10923>; else goto <D.10924>;
  <D.10923>:
  D.10875 = *r;
  D.10925 = D.10875 | 2;
  *r = D.10925;
  <D.10924>:
  D.10926 = x & 4096;
  if (D.10926 != 0) goto <D.10927>; else goto <D.10928>;
  <D.10927>:
  D.10875 = *r;
  D.10929 = D.10875 | 1052672;
  *r = D.10929;
  <D.10928>:
  D.10930 = x & 512;
  if (D.10930 != 0) goto <D.10931>; else goto <D.10932>;
  <D.10931>:
  D.10875 = *r;
  D.10933 = D.10875 | 512;
  *r = D.10933;
  <D.10932>:
  D.10934 = x & 1;
  if (D.10934 != 0) goto <D.10935>; else goto <D.10936>;
  <D.10935>:
  D.10875 = *r;
  D.10937 = D.10875 | 1;
  *r = D.10937;
  <D.10936>:
  if (x == 0) goto <D.10938>; else goto <D.10939>;
  <D.10938>:
  D.10940 = 0;
  return D.10940;
  <D.10939>:
  D.10940 = 0;
  return D.10940;
}


Mono_Posix_ToOpenFlags (int x, int * r)
{
  int D.10944;
  int D.10945;
  int D.10948;
  int D.10949;
  int D.10950;
  int D.10953;
  int D.10954;
  int D.10957;
  int D.10958;
  int D.10961;
  int D.10962;
  int D.10965;
  int D.10966;
  int D.10969;
  int D.10970;
  int D.10973;
  int D.10976;
  int D.10977;
  int D.10980;
  int D.10981;
  int D.10984;
  int D.10985;
  int D.10988;
  int D.10989;
  int D.10992;
  int D.10995;
  int D.10998;
  int D.10999;
  int D.11002;
  int D.11003;
  int D.11006;
  int D.11007;
  int D.11010;

  *r = 0;
  if (x == 0) goto <D.10942>; else goto <D.10943>;
  <D.10942>:
  D.10944 = 0;
  return D.10944;
  <D.10943>:
  D.10945 = x & 1024;
  if (D.10945 != 0) goto <D.10946>; else goto <D.10947>;
  <D.10946>:
  D.10948 = *r;
  D.10949 = D.10948 | 1024;
  *r = D.10949;
  <D.10947>:
  D.10950 = x & 8192;
  if (D.10950 != 0) goto <D.10951>; else goto <D.10952>;
  <D.10951>:
  D.10948 = *r;
  D.10953 = D.10948 | 8192;
  *r = D.10953;
  <D.10952>:
  D.10954 = x & 524288;
  if (D.10954 != 0) goto <D.10955>; else goto <D.10956>;
  <D.10955>:
  D.10948 = *r;
  D.10957 = D.10948 | 524288;
  *r = D.10957;
  <D.10956>:
  D.10958 = x & 64;
  if (D.10958 != 0) goto <D.10959>; else goto <D.10960>;
  <D.10959>:
  D.10948 = *r;
  D.10961 = D.10948 | 64;
  *r = D.10961;
  <D.10960>:
  D.10962 = x & 16384;
  if (D.10962 != 0) goto <D.10963>; else goto <D.10964>;
  <D.10963>:
  D.10948 = *r;
  D.10965 = D.10948 | 16384;
  *r = D.10965;
  <D.10964>:
  D.10966 = x & 65536;
  if (D.10966 != 0) goto <D.10967>; else goto <D.10968>;
  <D.10967>:
  D.10948 = *r;
  D.10969 = D.10948 | 65536;
  *r = D.10969;
  <D.10968>:
  D.10970 = x & 128;
  if (D.10970 != 0) goto <D.10971>; else goto <D.10972>;
  <D.10971>:
  D.10948 = *r;
  D.10973 = D.10948 | 128;
  *r = D.10973;
  <D.10972>:
  if (1 != 0) goto <D.10974>; else goto <D.10975>;
  <D.10974>:
  D.10948 = *r;
  D.10976 = D.10948 | 32768;
  *r = D.10976;
  <D.10975>:
  D.10977 = x & 256;
  if (D.10977 != 0) goto <D.10978>; else goto <D.10979>;
  <D.10978>:
  D.10948 = *r;
  D.10980 = D.10948 | 256;
  *r = D.10980;
  <D.10979>:
  D.10981 = x & 131072;
  if (D.10981 != 0) goto <D.10982>; else goto <D.10983>;
  <D.10982>:
  D.10948 = *r;
  D.10984 = D.10948 | 131072;
  *r = D.10984;
  <D.10983>:
  D.10985 = x & 2048;
  if (D.10985 != 0) goto <D.10986>; else goto <D.10987>;
  <D.10986>:
  D.10948 = *r;
  D.10988 = D.10948 | 2048;
  *r = D.10988;
  <D.10987>:
  D.10989 = x & 2097152;
  if (D.10989 != 0) goto <D.10990>; else goto <D.10991>;
  <D.10990>:
  D.10948 = *r;
  D.10992 = D.10948 | 2097152;
  *r = D.10992;
  <D.10991>:
  if (1 != 0) goto <D.10993>; else goto <D.10994>;
  <D.10993>:
  D.10948 = *r;
  *r = D.10948;
  <D.10994>:
  D.10995 = x & 2;
  if (D.10995 != 0) goto <D.10996>; else goto <D.10997>;
  <D.10996>:
  D.10948 = *r;
  D.10998 = D.10948 | 2;
  *r = D.10998;
  <D.10997>:
  D.10999 = x & 1052672;
  if (D.10999 == 1052672) goto <D.11000>; else goto <D.11001>;
  <D.11000>:
  D.10948 = *r;
  D.11002 = D.10948 | 4096;
  *r = D.11002;
  <D.11001>:
  D.11003 = x & 512;
  if (D.11003 != 0) goto <D.11004>; else goto <D.11005>;
  <D.11004>:
  D.10948 = *r;
  D.11006 = D.10948 | 512;
  *r = D.11006;
  <D.11005>:
  D.11007 = x & 1;
  if (D.11007 != 0) goto <D.11008>; else goto <D.11009>;
  <D.11008>:
  D.10948 = *r;
  D.11010 = D.10948 | 1;
  *r = D.11010;
  <D.11009>:
  D.10944 = 0;
  return D.10944;
}


Mono_Posix_FromPathconfName (int x, int * r)
{
  int D.11014;
  int * D.11057;

  *r = 0;
  if (x == 20) goto <D.11012>; else goto <D.11013>;
  <D.11012>:
  *r = 20;
  D.11014 = 0;
  return D.11014;
  <D.11013>:
  if (x == 18) goto <D.11015>; else goto <D.11016>;
  <D.11015>:
  *r = 18;
  D.11014 = 0;
  return D.11014;
  <D.11016>:
  if (x == 10) goto <D.11017>; else goto <D.11018>;
  <D.11017>:
  *r = 10;
  D.11014 = 0;
  return D.11014;
  <D.11018>:
  if (x == 6) goto <D.11019>; else goto <D.11020>;
  <D.11019>:
  *r = 6;
  D.11014 = 0;
  return D.11014;
  <D.11020>:
  if (x == 13) goto <D.11021>; else goto <D.11022>;
  <D.11021>:
  *r = 13;
  D.11014 = 0;
  return D.11014;
  <D.11022>:
  if (x == 0) goto <D.11023>; else goto <D.11024>;
  <D.11023>:
  *r = 0;
  D.11014 = 0;
  return D.11014;
  <D.11024>:
  if (x == 1) goto <D.11025>; else goto <D.11026>;
  <D.11025>:
  *r = 1;
  D.11014 = 0;
  return D.11014;
  <D.11026>:
  if (x == 2) goto <D.11027>; else goto <D.11028>;
  <D.11027>:
  *r = 2;
  D.11014 = 0;
  return D.11014;
  <D.11028>:
  if (x == 3) goto <D.11029>; else goto <D.11030>;
  <D.11029>:
  *r = 3;
  D.11014 = 0;
  return D.11014;
  <D.11030>:
  if (x == 7) goto <D.11031>; else goto <D.11032>;
  <D.11031>:
  *r = 7;
  D.11014 = 0;
  return D.11014;
  <D.11032>:
  if (x == 4) goto <D.11033>; else goto <D.11034>;
  <D.11033>:
  *r = 4;
  D.11014 = 0;
  return D.11014;
  <D.11034>:
  if (x == 5) goto <D.11035>; else goto <D.11036>;
  <D.11035>:
  *r = 5;
  D.11014 = 0;
  return D.11014;
  <D.11036>:
  if (x == 11) goto <D.11037>; else goto <D.11038>;
  <D.11037>:
  *r = 11;
  D.11014 = 0;
  return D.11014;
  <D.11038>:
  if (x == 14) goto <D.11039>; else goto <D.11040>;
  <D.11039>:
  *r = 14;
  D.11014 = 0;
  return D.11014;
  <D.11040>:
  if (x == 15) goto <D.11041>; else goto <D.11042>;
  <D.11041>:
  *r = 15;
  D.11014 = 0;
  return D.11014;
  <D.11042>:
  if (x == 16) goto <D.11043>; else goto <D.11044>;
  <D.11043>:
  *r = 16;
  D.11014 = 0;
  return D.11014;
  <D.11044>:
  if (x == 17) goto <D.11045>; else goto <D.11046>;
  <D.11045>:
  *r = 17;
  D.11014 = 0;
  return D.11014;
  <D.11046>:
  if (x == 12) goto <D.11047>; else goto <D.11048>;
  <D.11047>:
  *r = 12;
  D.11014 = 0;
  return D.11014;
  <D.11048>:
  if (x == 19) goto <D.11049>; else goto <D.11050>;
  <D.11049>:
  *r = 19;
  D.11014 = 0;
  return D.11014;
  <D.11050>:
  if (x == 9) goto <D.11051>; else goto <D.11052>;
  <D.11051>:
  *r = 9;
  D.11014 = 0;
  return D.11014;
  <D.11052>:
  if (x == 8) goto <D.11053>; else goto <D.11054>;
  <D.11053>:
  *r = 8;
  D.11014 = 0;
  return D.11014;
  <D.11054>:
  if (x == 0) goto <D.11055>; else goto <D.11056>;
  <D.11055>:
  D.11014 = 0;
  return D.11014;
  <D.11056>:
  D.11057 = __errno_location ();
  *D.11057 = 22;
  D.11014 = -1;
  return D.11014;
}


Mono_Posix_ToPathconfName (int x, int * r)
{
  int D.11061;
  int * D.11104;

  *r = 0;
  if (x == 0) goto <D.11059>; else goto <D.11060>;
  <D.11059>:
  D.11061 = 0;
  return D.11061;
  <D.11060>:
  if (x == 20) goto <D.11062>; else goto <D.11063>;
  <D.11062>:
  *r = 20;
  D.11061 = 0;
  return D.11061;
  <D.11063>:
  if (x == 18) goto <D.11064>; else goto <D.11065>;
  <D.11064>:
  *r = 18;
  D.11061 = 0;
  return D.11061;
  <D.11065>:
  if (x == 10) goto <D.11066>; else goto <D.11067>;
  <D.11066>:
  *r = 10;
  D.11061 = 0;
  return D.11061;
  <D.11067>:
  if (x == 6) goto <D.11068>; else goto <D.11069>;
  <D.11068>:
  *r = 6;
  D.11061 = 0;
  return D.11061;
  <D.11069>:
  if (x == 13) goto <D.11070>; else goto <D.11071>;
  <D.11070>:
  *r = 13;
  D.11061 = 0;
  return D.11061;
  <D.11071>:
  if (x == 0) goto <D.11072>; else goto <D.11073>;
  <D.11072>:
  *r = 0;
  D.11061 = 0;
  return D.11061;
  <D.11073>:
  if (x == 1) goto <D.11074>; else goto <D.11075>;
  <D.11074>:
  *r = 1;
  D.11061 = 0;
  return D.11061;
  <D.11075>:
  if (x == 2) goto <D.11076>; else goto <D.11077>;
  <D.11076>:
  *r = 2;
  D.11061 = 0;
  return D.11061;
  <D.11077>:
  if (x == 3) goto <D.11078>; else goto <D.11079>;
  <D.11078>:
  *r = 3;
  D.11061 = 0;
  return D.11061;
  <D.11079>:
  if (x == 7) goto <D.11080>; else goto <D.11081>;
  <D.11080>:
  *r = 7;
  D.11061 = 0;
  return D.11061;
  <D.11081>:
  if (x == 4) goto <D.11082>; else goto <D.11083>;
  <D.11082>:
  *r = 4;
  D.11061 = 0;
  return D.11061;
  <D.11083>:
  if (x == 5) goto <D.11084>; else goto <D.11085>;
  <D.11084>:
  *r = 5;
  D.11061 = 0;
  return D.11061;
  <D.11085>:
  if (x == 11) goto <D.11086>; else goto <D.11087>;
  <D.11086>:
  *r = 11;
  D.11061 = 0;
  return D.11061;
  <D.11087>:
  if (x == 14) goto <D.11088>; else goto <D.11089>;
  <D.11088>:
  *r = 14;
  D.11061 = 0;
  return D.11061;
  <D.11089>:
  if (x == 15) goto <D.11090>; else goto <D.11091>;
  <D.11090>:
  *r = 15;
  D.11061 = 0;
  return D.11061;
  <D.11091>:
  if (x == 16) goto <D.11092>; else goto <D.11093>;
  <D.11092>:
  *r = 16;
  D.11061 = 0;
  return D.11061;
  <D.11093>:
  if (x == 17) goto <D.11094>; else goto <D.11095>;
  <D.11094>:
  *r = 17;
  D.11061 = 0;
  return D.11061;
  <D.11095>:
  if (x == 12) goto <D.11096>; else goto <D.11097>;
  <D.11096>:
  *r = 12;
  D.11061 = 0;
  return D.11061;
  <D.11097>:
  if (x == 19) goto <D.11098>; else goto <D.11099>;
  <D.11098>:
  *r = 19;
  D.11061 = 0;
  return D.11061;
  <D.11099>:
  if (x == 9) goto <D.11100>; else goto <D.11101>;
  <D.11100>:
  *r = 9;
  D.11061 = 0;
  return D.11061;
  <D.11101>:
  if (x == 8) goto <D.11102>; else goto <D.11103>;
  <D.11102>:
  *r = 8;
  D.11061 = 0;
  return D.11061;
  <D.11103>:
  D.11104 = __errno_location ();
  *D.11104 = 22;
  D.11061 = -1;
  return D.11061;
}


Mono_Posix_FromPollEvents (short int x, short int * r)
{
  int D.11106;
  int D.11107;
  short int D.11110;
  short int D.11111;
  int D.11112;
  short int D.11115;
  int D.11116;
  short int D.11119;
  int D.11120;
  short int D.11123;
  int D.11124;
  short int D.11127;
  int D.11128;
  short int D.11131;
  int D.11132;
  short int D.11135;
  int D.11136;
  short int D.11139;
  int D.11140;
  short int D.11143;
  int D.11144;
  short int D.11147;
  int D.11150;

  *r = 0;
  D.11106 = (int) x;
  D.11107 = D.11106 & 8;
  if (D.11107 != 0) goto <D.11108>; else goto <D.11109>;
  <D.11108>:
  D.11110 = *r;
  D.11111 = D.11110 | 8;
  *r = D.11111;
  <D.11109>:
  D.11106 = (int) x;
  D.11112 = D.11106 & 16;
  if (D.11112 != 0) goto <D.11113>; else goto <D.11114>;
  <D.11113>:
  D.11110 = *r;
  D.11115 = D.11110 | 16;
  *r = D.11115;
  <D.11114>:
  D.11106 = (int) x;
  D.11116 = D.11106 & 1;
  if (D.11116 != 0) goto <D.11117>; else goto <D.11118>;
  <D.11117>:
  D.11110 = *r;
  D.11119 = D.11110 | 1;
  *r = D.11119;
  <D.11118>:
  D.11106 = (int) x;
  D.11120 = D.11106 & 32;
  if (D.11120 != 0) goto <D.11121>; else goto <D.11122>;
  <D.11121>:
  D.11110 = *r;
  D.11123 = D.11110 | 32;
  *r = D.11123;
  <D.11122>:
  D.11106 = (int) x;
  D.11124 = D.11106 & 4;
  if (D.11124 != 0) goto <D.11125>; else goto <D.11126>;
  <D.11125>:
  D.11110 = *r;
  D.11127 = D.11110 | 4;
  *r = D.11127;
  <D.11126>:
  D.11106 = (int) x;
  D.11128 = D.11106 & 2;
  if (D.11128 != 0) goto <D.11129>; else goto <D.11130>;
  <D.11129>:
  D.11110 = *r;
  D.11131 = D.11110 | 2;
  *r = D.11131;
  <D.11130>:
  D.11106 = (int) x;
  D.11132 = D.11106 & 128;
  if (D.11132 != 0) goto <D.11133>; else goto <D.11134>;
  <D.11133>:
  D.11110 = *r;
  D.11135 = D.11110 | 128;
  *r = D.11135;
  <D.11134>:
  D.11106 = (int) x;
  D.11136 = D.11106 & 64;
  if (D.11136 != 0) goto <D.11137>; else goto <D.11138>;
  <D.11137>:
  D.11110 = *r;
  D.11139 = D.11110 | 64;
  *r = D.11139;
  <D.11138>:
  D.11106 = (int) x;
  D.11140 = D.11106 & 512;
  if (D.11140 != 0) goto <D.11141>; else goto <D.11142>;
  <D.11141>:
  D.11110 = *r;
  D.11143 = D.11110 | 512;
  *r = D.11143;
  <D.11142>:
  D.11106 = (int) x;
  D.11144 = D.11106 & 256;
  if (D.11144 != 0) goto <D.11145>; else goto <D.11146>;
  <D.11145>:
  D.11110 = *r;
  D.11147 = D.11110 | 256;
  *r = D.11147;
  <D.11146>:
  if (x == 0) goto <D.11148>; else goto <D.11149>;
  <D.11148>:
  D.11150 = 0;
  return D.11150;
  <D.11149>:
  D.11150 = 0;
  return D.11150;
}


Mono_Posix_ToPollEvents (short int x, short int * r)
{
  int D.11154;
  int D.11155;
  int D.11156;
  short int D.11159;
  short int D.11160;
  int D.11161;
  short int D.11164;
  int D.11165;
  short int D.11168;
  int D.11169;
  short int D.11172;
  int D.11173;
  short int D.11176;
  int D.11177;
  short int D.11180;
  int D.11181;
  short int D.11184;
  int D.11185;
  short int D.11188;
  int D.11189;
  short int D.11192;
  int D.11193;
  short int D.11196;

  *r = 0;
  if (x == 0) goto <D.11152>; else goto <D.11153>;
  <D.11152>:
  D.11154 = 0;
  return D.11154;
  <D.11153>:
  D.11155 = (int) x;
  D.11156 = D.11155 & 8;
  if (D.11156 != 0) goto <D.11157>; else goto <D.11158>;
  <D.11157>:
  D.11159 = *r;
  D.11160 = D.11159 | 8;
  *r = D.11160;
  <D.11158>:
  D.11155 = (int) x;
  D.11161 = D.11155 & 16;
  if (D.11161 != 0) goto <D.11162>; else goto <D.11163>;
  <D.11162>:
  D.11159 = *r;
  D.11164 = D.11159 | 16;
  *r = D.11164;
  <D.11163>:
  D.11155 = (int) x;
  D.11165 = D.11155 & 1;
  if (D.11165 != 0) goto <D.11166>; else goto <D.11167>;
  <D.11166>:
  D.11159 = *r;
  D.11168 = D.11159 | 1;
  *r = D.11168;
  <D.11167>:
  D.11155 = (int) x;
  D.11169 = D.11155 & 32;
  if (D.11169 != 0) goto <D.11170>; else goto <D.11171>;
  <D.11170>:
  D.11159 = *r;
  D.11172 = D.11159 | 32;
  *r = D.11172;
  <D.11171>:
  D.11155 = (int) x;
  D.11173 = D.11155 & 4;
  if (D.11173 != 0) goto <D.11174>; else goto <D.11175>;
  <D.11174>:
  D.11159 = *r;
  D.11176 = D.11159 | 4;
  *r = D.11176;
  <D.11175>:
  D.11155 = (int) x;
  D.11177 = D.11155 & 2;
  if (D.11177 != 0) goto <D.11178>; else goto <D.11179>;
  <D.11178>:
  D.11159 = *r;
  D.11180 = D.11159 | 2;
  *r = D.11180;
  <D.11179>:
  D.11155 = (int) x;
  D.11181 = D.11155 & 128;
  if (D.11181 != 0) goto <D.11182>; else goto <D.11183>;
  <D.11182>:
  D.11159 = *r;
  D.11184 = D.11159 | 128;
  *r = D.11184;
  <D.11183>:
  D.11155 = (int) x;
  D.11185 = D.11155 & 64;
  if (D.11185 != 0) goto <D.11186>; else goto <D.11187>;
  <D.11186>:
  D.11159 = *r;
  D.11188 = D.11159 | 64;
  *r = D.11188;
  <D.11187>:
  D.11155 = (int) x;
  D.11189 = D.11155 & 512;
  if (D.11189 != 0) goto <D.11190>; else goto <D.11191>;
  <D.11190>:
  D.11159 = *r;
  D.11192 = D.11159 | 512;
  *r = D.11192;
  <D.11191>:
  D.11155 = (int) x;
  D.11193 = D.11155 & 256;
  if (D.11193 != 0) goto <D.11194>; else goto <D.11195>;
  <D.11194>:
  D.11159 = *r;
  D.11196 = D.11159 | 256;
  *r = D.11196;
  <D.11195>:
  D.11154 = 0;
  return D.11154;
}


Mono_Posix_FromPollfd (struct Mono_Posix_Pollfd * from, struct pollfd * to)
{
  int D.11198;
  short int * D.11199;
  short int D.11200;
  int D.11201;
  int D.11202;
  int D.11205;
  short int * D.11206;
  short int D.11207;
  int D.11208;
  int D.11209;

  memset (to, 0, 8);
  D.11198 = from->fd;
  to->fd = D.11198;
  D.11199 = &to->events;
  D.11200 = from->events;
  D.11201 = (int) D.11200;
  D.11202 = Mono_Posix_FromPollEvents (D.11201, D.11199);
  if (D.11202 != 0) goto <D.11203>; else goto <D.11204>;
  <D.11203>:
  D.11205 = -1;
  return D.11205;
  <D.11204>:
  D.11206 = &to->revents;
  D.11207 = from->revents;
  D.11208 = (int) D.11207;
  D.11209 = Mono_Posix_FromPollEvents (D.11208, D.11206);
  if (D.11209 != 0) goto <D.11210>; else goto <D.11211>;
  <D.11210>:
  D.11205 = -1;
  return D.11205;
  <D.11211>:
  D.11205 = 0;
  return D.11205;
}


Mono_Posix_ToPollfd (struct pollfd * from, struct Mono_Posix_Pollfd * to)
{
  int D.11213;
  short int * D.11214;
  short int D.11215;
  int D.11216;
  int D.11217;
  int D.11220;
  short int * D.11221;
  short int D.11222;
  int D.11223;
  int D.11224;

  memset (to, 0, 8);
  D.11213 = from->fd;
  to->fd = D.11213;
  D.11214 = &to->events;
  D.11215 = from->events;
  D.11216 = (int) D.11215;
  D.11217 = Mono_Posix_ToPollEvents (D.11216, D.11214);
  if (D.11217 != 0) goto <D.11218>; else goto <D.11219>;
  <D.11218>:
  D.11220 = -1;
  return D.11220;
  <D.11219>:
  D.11221 = &to->revents;
  D.11222 = from->revents;
  D.11223 = (int) D.11222;
  D.11224 = Mono_Posix_ToPollEvents (D.11223, D.11221);
  if (D.11224 != 0) goto <D.11225>; else goto <D.11226>;
  <D.11225>:
  D.11220 = -1;
  return D.11220;
  <D.11226>:
  D.11220 = 0;
  return D.11220;
}


Mono_Posix_FromPosixFadviseAdvice (int x, int * r)
{
  int D.11230;
  int * D.11243;

  *r = 0;
  if (x == 4) goto <D.11228>; else goto <D.11229>;
  <D.11228>:
  *r = 4;
  D.11230 = 0;
  return D.11230;
  <D.11229>:
  if (x == 5) goto <D.11231>; else goto <D.11232>;
  <D.11231>:
  *r = 5;
  D.11230 = 0;
  return D.11230;
  <D.11232>:
  if (x == 0) goto <D.11233>; else goto <D.11234>;
  <D.11233>:
  *r = 0;
  D.11230 = 0;
  return D.11230;
  <D.11234>:
  if (x == 1) goto <D.11235>; else goto <D.11236>;
  <D.11235>:
  *r = 1;
  D.11230 = 0;
  return D.11230;
  <D.11236>:
  if (x == 2) goto <D.11237>; else goto <D.11238>;
  <D.11237>:
  *r = 2;
  D.11230 = 0;
  return D.11230;
  <D.11238>:
  if (x == 3) goto <D.11239>; else goto <D.11240>;
  <D.11239>:
  *r = 3;
  D.11230 = 0;
  return D.11230;
  <D.11240>:
  if (x == 0) goto <D.11241>; else goto <D.11242>;
  <D.11241>:
  D.11230 = 0;
  return D.11230;
  <D.11242>:
  D.11243 = __errno_location ();
  *D.11243 = 22;
  D.11230 = -1;
  return D.11230;
}


Mono_Posix_ToPosixFadviseAdvice (int x, int * r)
{
  int D.11247;
  int * D.11260;

  *r = 0;
  if (x == 0) goto <D.11245>; else goto <D.11246>;
  <D.11245>:
  D.11247 = 0;
  return D.11247;
  <D.11246>:
  if (x == 4) goto <D.11248>; else goto <D.11249>;
  <D.11248>:
  *r = 4;
  D.11247 = 0;
  return D.11247;
  <D.11249>:
  if (x == 5) goto <D.11250>; else goto <D.11251>;
  <D.11250>:
  *r = 5;
  D.11247 = 0;
  return D.11247;
  <D.11251>:
  if (x == 0) goto <D.11252>; else goto <D.11253>;
  <D.11252>:
  *r = 0;
  D.11247 = 0;
  return D.11247;
  <D.11253>:
  if (x == 1) goto <D.11254>; else goto <D.11255>;
  <D.11254>:
  *r = 1;
  D.11247 = 0;
  return D.11247;
  <D.11255>:
  if (x == 2) goto <D.11256>; else goto <D.11257>;
  <D.11256>:
  *r = 2;
  D.11247 = 0;
  return D.11247;
  <D.11257>:
  if (x == 3) goto <D.11258>; else goto <D.11259>;
  <D.11258>:
  *r = 3;
  D.11247 = 0;
  return D.11247;
  <D.11259>:
  D.11260 = __errno_location ();
  *D.11260 = 22;
  D.11247 = -1;
  return D.11247;
}


Mono_Posix_FromPosixMadviseAdvice (int x, int * r)
{
  int D.11264;
  int * D.11275;

  *r = 0;
  if (x == 4) goto <D.11262>; else goto <D.11263>;
  <D.11262>:
  *r = 4;
  D.11264 = 0;
  return D.11264;
  <D.11263>:
  if (x == 0) goto <D.11265>; else goto <D.11266>;
  <D.11265>:
  *r = 0;
  D.11264 = 0;
  return D.11264;
  <D.11266>:
  if (x == 1) goto <D.11267>; else goto <D.11268>;
  <D.11267>:
  *r = 1;
  D.11264 = 0;
  return D.11264;
  <D.11268>:
  if (x == 2) goto <D.11269>; else goto <D.11270>;
  <D.11269>:
  *r = 2;
  D.11264 = 0;
  return D.11264;
  <D.11270>:
  if (x == 3) goto <D.11271>; else goto <D.11272>;
  <D.11271>:
  *r = 3;
  D.11264 = 0;
  return D.11264;
  <D.11272>:
  if (x == 0) goto <D.11273>; else goto <D.11274>;
  <D.11273>:
  D.11264 = 0;
  return D.11264;
  <D.11274>:
  D.11275 = __errno_location ();
  *D.11275 = 22;
  D.11264 = -1;
  return D.11264;
}


Mono_Posix_ToPosixMadviseAdvice (int x, int * r)
{
  int D.11279;
  int * D.11290;

  *r = 0;
  if (x == 0) goto <D.11277>; else goto <D.11278>;
  <D.11277>:
  D.11279 = 0;
  return D.11279;
  <D.11278>:
  if (x == 4) goto <D.11280>; else goto <D.11281>;
  <D.11280>:
  *r = 4;
  D.11279 = 0;
  return D.11279;
  <D.11281>:
  if (x == 0) goto <D.11282>; else goto <D.11283>;
  <D.11282>:
  *r = 0;
  D.11279 = 0;
  return D.11279;
  <D.11283>:
  if (x == 1) goto <D.11284>; else goto <D.11285>;
  <D.11284>:
  *r = 1;
  D.11279 = 0;
  return D.11279;
  <D.11285>:
  if (x == 2) goto <D.11286>; else goto <D.11287>;
  <D.11286>:
  *r = 2;
  D.11279 = 0;
  return D.11279;
  <D.11287>:
  if (x == 3) goto <D.11288>; else goto <D.11289>;
  <D.11288>:
  *r = 3;
  D.11279 = 0;
  return D.11279;
  <D.11289>:
  D.11290 = __errno_location ();
  *D.11290 = 22;
  D.11279 = -1;
  return D.11279;
}


Mono_Posix_FromSeekFlags (short int x, short int * r)
{
  int D.11294;
  int * D.11307;

  *r = 0;
  if (x == 1) goto <D.11292>; else goto <D.11293>;
  <D.11292>:
  *r = 1;
  D.11294 = 0;
  return D.11294;
  <D.11293>:
  if (x == 0) goto <D.11295>; else goto <D.11296>;
  <D.11295>:
  *r = 0;
  D.11294 = 0;
  return D.11294;
  <D.11296>:
  if (x == 2) goto <D.11297>; else goto <D.11298>;
  <D.11297>:
  *r = 2;
  D.11294 = 0;
  return D.11294;
  <D.11298>:
  if (x == 1) goto <D.11299>; else goto <D.11300>;
  <D.11299>:
  *r = 1;
  D.11294 = 0;
  return D.11294;
  <D.11300>:
  if (x == 2) goto <D.11301>; else goto <D.11302>;
  <D.11301>:
  *r = 2;
  D.11294 = 0;
  return D.11294;
  <D.11302>:
  if (x == 0) goto <D.11303>; else goto <D.11304>;
  <D.11303>:
  *r = 0;
  D.11294 = 0;
  return D.11294;
  <D.11304>:
  if (x == 0) goto <D.11305>; else goto <D.11306>;
  <D.11305>:
  D.11294 = 0;
  return D.11294;
  <D.11306>:
  D.11307 = __errno_location ();
  *D.11307 = 22;
  D.11294 = -1;
  return D.11294;
}


Mono_Posix_ToSeekFlags (short int x, short int * r)
{
  int D.11311;
  int * D.11324;

  *r = 0;
  if (x == 0) goto <D.11309>; else goto <D.11310>;
  <D.11309>:
  D.11311 = 0;
  return D.11311;
  <D.11310>:
  if (x == 1) goto <D.11312>; else goto <D.11313>;
  <D.11312>:
  *r = 1;
  D.11311 = 0;
  return D.11311;
  <D.11313>:
  if (x == 0) goto <D.11314>; else goto <D.11315>;
  <D.11314>:
  *r = 0;
  D.11311 = 0;
  return D.11311;
  <D.11315>:
  if (x == 2) goto <D.11316>; else goto <D.11317>;
  <D.11316>:
  *r = 2;
  D.11311 = 0;
  return D.11311;
  <D.11317>:
  if (x == 1) goto <D.11318>; else goto <D.11319>;
  <D.11318>:
  *r = 1;
  D.11311 = 0;
  return D.11311;
  <D.11319>:
  if (x == 2) goto <D.11320>; else goto <D.11321>;
  <D.11320>:
  *r = 2;
  D.11311 = 0;
  return D.11311;
  <D.11321>:
  if (x == 0) goto <D.11322>; else goto <D.11323>;
  <D.11322>:
  *r = 0;
  D.11311 = 0;
  return D.11311;
  <D.11323>:
  D.11324 = __errno_location ();
  *D.11324 = 22;
  D.11311 = -1;
  return D.11311;
}


Mono_Posix_FromSignum (int x, int * r)
{
  int D.11328;
  int * D.11399;

  *r = 0;
  if (x == 6) goto <D.11326>; else goto <D.11327>;
  <D.11326>:
  *r = 6;
  D.11328 = 0;
  return D.11328;
  <D.11327>:
  if (x == 14) goto <D.11329>; else goto <D.11330>;
  <D.11329>:
  *r = 14;
  D.11328 = 0;
  return D.11328;
  <D.11330>:
  if (x == 7) goto <D.11331>; else goto <D.11332>;
  <D.11331>:
  *r = 7;
  D.11328 = 0;
  return D.11328;
  <D.11332>:
  if (x == 17) goto <D.11333>; else goto <D.11334>;
  <D.11333>:
  *r = 17;
  D.11328 = 0;
  return D.11328;
  <D.11334>:
  if (x == 17) goto <D.11335>; else goto <D.11336>;
  <D.11335>:
  *r = 17;
  D.11328 = 0;
  return D.11328;
  <D.11336>:
  if (x == 18) goto <D.11337>; else goto <D.11338>;
  <D.11337>:
  *r = 18;
  D.11328 = 0;
  return D.11328;
  <D.11338>:
  if (x == 8) goto <D.11339>; else goto <D.11340>;
  <D.11339>:
  *r = 8;
  D.11328 = 0;
  return D.11328;
  <D.11340>:
  if (x == 1) goto <D.11341>; else goto <D.11342>;
  <D.11341>:
  *r = 1;
  D.11328 = 0;
  return D.11328;
  <D.11342>:
  if (x == 4) goto <D.11343>; else goto <D.11344>;
  <D.11343>:
  *r = 4;
  D.11328 = 0;
  return D.11328;
  <D.11344>:
  if (x == 2) goto <D.11345>; else goto <D.11346>;
  <D.11345>:
  *r = 2;
  D.11328 = 0;
  return D.11328;
  <D.11346>:
  if (x == 29) goto <D.11347>; else goto <D.11348>;
  <D.11347>:
  *r = 29;
  D.11328 = 0;
  return D.11328;
  <D.11348>:
  if (x == 6) goto <D.11349>; else goto <D.11350>;
  <D.11349>:
  *r = 6;
  D.11328 = 0;
  return D.11328;
  <D.11350>:
  if (x == 9) goto <D.11351>; else goto <D.11352>;
  <D.11351>:
  *r = 9;
  D.11328 = 0;
  return D.11328;
  <D.11352>:
  if (x == 13) goto <D.11353>; else goto <D.11354>;
  <D.11353>:
  *r = 13;
  D.11328 = 0;
  return D.11328;
  <D.11354>:
  if (x == 29) goto <D.11355>; else goto <D.11356>;
  <D.11355>:
  *r = 29;
  D.11328 = 0;
  return D.11328;
  <D.11356>:
  if (x == 27) goto <D.11357>; else goto <D.11358>;
  <D.11357>:
  *r = 27;
  D.11328 = 0;
  return D.11328;
  <D.11358>:
  if (x == 30) goto <D.11359>; else goto <D.11360>;
  <D.11359>:
  *r = 30;
  D.11328 = 0;
  return D.11328;
  <D.11360>:
  if (x == 3) goto <D.11361>; else goto <D.11362>;
  <D.11361>:
  *r = 3;
  D.11328 = 0;
  return D.11328;
  <D.11362>:
  if (x == 11) goto <D.11363>; else goto <D.11364>;
  <D.11363>:
  *r = 11;
  D.11328 = 0;
  return D.11328;
  <D.11364>:
  if (x == 16) goto <D.11365>; else goto <D.11366>;
  <D.11365>:
  *r = 16;
  D.11328 = 0;
  return D.11328;
  <D.11366>:
  if (x == 19) goto <D.11367>; else goto <D.11368>;
  <D.11367>:
  *r = 19;
  D.11328 = 0;
  return D.11328;
  <D.11368>:
  if (x == 31) goto <D.11369>; else goto <D.11370>;
  <D.11369>:
  *r = 31;
  D.11328 = 0;
  return D.11328;
  <D.11370>:
  if (x == 15) goto <D.11371>; else goto <D.11372>;
  <D.11371>:
  *r = 15;
  D.11328 = 0;
  return D.11328;
  <D.11372>:
  if (x == 5) goto <D.11373>; else goto <D.11374>;
  <D.11373>:
  *r = 5;
  D.11328 = 0;
  return D.11328;
  <D.11374>:
  if (x == 20) goto <D.11375>; else goto <D.11376>;
  <D.11375>:
  *r = 20;
  D.11328 = 0;
  return D.11328;
  <D.11376>:
  if (x == 21) goto <D.11377>; else goto <D.11378>;
  <D.11377>:
  *r = 21;
  D.11328 = 0;
  return D.11328;
  <D.11378>:
  if (x == 22) goto <D.11379>; else goto <D.11380>;
  <D.11379>:
  *r = 22;
  D.11328 = 0;
  return D.11328;
  <D.11380>:
  if (x == 31) goto <D.11381>; else goto <D.11382>;
  <D.11381>:
  *r = 31;
  D.11328 = 0;
  return D.11328;
  <D.11382>:
  if (x == 23) goto <D.11383>; else goto <D.11384>;
  <D.11383>:
  *r = 23;
  D.11328 = 0;
  return D.11328;
  <D.11384>:
  if (x == 10) goto <D.11385>; else goto <D.11386>;
  <D.11385>:
  *r = 10;
  D.11328 = 0;
  return D.11328;
  <D.11386>:
  if (x == 12) goto <D.11387>; else goto <D.11388>;
  <D.11387>:
  *r = 12;
  D.11328 = 0;
  return D.11328;
  <D.11388>:
  if (x == 26) goto <D.11389>; else goto <D.11390>;
  <D.11389>:
  *r = 26;
  D.11328 = 0;
  return D.11328;
  <D.11390>:
  if (x == 28) goto <D.11391>; else goto <D.11392>;
  <D.11391>:
  *r = 28;
  D.11328 = 0;
  return D.11328;
  <D.11392>:
  if (x == 24) goto <D.11393>; else goto <D.11394>;
  <D.11393>:
  *r = 24;
  D.11328 = 0;
  return D.11328;
  <D.11394>:
  if (x == 25) goto <D.11395>; else goto <D.11396>;
  <D.11395>:
  *r = 25;
  D.11328 = 0;
  return D.11328;
  <D.11396>:
  if (x == 0) goto <D.11397>; else goto <D.11398>;
  <D.11397>:
  D.11328 = 0;
  return D.11328;
  <D.11398>:
  D.11399 = __errno_location ();
  *D.11399 = 22;
  D.11328 = -1;
  return D.11328;
}


Mono_Posix_ToSignum (int x, int * r)
{
  int D.11403;
  int * D.11474;

  *r = 0;
  if (x == 0) goto <D.11401>; else goto <D.11402>;
  <D.11401>:
  D.11403 = 0;
  return D.11403;
  <D.11402>:
  if (x == 6) goto <D.11404>; else goto <D.11405>;
  <D.11404>:
  *r = 6;
  D.11403 = 0;
  return D.11403;
  <D.11405>:
  if (x == 14) goto <D.11406>; else goto <D.11407>;
  <D.11406>:
  *r = 14;
  D.11403 = 0;
  return D.11403;
  <D.11407>:
  if (x == 7) goto <D.11408>; else goto <D.11409>;
  <D.11408>:
  *r = 7;
  D.11403 = 0;
  return D.11403;
  <D.11409>:
  if (x == 17) goto <D.11410>; else goto <D.11411>;
  <D.11410>:
  *r = 17;
  D.11403 = 0;
  return D.11403;
  <D.11411>:
  if (x == 17) goto <D.11412>; else goto <D.11413>;
  <D.11412>:
  *r = 17;
  D.11403 = 0;
  return D.11403;
  <D.11413>:
  if (x == 18) goto <D.11414>; else goto <D.11415>;
  <D.11414>:
  *r = 18;
  D.11403 = 0;
  return D.11403;
  <D.11415>:
  if (x == 8) goto <D.11416>; else goto <D.11417>;
  <D.11416>:
  *r = 8;
  D.11403 = 0;
  return D.11403;
  <D.11417>:
  if (x == 1) goto <D.11418>; else goto <D.11419>;
  <D.11418>:
  *r = 1;
  D.11403 = 0;
  return D.11403;
  <D.11419>:
  if (x == 4) goto <D.11420>; else goto <D.11421>;
  <D.11420>:
  *r = 4;
  D.11403 = 0;
  return D.11403;
  <D.11421>:
  if (x == 2) goto <D.11422>; else goto <D.11423>;
  <D.11422>:
  *r = 2;
  D.11403 = 0;
  return D.11403;
  <D.11423>:
  if (x == 29) goto <D.11424>; else goto <D.11425>;
  <D.11424>:
  *r = 29;
  D.11403 = 0;
  return D.11403;
  <D.11425>:
  if (x == 6) goto <D.11426>; else goto <D.11427>;
  <D.11426>:
  *r = 6;
  D.11403 = 0;
  return D.11403;
  <D.11427>:
  if (x == 9) goto <D.11428>; else goto <D.11429>;
  <D.11428>:
  *r = 9;
  D.11403 = 0;
  return D.11403;
  <D.11429>:
  if (x == 13) goto <D.11430>; else goto <D.11431>;
  <D.11430>:
  *r = 13;
  D.11403 = 0;
  return D.11403;
  <D.11431>:
  if (x == 29) goto <D.11432>; else goto <D.11433>;
  <D.11432>:
  *r = 29;
  D.11403 = 0;
  return D.11403;
  <D.11433>:
  if (x == 27) goto <D.11434>; else goto <D.11435>;
  <D.11434>:
  *r = 27;
  D.11403 = 0;
  return D.11403;
  <D.11435>:
  if (x == 30) goto <D.11436>; else goto <D.11437>;
  <D.11436>:
  *r = 30;
  D.11403 = 0;
  return D.11403;
  <D.11437>:
  if (x == 3) goto <D.11438>; else goto <D.11439>;
  <D.11438>:
  *r = 3;
  D.11403 = 0;
  return D.11403;
  <D.11439>:
  if (x == 11) goto <D.11440>; else goto <D.11441>;
  <D.11440>:
  *r = 11;
  D.11403 = 0;
  return D.11403;
  <D.11441>:
  if (x == 16) goto <D.11442>; else goto <D.11443>;
  <D.11442>:
  *r = 16;
  D.11403 = 0;
  return D.11403;
  <D.11443>:
  if (x == 19) goto <D.11444>; else goto <D.11445>;
  <D.11444>:
  *r = 19;
  D.11403 = 0;
  return D.11403;
  <D.11445>:
  if (x == 31) goto <D.11446>; else goto <D.11447>;
  <D.11446>:
  *r = 31;
  D.11403 = 0;
  return D.11403;
  <D.11447>:
  if (x == 15) goto <D.11448>; else goto <D.11449>;
  <D.11448>:
  *r = 15;
  D.11403 = 0;
  return D.11403;
  <D.11449>:
  if (x == 5) goto <D.11450>; else goto <D.11451>;
  <D.11450>:
  *r = 5;
  D.11403 = 0;
  return D.11403;
  <D.11451>:
  if (x == 20) goto <D.11452>; else goto <D.11453>;
  <D.11452>:
  *r = 20;
  D.11403 = 0;
  return D.11403;
  <D.11453>:
  if (x == 21) goto <D.11454>; else goto <D.11455>;
  <D.11454>:
  *r = 21;
  D.11403 = 0;
  return D.11403;
  <D.11455>:
  if (x == 22) goto <D.11456>; else goto <D.11457>;
  <D.11456>:
  *r = 22;
  D.11403 = 0;
  return D.11403;
  <D.11457>:
  if (x == 31) goto <D.11458>; else goto <D.11459>;
  <D.11458>:
  *r = 31;
  D.11403 = 0;
  return D.11403;
  <D.11459>:
  if (x == 23) goto <D.11460>; else goto <D.11461>;
  <D.11460>:
  *r = 23;
  D.11403 = 0;
  return D.11403;
  <D.11461>:
  if (x == 10) goto <D.11462>; else goto <D.11463>;
  <D.11462>:
  *r = 10;
  D.11403 = 0;
  return D.11403;
  <D.11463>:
  if (x == 12) goto <D.11464>; else goto <D.11465>;
  <D.11464>:
  *r = 12;
  D.11403 = 0;
  return D.11403;
  <D.11465>:
  if (x == 26) goto <D.11466>; else goto <D.11467>;
  <D.11466>:
  *r = 26;
  D.11403 = 0;
  return D.11403;
  <D.11467>:
  if (x == 28) goto <D.11468>; else goto <D.11469>;
  <D.11468>:
  *r = 28;
  D.11403 = 0;
  return D.11403;
  <D.11469>:
  if (x == 24) goto <D.11470>; else goto <D.11471>;
  <D.11470>:
  *r = 24;
  D.11403 = 0;
  return D.11403;
  <D.11471>:
  if (x == 25) goto <D.11472>; else goto <D.11473>;
  <D.11472>:
  *r = 25;
  D.11403 = 0;
  return D.11403;
  <D.11473>:
  D.11474 = __errno_location ();
  *D.11474 = 22;
  D.11403 = -1;
  return D.11403;
}


Mono_Posix_FromSysconfName (int x, int * r)
{
  int D.11478;
  int * D.11881;

  *r = 0;
  if (x == 95) goto <D.11476>; else goto <D.11477>;
  <D.11476>:
  *r = 95;
  D.11478 = 0;
  return D.11478;
  <D.11477>:
  if (x == 47) goto <D.11479>; else goto <D.11480>;
  <D.11479>:
  *r = 47;
  D.11478 = 0;
  return D.11478;
  <D.11480>:
  if (x == 48) goto <D.11481>; else goto <D.11482>;
  <D.11481>:
  *r = 48;
  D.11478 = 0;
  return D.11478;
  <D.11482>:
  if (x == 96) goto <D.11483>; else goto <D.11484>;
  <D.11483>:
  *r = 96;
  D.11478 = 0;
  return D.11478;
  <D.11484>:
  if (x == 49) goto <D.11485>; else goto <D.11486>;
  <D.11485>:
  *r = 49;
  D.11478 = 0;
  return D.11478;
  <D.11486>:
  if (x == 50) goto <D.11487>; else goto <D.11488>;
  <D.11487>:
  *r = 50;
  D.11478 = 0;
  return D.11478;
  <D.11488>:
  if (x == 52) goto <D.11489>; else goto <D.11490>;
  <D.11489>:
  *r = 52;
  D.11478 = 0;
  return D.11478;
  <D.11490>:
  if (x == 168) goto <D.11491>; else goto <D.11492>;
  <D.11491>:
  *r = 168;
  D.11478 = 0;
  return D.11478;
  <D.11492>:
  if (x == 169) goto <D.11493>; else goto <D.11494>;
  <D.11493>:
  *r = 169;
  D.11478 = 0;
  return D.11478;
  <D.11494>:
  if (x == 175) goto <D.11495>; else goto <D.11496>;
  <D.11495>:
  *r = 175;
  D.11478 = 0;
  return D.11478;
  <D.11496>:
  if (x == 170) goto <D.11497>; else goto <D.11498>;
  <D.11497>:
  *r = 170;
  D.11478 = 0;
  return D.11478;
  <D.11498>:
  if (x == 171) goto <D.11499>; else goto <D.11500>;
  <D.11499>:
  *r = 171;
  D.11478 = 0;
  return D.11478;
  <D.11500>:
  if (x == 172) goto <D.11501>; else goto <D.11502>;
  <D.11501>:
  *r = 172;
  D.11478 = 0;
  return D.11478;
  <D.11502>:
  if (x == 51) goto <D.11503>; else goto <D.11504>;
  <D.11503>:
  *r = 51;
  D.11478 = 0;
  return D.11478;
  <D.11504>:
  if (x == 97) goto <D.11505>; else goto <D.11506>;
  <D.11505>:
  *r = 97;
  D.11478 = 0;
  return D.11478;
  <D.11506>:
  if (x == 46) goto <D.11507>; else goto <D.11508>;
  <D.11507>:
  *r = 46;
  D.11478 = 0;
  return D.11478;
  <D.11508>:
  if (x == 132) goto <D.11509>; else goto <D.11510>;
  <D.11509>:
  *r = 132;
  D.11478 = 0;
  return D.11478;
  <D.11510>:
  if (x == 23) goto <D.11511>; else goto <D.11512>;
  <D.11511>:
  *r = 23;
  D.11478 = 0;
  return D.11478;
  <D.11512>:
  if (x == 24) goto <D.11513>; else goto <D.11514>;
  <D.11513>:
  *r = 24;
  D.11478 = 0;
  return D.11478;
  <D.11514>:
  if (x == 25) goto <D.11515>; else goto <D.11516>;
  <D.11515>:
  *r = 25;
  D.11478 = 0;
  return D.11478;
  <D.11516>:
  if (x == 0) goto <D.11517>; else goto <D.11518>;
  <D.11517>:
  *r = 0;
  D.11478 = 0;
  return D.11478;
  <D.11518>:
  if (x == 12) goto <D.11519>; else goto <D.11520>;
  <D.11519>:
  *r = 12;
  D.11478 = 0;
  return D.11478;
  <D.11520>:
  if (x == 87) goto <D.11521>; else goto <D.11522>;
  <D.11521>:
  *r = 87;
  D.11478 = 0;
  return D.11478;
  <D.11522>:
  if (x == 86) goto <D.11523>; else goto <D.11524>;
  <D.11523>:
  *r = 86;
  D.11478 = 0;
  return D.11478;
  <D.11524>:
  if (x == 133) goto <D.11525>; else goto <D.11526>;
  <D.11525>:
  *r = 133;
  D.11478 = 0;
  return D.11478;
  <D.11526>:
  if (x == 134) goto <D.11527>; else goto <D.11528>;
  <D.11527>:
  *r = 134;
  D.11478 = 0;
  return D.11478;
  <D.11528>:
  if (x == 36) goto <D.11529>; else goto <D.11530>;
  <D.11529>:
  *r = 36;
  D.11478 = 0;
  return D.11478;
  <D.11530>:
  if (x == 37) goto <D.11531>; else goto <D.11532>;
  <D.11531>:
  *r = 37;
  D.11478 = 0;
  return D.11478;
  <D.11532>:
  if (x == 38) goto <D.11533>; else goto <D.11534>;
  <D.11533>:
  *r = 38;
  D.11478 = 0;
  return D.11478;
  <D.11534>:
  if (x == 39) goto <D.11535>; else goto <D.11536>;
  <D.11535>:
  *r = 39;
  D.11478 = 0;
  return D.11478;
  <D.11536>:
  if (x == 45) goto <D.11537>; else goto <D.11538>;
  <D.11537>:
  *r = 45;
  D.11478 = 0;
  return D.11478;
  <D.11538>:
  if (x == 101) goto <D.11539>; else goto <D.11540>;
  <D.11539>:
  *r = 101;
  D.11478 = 0;
  return D.11478;
  <D.11540>:
  if (x == 102) goto <D.11541>; else goto <D.11542>;
  <D.11541>:
  *r = 102;
  D.11478 = 0;
  return D.11478;
  <D.11542>:
  if (x == 103) goto <D.11543>; else goto <D.11544>;
  <D.11543>:
  *r = 103;
  D.11478 = 0;
  return D.11478;
  <D.11544>:
  if (x == 1) goto <D.11545>; else goto <D.11546>;
  <D.11545>:
  *r = 1;
  D.11478 = 0;
  return D.11478;
  <D.11546>:
  if (x == 2) goto <D.11547>; else goto <D.11548>;
  <D.11547>:
  *r = 2;
  D.11478 = 0;
  return D.11478;
  <D.11548>:
  if (x == 137) goto <D.11549>; else goto <D.11550>;
  <D.11549>:
  *r = 137;
  D.11478 = 0;
  return D.11478;
  <D.11550>:
  if (x == 40) goto <D.11551>; else goto <D.11552>;
  <D.11551>:
  *r = 40;
  D.11478 = 0;
  return D.11478;
  <D.11552>:
  if (x == 138) goto <D.11553>; else goto <D.11554>;
  <D.11553>:
  *r = 138;
  D.11478 = 0;
  return D.11478;
  <D.11554>:
  if (x == 135) goto <D.11555>; else goto <D.11556>;
  <D.11555>:
  *r = 135;
  D.11478 = 0;
  return D.11478;
  <D.11556>:
  if (x == 136) goto <D.11557>; else goto <D.11558>;
  <D.11557>:
  *r = 136;
  D.11478 = 0;
  return D.11478;
  <D.11558>:
  if (x == 26) goto <D.11559>; else goto <D.11560>;
  <D.11559>:
  *r = 26;
  D.11478 = 0;
  return D.11478;
  <D.11560>:
  if (x == 140) goto <D.11561>; else goto <D.11562>;
  <D.11561>:
  *r = 140;
  D.11478 = 0;
  return D.11478;
  <D.11562>:
  if (x == 141) goto <D.11563>; else goto <D.11564>;
  <D.11563>:
  *r = 141;
  D.11478 = 0;
  return D.11478;
  <D.11564>:
  if (x == 142) goto <D.11565>; else goto <D.11566>;
  <D.11565>:
  *r = 142;
  D.11478 = 0;
  return D.11478;
  <D.11566>:
  if (x == 41) goto <D.11567>; else goto <D.11568>;
  <D.11567>:
  *r = 41;
  D.11478 = 0;
  return D.11478;
  <D.11568>:
  if (x == 42) goto <D.11569>; else goto <D.11570>;
  <D.11569>:
  *r = 42;
  D.11478 = 0;
  return D.11478;
  <D.11570>:
  if (x == 143) goto <D.11571>; else goto <D.11572>;
  <D.11571>:
  *r = 143;
  D.11478 = 0;
  return D.11478;
  <D.11572>:
  if (x == 144) goto <D.11573>; else goto <D.11574>;
  <D.11573>:
  *r = 144;
  D.11478 = 0;
  return D.11478;
  <D.11574>:
  if (x == 146) goto <D.11575>; else goto <D.11576>;
  <D.11575>:
  *r = 146;
  D.11478 = 0;
  return D.11478;
  <D.11576>:
  if (x == 147) goto <D.11577>; else goto <D.11578>;
  <D.11577>:
  *r = 147;
  D.11478 = 0;
  return D.11478;
  <D.11578>:
  if (x == 148) goto <D.11579>; else goto <D.11580>;
  <D.11579>:
  *r = 148;
  D.11478 = 0;
  return D.11478;
  <D.11580>:
  if (x == 15) goto <D.11581>; else goto <D.11582>;
  <D.11581>:
  *r = 15;
  D.11478 = 0;
  return D.11478;
  <D.11582>:
  if (x == 69) goto <D.11583>; else goto <D.11584>;
  <D.11583>:
  *r = 69;
  D.11478 = 0;
  return D.11478;
  <D.11584>:
  if (x == 70) goto <D.11585>; else goto <D.11586>;
  <D.11585>:
  *r = 70;
  D.11478 = 0;
  return D.11478;
  <D.11586>:
  if (x == 180) goto <D.11587>; else goto <D.11588>;
  <D.11587>:
  *r = 180;
  D.11478 = 0;
  return D.11478;
  <D.11588>:
  if (x == 104) goto <D.11589>; else goto <D.11590>;
  <D.11589>:
  *r = 104;
  D.11478 = 0;
  return D.11478;
  <D.11590>:
  if (x == 105) goto <D.11591>; else goto <D.11592>;
  <D.11591>:
  *r = 105;
  D.11478 = 0;
  return D.11478;
  <D.11592>:
  if (x == 60) goto <D.11593>; else goto <D.11594>;
  <D.11593>:
  *r = 60;
  D.11478 = 0;
  return D.11478;
  <D.11594>:
  if (x == 7) goto <D.11595>; else goto <D.11596>;
  <D.11595>:
  *r = 7;
  D.11478 = 0;
  return D.11478;
  <D.11596>:
  if (x == 189) goto <D.11597>; else goto <D.11598>;
  <D.11597>:
  *r = 189;
  D.11478 = 0;
  return D.11478;
  <D.11598>:
  if (x == 190) goto <D.11599>; else goto <D.11600>;
  <D.11599>:
  *r = 190;
  D.11478 = 0;
  return D.11478;
  <D.11600>:
  if (x == 188) goto <D.11601>; else goto <D.11602>;
  <D.11601>:
  *r = 188;
  D.11478 = 0;
  return D.11478;
  <D.11602>:
  if (x == 186) goto <D.11603>; else goto <D.11604>;
  <D.11603>:
  *r = 186;
  D.11478 = 0;
  return D.11478;
  <D.11604>:
  if (x == 187) goto <D.11605>; else goto <D.11606>;
  <D.11605>:
  *r = 187;
  D.11478 = 0;
  return D.11478;
  <D.11606>:
  if (x == 185) goto <D.11607>; else goto <D.11608>;
  <D.11607>:
  *r = 185;
  D.11478 = 0;
  return D.11478;
  <D.11608>:
  if (x == 192) goto <D.11609>; else goto <D.11610>;
  <D.11609>:
  *r = 192;
  D.11478 = 0;
  return D.11478;
  <D.11610>:
  if (x == 193) goto <D.11611>; else goto <D.11612>;
  <D.11611>:
  *r = 193;
  D.11478 = 0;
  return D.11478;
  <D.11612>:
  if (x == 191) goto <D.11613>; else goto <D.11614>;
  <D.11613>:
  *r = 191;
  D.11478 = 0;
  return D.11478;
  <D.11614>:
  if (x == 195) goto <D.11615>; else goto <D.11616>;
  <D.11615>:
  *r = 195;
  D.11478 = 0;
  return D.11478;
  <D.11616>:
  if (x == 196) goto <D.11617>; else goto <D.11618>;
  <D.11617>:
  *r = 196;
  D.11478 = 0;
  return D.11478;
  <D.11618>:
  if (x == 194) goto <D.11619>; else goto <D.11620>;
  <D.11619>:
  *r = 194;
  D.11478 = 0;
  return D.11478;
  <D.11620>:
  if (x == 198) goto <D.11621>; else goto <D.11622>;
  <D.11621>:
  *r = 198;
  D.11478 = 0;
  return D.11478;
  <D.11622>:
  if (x == 199) goto <D.11623>; else goto <D.11624>;
  <D.11623>:
  *r = 199;
  D.11478 = 0;
  return D.11478;
  <D.11624>:
  if (x == 197) goto <D.11625>; else goto <D.11626>;
  <D.11625>:
  *r = 197;
  D.11478 = 0;
  return D.11478;
  <D.11626>:
  if (x == 43) goto <D.11627>; else goto <D.11628>;
  <D.11627>:
  *r = 43;
  D.11478 = 0;
  return D.11478;
  <D.11628>:
  if (x == 71) goto <D.11629>; else goto <D.11630>;
  <D.11629>:
  *r = 71;
  D.11478 = 0;
  return D.11478;
  <D.11630>:
  if (x == 106) goto <D.11631>; else goto <D.11632>;
  <D.11631>:
  *r = 106;
  D.11478 = 0;
  return D.11478;
  <D.11632>:
  if (x == 16) goto <D.11633>; else goto <D.11634>;
  <D.11633>:
  *r = 16;
  D.11478 = 0;
  return D.11478;
  <D.11634>:
  if (x == 108) goto <D.11635>; else goto <D.11636>;
  <D.11635>:
  *r = 108;
  D.11478 = 0;
  return D.11478;
  <D.11636>:
  if (x == 17) goto <D.11637>; else goto <D.11638>;
  <D.11637>:
  *r = 17;
  D.11478 = 0;
  return D.11478;
  <D.11638>:
  if (x == 18) goto <D.11639>; else goto <D.11640>;
  <D.11639>:
  *r = 18;
  D.11478 = 0;
  return D.11478;
  <D.11640>:
  if (x == 19) goto <D.11641>; else goto <D.11642>;
  <D.11641>:
  *r = 19;
  D.11478 = 0;
  return D.11478;
  <D.11642>:
  if (x == 20) goto <D.11643>; else goto <D.11644>;
  <D.11643>:
  *r = 20;
  D.11478 = 0;
  return D.11478;
  <D.11644>:
  if (x == 149) goto <D.11645>; else goto <D.11646>;
  <D.11645>:
  *r = 149;
  D.11478 = 0;
  return D.11478;
  <D.11646>:
  if (x == 27) goto <D.11647>; else goto <D.11648>;
  <D.11647>:
  *r = 27;
  D.11478 = 0;
  return D.11478;
  <D.11648>:
  if (x == 28) goto <D.11649>; else goto <D.11650>;
  <D.11649>:
  *r = 28;
  D.11478 = 0;
  return D.11478;
  <D.11650>:
  if (x == 150) goto <D.11651>; else goto <D.11652>;
  <D.11651>:
  *r = 150;
  D.11478 = 0;
  return D.11478;
  <D.11652>:
  if (x == 152) goto <D.11653>; else goto <D.11654>;
  <D.11653>:
  *r = 152;
  D.11478 = 0;
  return D.11478;
  <D.11654>:
  if (x == 3) goto <D.11655>; else goto <D.11656>;
  <D.11655>:
  *r = 3;
  D.11478 = 0;
  return D.11478;
  <D.11656>:
  if (x == 119) goto <D.11657>; else goto <D.11658>;
  <D.11657>:
  *r = 119;
  D.11478 = 0;
  return D.11478;
  <D.11658>:
  if (x == 120) goto <D.11659>; else goto <D.11660>;
  <D.11659>:
  *r = 120;
  D.11478 = 0;
  return D.11478;
  <D.11660>:
  if (x == 121) goto <D.11661>; else goto <D.11662>;
  <D.11661>:
  *r = 121;
  D.11478 = 0;
  return D.11478;
  <D.11662>:
  if (x == 122) goto <D.11663>; else goto <D.11664>;
  <D.11663>:
  *r = 122;
  D.11478 = 0;
  return D.11478;
  <D.11664>:
  if (x == 123) goto <D.11665>; else goto <D.11666>;
  <D.11665>:
  *r = 123;
  D.11478 = 0;
  return D.11478;
  <D.11666>:
  if (x == 124) goto <D.11667>; else goto <D.11668>;
  <D.11667>:
  *r = 124;
  D.11478 = 0;
  return D.11478;
  <D.11668>:
  if (x == 83) goto <D.11669>; else goto <D.11670>;
  <D.11669>:
  *r = 83;
  D.11478 = 0;
  return D.11478;
  <D.11670>:
  if (x == 84) goto <D.11671>; else goto <D.11672>;
  <D.11671>:
  *r = 84;
  D.11478 = 0;
  return D.11478;
  <D.11672>:
  if (x == 109) goto <D.11673>; else goto <D.11674>;
  <D.11673>:
  *r = 109;
  D.11478 = 0;
  return D.11478;
  <D.11674>:
  if (x == 4) goto <D.11675>; else goto <D.11676>;
  <D.11675>:
  *r = 4;
  D.11478 = 0;
  return D.11478;
  <D.11676>:
  if (x == 30) goto <D.11677>; else goto <D.11678>;
  <D.11677>:
  *r = 30;
  D.11478 = 0;
  return D.11478;
  <D.11678>:
  if (x == 88) goto <D.11679>; else goto <D.11680>;
  <D.11679>:
  *r = 88;
  D.11478 = 0;
  return D.11478;
  <D.11680>:
  if (x == 85) goto <D.11681>; else goto <D.11682>;
  <D.11681>:
  *r = 85;
  D.11478 = 0;
  return D.11478;
  <D.11682>:
  if (x == 53) goto <D.11683>; else goto <D.11684>;
  <D.11683>:
  *r = 53;
  D.11478 = 0;
  return D.11478;
  <D.11684>:
  if (x == 56) goto <D.11685>; else goto <D.11686>;
  <D.11685>:
  *r = 56;
  D.11478 = 0;
  return D.11478;
  <D.11686>:
  if (x == 62) goto <D.11687>; else goto <D.11688>;
  <D.11687>:
  *r = 62;
  D.11478 = 0;
  return D.11478;
  <D.11688>:
  if (x == 61) goto <D.11689>; else goto <D.11690>;
  <D.11689>:
  *r = 61;
  D.11478 = 0;
  return D.11478;
  <D.11690>:
  if (x == 57) goto <D.11691>; else goto <D.11692>;
  <D.11691>:
  *r = 57;
  D.11478 = 0;
  return D.11478;
  <D.11692>:
  if (x == 64) goto <D.11693>; else goto <D.11694>;
  <D.11693>:
  *r = 64;
  D.11478 = 0;
  return D.11478;
  <D.11694>:
  if (x == 63) goto <D.11695>; else goto <D.11696>;
  <D.11695>:
  *r = 63;
  D.11478 = 0;
  return D.11478;
  <D.11696>:
  if (x == 65) goto <D.11697>; else goto <D.11698>;
  <D.11697>:
  *r = 65;
  D.11478 = 0;
  return D.11478;
  <D.11698>:
  if (x == 55) goto <D.11699>; else goto <D.11700>;
  <D.11699>:
  *r = 55;
  D.11478 = 0;
  return D.11478;
  <D.11700>:
  if (x == 54) goto <D.11701>; else goto <D.11702>;
  <D.11701>:
  *r = 54;
  D.11478 = 0;
  return D.11478;
  <D.11702>:
  if (x == 145) goto <D.11703>; else goto <D.11704>;
  <D.11703>:
  *r = 145;
  D.11478 = 0;
  return D.11478;
  <D.11704>:
  if (x == 58) goto <D.11705>; else goto <D.11706>;
  <D.11705>:
  *r = 58;
  D.11478 = 0;
  return D.11478;
  <D.11706>:
  if (x == 13) goto <D.11707>; else goto <D.11708>;
  <D.11707>:
  *r = 13;
  D.11478 = 0;
  return D.11478;
  <D.11708>:
  if (x == 10) goto <D.11709>; else goto <D.11710>;
  <D.11709>:
  *r = 10;
  D.11478 = 0;
  return D.11478;
  <D.11710>:
  if (x == 153) goto <D.11711>; else goto <D.11712>;
  <D.11711>:
  *r = 153;
  D.11478 = 0;
  return D.11478;
  <D.11712>:
  if (x == 9) goto <D.11713>; else goto <D.11714>;
  <D.11713>:
  *r = 9;
  D.11478 = 0;
  return D.11478;
  <D.11714>:
  if (x == 155) goto <D.11715>; else goto <D.11716>;
  <D.11715>:
  *r = 155;
  D.11478 = 0;
  return D.11478;
  <D.11716>:
  if (x == 156) goto <D.11717>; else goto <D.11718>;
  <D.11717>:
  *r = 156;
  D.11478 = 0;
  return D.11478;
  <D.11718>:
  if (x == 44) goto <D.11719>; else goto <D.11720>;
  <D.11719>:
  *r = 44;
  D.11478 = 0;
  return D.11478;
  <D.11720>:
  if (x == 31) goto <D.11721>; else goto <D.11722>;
  <D.11721>:
  *r = 31;
  D.11478 = 0;
  return D.11478;
  <D.11722>:
  if (x == 8) goto <D.11723>; else goto <D.11724>;
  <D.11723>:
  *r = 8;
  D.11478 = 0;
  return D.11478;
  <D.11724>:
  if (x == 111) goto <D.11725>; else goto <D.11726>;
  <D.11725>:
  *r = 111;
  D.11478 = 0;
  return D.11478;
  <D.11726>:
  if (x == 112) goto <D.11727>; else goto <D.11728>;
  <D.11727>:
  *r = 112;
  D.11478 = 0;
  return D.11478;
  <D.11728>:
  if (x == 59) goto <D.11729>; else goto <D.11730>;
  <D.11729>:
  *r = 59;
  D.11478 = 0;
  return D.11478;
  <D.11730>:
  if (x == 21) goto <D.11731>; else goto <D.11732>;
  <D.11731>:
  *r = 21;
  D.11478 = 0;
  return D.11478;
  <D.11732>:
  if (x == 32) goto <D.11733>; else goto <D.11734>;
  <D.11733>:
  *r = 32;
  D.11478 = 0;
  return D.11478;
  <D.11734>:
  if (x == 33) goto <D.11735>; else goto <D.11736>;
  <D.11735>:
  *r = 33;
  D.11478 = 0;
  return D.11478;
  <D.11736>:
  if (x == 22) goto <D.11737>; else goto <D.11738>;
  <D.11737>:
  *r = 22;
  D.11478 = 0;
  return D.11478;
  <D.11738>:
  if (x == 157) goto <D.11739>; else goto <D.11740>;
  <D.11739>:
  *r = 157;
  D.11478 = 0;
  return D.11478;
  <D.11740>:
  if (x == 113) goto <D.11741>; else goto <D.11742>;
  <D.11741>:
  *r = 113;
  D.11478 = 0;
  return D.11478;
  <D.11742>:
  if (x == 114) goto <D.11743>; else goto <D.11744>;
  <D.11743>:
  *r = 114;
  D.11478 = 0;
  return D.11478;
  <D.11744>:
  if (x == 158) goto <D.11745>; else goto <D.11746>;
  <D.11745>:
  *r = 158;
  D.11478 = 0;
  return D.11478;
  <D.11746>:
  if (x == 34) goto <D.11747>; else goto <D.11748>;
  <D.11747>:
  *r = 34;
  D.11478 = 0;
  return D.11478;
  <D.11748>:
  if (x == 151) goto <D.11749>; else goto <D.11750>;
  <D.11749>:
  *r = 151;
  D.11478 = 0;
  return D.11478;
  <D.11750>:
  if (x == 159) goto <D.11751>; else goto <D.11752>;
  <D.11751>:
  *r = 159;
  D.11478 = 0;
  return D.11478;
  <D.11752>:
  if (x == 154) goto <D.11753>; else goto <D.11754>;
  <D.11753>:
  *r = 154;
  D.11478 = 0;
  return D.11478;
  <D.11754>:
  if (x == 160) goto <D.11755>; else goto <D.11756>;
  <D.11755>:
  *r = 160;
  D.11478 = 0;
  return D.11478;
  <D.11756>:
  if (x == 110) goto <D.11757>; else goto <D.11758>;
  <D.11757>:
  *r = 110;
  D.11478 = 0;
  return D.11478;
  <D.11758>:
  if (x == 174) goto <D.11759>; else goto <D.11760>;
  <D.11759>:
  *r = 174;
  D.11478 = 0;
  return D.11478;
  <D.11760>:
  if (x == 5) goto <D.11761>; else goto <D.11762>;
  <D.11761>:
  *r = 5;
  D.11478 = 0;
  return D.11478;
  <D.11762>:
  if (x == 173) goto <D.11763>; else goto <D.11764>;
  <D.11763>:
  *r = 173;
  D.11478 = 0;
  return D.11478;
  <D.11764>:
  if (x == 14) goto <D.11765>; else goto <D.11766>;
  <D.11765>:
  *r = 14;
  D.11478 = 0;
  return D.11478;
  <D.11766>:
  if (x == 162) goto <D.11767>; else goto <D.11768>;
  <D.11767>:
  *r = 162;
  D.11478 = 0;
  return D.11478;
  <D.11768>:
  if (x == 163) goto <D.11769>; else goto <D.11770>;
  <D.11769>:
  *r = 163;
  D.11478 = 0;
  return D.11478;
  <D.11770>:
  if (x == 67) goto <D.11771>; else goto <D.11772>;
  <D.11771>:
  *r = 67;
  D.11478 = 0;
  return D.11478;
  <D.11772>:
  if (x == 77) goto <D.11773>; else goto <D.11774>;
  <D.11773>:
  *r = 77;
  D.11478 = 0;
  return D.11478;
  <D.11774>:
  if (x == 78) goto <D.11775>; else goto <D.11776>;
  <D.11775>:
  *r = 78;
  D.11478 = 0;
  return D.11478;
  <D.11776>:
  if (x == 139) goto <D.11777>; else goto <D.11778>;
  <D.11777>:
  *r = 139;
  D.11478 = 0;
  return D.11478;
  <D.11778>:
  if (x == 73) goto <D.11779>; else goto <D.11780>;
  <D.11779>:
  *r = 73;
  D.11478 = 0;
  return D.11478;
  <D.11780>:
  if (x == 74) goto <D.11781>; else goto <D.11782>;
  <D.11781>:
  *r = 74;
  D.11478 = 0;
  return D.11478;
  <D.11782>:
  if (x == 79) goto <D.11783>; else goto <D.11784>;
  <D.11783>:
  *r = 79;
  D.11478 = 0;
  return D.11478;
  <D.11784>:
  if (x == 80) goto <D.11785>; else goto <D.11786>;
  <D.11785>:
  *r = 80;
  D.11478 = 0;
  return D.11478;
  <D.11786>:
  if (x == 81) goto <D.11787>; else goto <D.11788>;
  <D.11787>:
  *r = 81;
  D.11478 = 0;
  return D.11478;
  <D.11788>:
  if (x == 82) goto <D.11789>; else goto <D.11790>;
  <D.11789>:
  *r = 82;
  D.11478 = 0;
  return D.11478;
  <D.11790>:
  if (x == 68) goto <D.11791>; else goto <D.11792>;
  <D.11791>:
  *r = 68;
  D.11478 = 0;
  return D.11478;
  <D.11792>:
  if (x == 161) goto <D.11793>; else goto <D.11794>;
  <D.11793>:
  *r = 161;
  D.11478 = 0;
  return D.11478;
  <D.11794>:
  if (x == 75) goto <D.11795>; else goto <D.11796>;
  <D.11795>:
  *r = 75;
  D.11478 = 0;
  return D.11478;
  <D.11796>:
  if (x == 76) goto <D.11797>; else goto <D.11798>;
  <D.11797>:
  *r = 76;
  D.11478 = 0;
  return D.11478;
  <D.11798>:
  if (x == 164) goto <D.11799>; else goto <D.11800>;
  <D.11799>:
  *r = 164;
  D.11478 = 0;
  return D.11478;
  <D.11800>:
  if (x == 11) goto <D.11801>; else goto <D.11802>;
  <D.11801>:
  *r = 11;
  D.11478 = 0;
  return D.11478;
  <D.11802>:
  if (x == 35) goto <D.11803>; else goto <D.11804>;
  <D.11803>:
  *r = 35;
  D.11478 = 0;
  return D.11478;
  <D.11804>:
  if (x == 181) goto <D.11805>; else goto <D.11806>;
  <D.11805>:
  *r = 181;
  D.11478 = 0;
  return D.11478;
  <D.11806>:
  if (x == 182) goto <D.11807>; else goto <D.11808>;
  <D.11807>:
  *r = 182;
  D.11478 = 0;
  return D.11478;
  <D.11808>:
  if (x == 183) goto <D.11809>; else goto <D.11810>;
  <D.11809>:
  *r = 183;
  D.11478 = 0;
  return D.11478;
  <D.11810>:
  if (x == 184) goto <D.11811>; else goto <D.11812>;
  <D.11811>:
  *r = 184;
  D.11478 = 0;
  return D.11478;
  <D.11812>:
  if (x == 72) goto <D.11813>; else goto <D.11814>;
  <D.11813>:
  *r = 72;
  D.11478 = 0;
  return D.11478;
  <D.11814>:
  if (x == 165) goto <D.11815>; else goto <D.11816>;
  <D.11815>:
  *r = 165;
  D.11478 = 0;
  return D.11478;
  <D.11816>:
  if (x == 6) goto <D.11817>; else goto <D.11818>;
  <D.11817>:
  *r = 6;
  D.11478 = 0;
  return D.11478;
  <D.11818>:
  if (x == 66) goto <D.11819>; else goto <D.11820>;
  <D.11819>:
  *r = 66;
  D.11478 = 0;
  return D.11478;
  <D.11820>:
  if (x == 115) goto <D.11821>; else goto <D.11822>;
  <D.11821>:
  *r = 115;
  D.11478 = 0;
  return D.11478;
  <D.11822>:
  if (x == 116) goto <D.11823>; else goto <D.11824>;
  <D.11823>:
  *r = 116;
  D.11478 = 0;
  return D.11478;
  <D.11824>:
  if (x == 60) goto <D.11825>; else goto <D.11826>;
  <D.11825>:
  *r = 60;
  D.11478 = 0;
  return D.11478;
  <D.11826>:
  if (x == 117) goto <D.11827>; else goto <D.11828>;
  <D.11827>:
  *r = 117;
  D.11478 = 0;
  return D.11478;
  <D.11828>:
  if (x == 166) goto <D.11829>; else goto <D.11830>;
  <D.11829>:
  *r = 166;
  D.11478 = 0;
  return D.11478;
  <D.11830>:
  if (x == 167) goto <D.11831>; else goto <D.11832>;
  <D.11831>:
  *r = 167;
  D.11478 = 0;
  return D.11478;
  <D.11832>:
  if (x == 118) goto <D.11833>; else goto <D.11834>;
  <D.11833>:
  *r = 118;
  D.11478 = 0;
  return D.11478;
  <D.11834>:
  if (x == 176) goto <D.11835>; else goto <D.11836>;
  <D.11835>:
  *r = 176;
  D.11478 = 0;
  return D.11478;
  <D.11836>:
  if (x == 177) goto <D.11837>; else goto <D.11838>;
  <D.11837>:
  *r = 177;
  D.11478 = 0;
  return D.11478;
  <D.11838>:
  if (x == 178) goto <D.11839>; else goto <D.11840>;
  <D.11839>:
  *r = 178;
  D.11478 = 0;
  return D.11478;
  <D.11840>:
  if (x == 179) goto <D.11841>; else goto <D.11842>;
  <D.11841>:
  *r = 179;
  D.11478 = 0;
  return D.11478;
  <D.11842>:
  if (x == 29) goto <D.11843>; else goto <D.11844>;
  <D.11843>:
  *r = 29;
  D.11478 = 0;
  return D.11478;
  <D.11844>:
  if (x == 107) goto <D.11845>; else goto <D.11846>;
  <D.11845>:
  *r = 107;
  D.11478 = 0;
  return D.11478;
  <D.11846>:
  if (x == 125) goto <D.11847>; else goto <D.11848>;
  <D.11847>:
  *r = 125;
  D.11478 = 0;
  return D.11478;
  <D.11848>:
  if (x == 126) goto <D.11849>; else goto <D.11850>;
  <D.11849>:
  *r = 126;
  D.11478 = 0;
  return D.11478;
  <D.11850>:
  if (x == 127) goto <D.11851>; else goto <D.11852>;
  <D.11851>:
  *r = 127;
  D.11478 = 0;
  return D.11478;
  <D.11852>:
  if (x == 128) goto <D.11853>; else goto <D.11854>;
  <D.11853>:
  *r = 128;
  D.11478 = 0;
  return D.11478;
  <D.11854>:
  if (x == 92) goto <D.11855>; else goto <D.11856>;
  <D.11855>:
  *r = 92;
  D.11478 = 0;
  return D.11478;
  <D.11856>:
  if (x == 93) goto <D.11857>; else goto <D.11858>;
  <D.11857>:
  *r = 93;
  D.11478 = 0;
  return D.11478;
  <D.11858>:
  if (x == 129) goto <D.11859>; else goto <D.11860>;
  <D.11859>:
  *r = 129;
  D.11478 = 0;
  return D.11478;
  <D.11860>:
  if (x == 130) goto <D.11861>; else goto <D.11862>;
  <D.11861>:
  *r = 130;
  D.11478 = 0;
  return D.11478;
  <D.11862>:
  if (x == 131) goto <D.11863>; else goto <D.11864>;
  <D.11863>:
  *r = 131;
  D.11478 = 0;
  return D.11478;
  <D.11864>:
  if (x == 94) goto <D.11865>; else goto <D.11866>;
  <D.11865>:
  *r = 94;
  D.11478 = 0;
  return D.11478;
  <D.11866>:
  if (x == 91) goto <D.11867>; else goto <D.11868>;
  <D.11867>:
  *r = 91;
  D.11478 = 0;
  return D.11478;
  <D.11868>:
  if (x == 89) goto <D.11869>; else goto <D.11870>;
  <D.11869>:
  *r = 89;
  D.11478 = 0;
  return D.11478;
  <D.11870>:
  if (x == 90) goto <D.11871>; else goto <D.11872>;
  <D.11871>:
  *r = 90;
  D.11478 = 0;
  return D.11478;
  <D.11872>:
  if (x == 98) goto <D.11873>; else goto <D.11874>;
  <D.11873>:
  *r = 98;
  D.11478 = 0;
  return D.11478;
  <D.11874>:
  if (x == 99) goto <D.11875>; else goto <D.11876>;
  <D.11875>:
  *r = 99;
  D.11478 = 0;
  return D.11478;
  <D.11876>:
  if (x == 100) goto <D.11877>; else goto <D.11878>;
  <D.11877>:
  *r = 100;
  D.11478 = 0;
  return D.11478;
  <D.11878>:
  if (x == 0) goto <D.11879>; else goto <D.11880>;
  <D.11879>:
  D.11478 = 0;
  return D.11478;
  <D.11880>:
  D.11881 = __errno_location ();
  *D.11881 = 22;
  D.11478 = -1;
  return D.11478;
}


Mono_Posix_ToSysconfName (int x, int * r)
{
  int D.11885;
  int * D.12288;

  *r = 0;
  if (x == 0) goto <D.11883>; else goto <D.11884>;
  <D.11883>:
  D.11885 = 0;
  return D.11885;
  <D.11884>:
  if (x == 95) goto <D.11886>; else goto <D.11887>;
  <D.11886>:
  *r = 95;
  D.11885 = 0;
  return D.11885;
  <D.11887>:
  if (x == 47) goto <D.11888>; else goto <D.11889>;
  <D.11888>:
  *r = 47;
  D.11885 = 0;
  return D.11885;
  <D.11889>:
  if (x == 48) goto <D.11890>; else goto <D.11891>;
  <D.11890>:
  *r = 48;
  D.11885 = 0;
  return D.11885;
  <D.11891>:
  if (x == 96) goto <D.11892>; else goto <D.11893>;
  <D.11892>:
  *r = 96;
  D.11885 = 0;
  return D.11885;
  <D.11893>:
  if (x == 49) goto <D.11894>; else goto <D.11895>;
  <D.11894>:
  *r = 49;
  D.11885 = 0;
  return D.11885;
  <D.11895>:
  if (x == 50) goto <D.11896>; else goto <D.11897>;
  <D.11896>:
  *r = 50;
  D.11885 = 0;
  return D.11885;
  <D.11897>:
  if (x == 52) goto <D.11898>; else goto <D.11899>;
  <D.11898>:
  *r = 52;
  D.11885 = 0;
  return D.11885;
  <D.11899>:
  if (x == 168) goto <D.11900>; else goto <D.11901>;
  <D.11900>:
  *r = 168;
  D.11885 = 0;
  return D.11885;
  <D.11901>:
  if (x == 169) goto <D.11902>; else goto <D.11903>;
  <D.11902>:
  *r = 169;
  D.11885 = 0;
  return D.11885;
  <D.11903>:
  if (x == 175) goto <D.11904>; else goto <D.11905>;
  <D.11904>:
  *r = 175;
  D.11885 = 0;
  return D.11885;
  <D.11905>:
  if (x == 170) goto <D.11906>; else goto <D.11907>;
  <D.11906>:
  *r = 170;
  D.11885 = 0;
  return D.11885;
  <D.11907>:
  if (x == 171) goto <D.11908>; else goto <D.11909>;
  <D.11908>:
  *r = 171;
  D.11885 = 0;
  return D.11885;
  <D.11909>:
  if (x == 172) goto <D.11910>; else goto <D.11911>;
  <D.11910>:
  *r = 172;
  D.11885 = 0;
  return D.11885;
  <D.11911>:
  if (x == 51) goto <D.11912>; else goto <D.11913>;
  <D.11912>:
  *r = 51;
  D.11885 = 0;
  return D.11885;
  <D.11913>:
  if (x == 97) goto <D.11914>; else goto <D.11915>;
  <D.11914>:
  *r = 97;
  D.11885 = 0;
  return D.11885;
  <D.11915>:
  if (x == 46) goto <D.11916>; else goto <D.11917>;
  <D.11916>:
  *r = 46;
  D.11885 = 0;
  return D.11885;
  <D.11917>:
  if (x == 132) goto <D.11918>; else goto <D.11919>;
  <D.11918>:
  *r = 132;
  D.11885 = 0;
  return D.11885;
  <D.11919>:
  if (x == 23) goto <D.11920>; else goto <D.11921>;
  <D.11920>:
  *r = 23;
  D.11885 = 0;
  return D.11885;
  <D.11921>:
  if (x == 24) goto <D.11922>; else goto <D.11923>;
  <D.11922>:
  *r = 24;
  D.11885 = 0;
  return D.11885;
  <D.11923>:
  if (x == 25) goto <D.11924>; else goto <D.11925>;
  <D.11924>:
  *r = 25;
  D.11885 = 0;
  return D.11885;
  <D.11925>:
  if (x == 0) goto <D.11926>; else goto <D.11927>;
  <D.11926>:
  *r = 0;
  D.11885 = 0;
  return D.11885;
  <D.11927>:
  if (x == 12) goto <D.11928>; else goto <D.11929>;
  <D.11928>:
  *r = 12;
  D.11885 = 0;
  return D.11885;
  <D.11929>:
  if (x == 87) goto <D.11930>; else goto <D.11931>;
  <D.11930>:
  *r = 87;
  D.11885 = 0;
  return D.11885;
  <D.11931>:
  if (x == 86) goto <D.11932>; else goto <D.11933>;
  <D.11932>:
  *r = 86;
  D.11885 = 0;
  return D.11885;
  <D.11933>:
  if (x == 133) goto <D.11934>; else goto <D.11935>;
  <D.11934>:
  *r = 133;
  D.11885 = 0;
  return D.11885;
  <D.11935>:
  if (x == 134) goto <D.11936>; else goto <D.11937>;
  <D.11936>:
  *r = 134;
  D.11885 = 0;
  return D.11885;
  <D.11937>:
  if (x == 36) goto <D.11938>; else goto <D.11939>;
  <D.11938>:
  *r = 36;
  D.11885 = 0;
  return D.11885;
  <D.11939>:
  if (x == 37) goto <D.11940>; else goto <D.11941>;
  <D.11940>:
  *r = 37;
  D.11885 = 0;
  return D.11885;
  <D.11941>:
  if (x == 38) goto <D.11942>; else goto <D.11943>;
  <D.11942>:
  *r = 38;
  D.11885 = 0;
  return D.11885;
  <D.11943>:
  if (x == 39) goto <D.11944>; else goto <D.11945>;
  <D.11944>:
  *r = 39;
  D.11885 = 0;
  return D.11885;
  <D.11945>:
  if (x == 45) goto <D.11946>; else goto <D.11947>;
  <D.11946>:
  *r = 45;
  D.11885 = 0;
  return D.11885;
  <D.11947>:
  if (x == 101) goto <D.11948>; else goto <D.11949>;
  <D.11948>:
  *r = 101;
  D.11885 = 0;
  return D.11885;
  <D.11949>:
  if (x == 102) goto <D.11950>; else goto <D.11951>;
  <D.11950>:
  *r = 102;
  D.11885 = 0;
  return D.11885;
  <D.11951>:
  if (x == 103) goto <D.11952>; else goto <D.11953>;
  <D.11952>:
  *r = 103;
  D.11885 = 0;
  return D.11885;
  <D.11953>:
  if (x == 1) goto <D.11954>; else goto <D.11955>;
  <D.11954>:
  *r = 1;
  D.11885 = 0;
  return D.11885;
  <D.11955>:
  if (x == 2) goto <D.11956>; else goto <D.11957>;
  <D.11956>:
  *r = 2;
  D.11885 = 0;
  return D.11885;
  <D.11957>:
  if (x == 137) goto <D.11958>; else goto <D.11959>;
  <D.11958>:
  *r = 137;
  D.11885 = 0;
  return D.11885;
  <D.11959>:
  if (x == 40) goto <D.11960>; else goto <D.11961>;
  <D.11960>:
  *r = 40;
  D.11885 = 0;
  return D.11885;
  <D.11961>:
  if (x == 138) goto <D.11962>; else goto <D.11963>;
  <D.11962>:
  *r = 138;
  D.11885 = 0;
  return D.11885;
  <D.11963>:
  if (x == 135) goto <D.11964>; else goto <D.11965>;
  <D.11964>:
  *r = 135;
  D.11885 = 0;
  return D.11885;
  <D.11965>:
  if (x == 136) goto <D.11966>; else goto <D.11967>;
  <D.11966>:
  *r = 136;
  D.11885 = 0;
  return D.11885;
  <D.11967>:
  if (x == 26) goto <D.11968>; else goto <D.11969>;
  <D.11968>:
  *r = 26;
  D.11885 = 0;
  return D.11885;
  <D.11969>:
  if (x == 140) goto <D.11970>; else goto <D.11971>;
  <D.11970>:
  *r = 140;
  D.11885 = 0;
  return D.11885;
  <D.11971>:
  if (x == 141) goto <D.11972>; else goto <D.11973>;
  <D.11972>:
  *r = 141;
  D.11885 = 0;
  return D.11885;
  <D.11973>:
  if (x == 142) goto <D.11974>; else goto <D.11975>;
  <D.11974>:
  *r = 142;
  D.11885 = 0;
  return D.11885;
  <D.11975>:
  if (x == 41) goto <D.11976>; else goto <D.11977>;
  <D.11976>:
  *r = 41;
  D.11885 = 0;
  return D.11885;
  <D.11977>:
  if (x == 42) goto <D.11978>; else goto <D.11979>;
  <D.11978>:
  *r = 42;
  D.11885 = 0;
  return D.11885;
  <D.11979>:
  if (x == 143) goto <D.11980>; else goto <D.11981>;
  <D.11980>:
  *r = 143;
  D.11885 = 0;
  return D.11885;
  <D.11981>:
  if (x == 144) goto <D.11982>; else goto <D.11983>;
  <D.11982>:
  *r = 144;
  D.11885 = 0;
  return D.11885;
  <D.11983>:
  if (x == 146) goto <D.11984>; else goto <D.11985>;
  <D.11984>:
  *r = 146;
  D.11885 = 0;
  return D.11885;
  <D.11985>:
  if (x == 147) goto <D.11986>; else goto <D.11987>;
  <D.11986>:
  *r = 147;
  D.11885 = 0;
  return D.11885;
  <D.11987>:
  if (x == 148) goto <D.11988>; else goto <D.11989>;
  <D.11988>:
  *r = 148;
  D.11885 = 0;
  return D.11885;
  <D.11989>:
  if (x == 15) goto <D.11990>; else goto <D.11991>;
  <D.11990>:
  *r = 15;
  D.11885 = 0;
  return D.11885;
  <D.11991>:
  if (x == 69) goto <D.11992>; else goto <D.11993>;
  <D.11992>:
  *r = 69;
  D.11885 = 0;
  return D.11885;
  <D.11993>:
  if (x == 70) goto <D.11994>; else goto <D.11995>;
  <D.11994>:
  *r = 70;
  D.11885 = 0;
  return D.11885;
  <D.11995>:
  if (x == 180) goto <D.11996>; else goto <D.11997>;
  <D.11996>:
  *r = 180;
  D.11885 = 0;
  return D.11885;
  <D.11997>:
  if (x == 104) goto <D.11998>; else goto <D.11999>;
  <D.11998>:
  *r = 104;
  D.11885 = 0;
  return D.11885;
  <D.11999>:
  if (x == 105) goto <D.12000>; else goto <D.12001>;
  <D.12000>:
  *r = 105;
  D.11885 = 0;
  return D.11885;
  <D.12001>:
  if (x == 60) goto <D.12002>; else goto <D.12003>;
  <D.12002>:
  *r = 60;
  D.11885 = 0;
  return D.11885;
  <D.12003>:
  if (x == 7) goto <D.12004>; else goto <D.12005>;
  <D.12004>:
  *r = 7;
  D.11885 = 0;
  return D.11885;
  <D.12005>:
  if (x == 189) goto <D.12006>; else goto <D.12007>;
  <D.12006>:
  *r = 189;
  D.11885 = 0;
  return D.11885;
  <D.12007>:
  if (x == 190) goto <D.12008>; else goto <D.12009>;
  <D.12008>:
  *r = 190;
  D.11885 = 0;
  return D.11885;
  <D.12009>:
  if (x == 188) goto <D.12010>; else goto <D.12011>;
  <D.12010>:
  *r = 188;
  D.11885 = 0;
  return D.11885;
  <D.12011>:
  if (x == 186) goto <D.12012>; else goto <D.12013>;
  <D.12012>:
  *r = 186;
  D.11885 = 0;
  return D.11885;
  <D.12013>:
  if (x == 187) goto <D.12014>; else goto <D.12015>;
  <D.12014>:
  *r = 187;
  D.11885 = 0;
  return D.11885;
  <D.12015>:
  if (x == 185) goto <D.12016>; else goto <D.12017>;
  <D.12016>:
  *r = 185;
  D.11885 = 0;
  return D.11885;
  <D.12017>:
  if (x == 192) goto <D.12018>; else goto <D.12019>;
  <D.12018>:
  *r = 192;
  D.11885 = 0;
  return D.11885;
  <D.12019>:
  if (x == 193) goto <D.12020>; else goto <D.12021>;
  <D.12020>:
  *r = 193;
  D.11885 = 0;
  return D.11885;
  <D.12021>:
  if (x == 191) goto <D.12022>; else goto <D.12023>;
  <D.12022>:
  *r = 191;
  D.11885 = 0;
  return D.11885;
  <D.12023>:
  if (x == 195) goto <D.12024>; else goto <D.12025>;
  <D.12024>:
  *r = 195;
  D.11885 = 0;
  return D.11885;
  <D.12025>:
  if (x == 196) goto <D.12026>; else goto <D.12027>;
  <D.12026>:
  *r = 196;
  D.11885 = 0;
  return D.11885;
  <D.12027>:
  if (x == 194) goto <D.12028>; else goto <D.12029>;
  <D.12028>:
  *r = 194;
  D.11885 = 0;
  return D.11885;
  <D.12029>:
  if (x == 198) goto <D.12030>; else goto <D.12031>;
  <D.12030>:
  *r = 198;
  D.11885 = 0;
  return D.11885;
  <D.12031>:
  if (x == 199) goto <D.12032>; else goto <D.12033>;
  <D.12032>:
  *r = 199;
  D.11885 = 0;
  return D.11885;
  <D.12033>:
  if (x == 197) goto <D.12034>; else goto <D.12035>;
  <D.12034>:
  *r = 197;
  D.11885 = 0;
  return D.11885;
  <D.12035>:
  if (x == 43) goto <D.12036>; else goto <D.12037>;
  <D.12036>:
  *r = 43;
  D.11885 = 0;
  return D.11885;
  <D.12037>:
  if (x == 71) goto <D.12038>; else goto <D.12039>;
  <D.12038>:
  *r = 71;
  D.11885 = 0;
  return D.11885;
  <D.12039>:
  if (x == 106) goto <D.12040>; else goto <D.12041>;
  <D.12040>:
  *r = 106;
  D.11885 = 0;
  return D.11885;
  <D.12041>:
  if (x == 16) goto <D.12042>; else goto <D.12043>;
  <D.12042>:
  *r = 16;
  D.11885 = 0;
  return D.11885;
  <D.12043>:
  if (x == 108) goto <D.12044>; else goto <D.12045>;
  <D.12044>:
  *r = 108;
  D.11885 = 0;
  return D.11885;
  <D.12045>:
  if (x == 17) goto <D.12046>; else goto <D.12047>;
  <D.12046>:
  *r = 17;
  D.11885 = 0;
  return D.11885;
  <D.12047>:
  if (x == 18) goto <D.12048>; else goto <D.12049>;
  <D.12048>:
  *r = 18;
  D.11885 = 0;
  return D.11885;
  <D.12049>:
  if (x == 19) goto <D.12050>; else goto <D.12051>;
  <D.12050>:
  *r = 19;
  D.11885 = 0;
  return D.11885;
  <D.12051>:
  if (x == 20) goto <D.12052>; else goto <D.12053>;
  <D.12052>:
  *r = 20;
  D.11885 = 0;
  return D.11885;
  <D.12053>:
  if (x == 149) goto <D.12054>; else goto <D.12055>;
  <D.12054>:
  *r = 149;
  D.11885 = 0;
  return D.11885;
  <D.12055>:
  if (x == 27) goto <D.12056>; else goto <D.12057>;
  <D.12056>:
  *r = 27;
  D.11885 = 0;
  return D.11885;
  <D.12057>:
  if (x == 28) goto <D.12058>; else goto <D.12059>;
  <D.12058>:
  *r = 28;
  D.11885 = 0;
  return D.11885;
  <D.12059>:
  if (x == 150) goto <D.12060>; else goto <D.12061>;
  <D.12060>:
  *r = 150;
  D.11885 = 0;
  return D.11885;
  <D.12061>:
  if (x == 152) goto <D.12062>; else goto <D.12063>;
  <D.12062>:
  *r = 152;
  D.11885 = 0;
  return D.11885;
  <D.12063>:
  if (x == 3) goto <D.12064>; else goto <D.12065>;
  <D.12064>:
  *r = 3;
  D.11885 = 0;
  return D.11885;
  <D.12065>:
  if (x == 119) goto <D.12066>; else goto <D.12067>;
  <D.12066>:
  *r = 119;
  D.11885 = 0;
  return D.11885;
  <D.12067>:
  if (x == 120) goto <D.12068>; else goto <D.12069>;
  <D.12068>:
  *r = 120;
  D.11885 = 0;
  return D.11885;
  <D.12069>:
  if (x == 121) goto <D.12070>; else goto <D.12071>;
  <D.12070>:
  *r = 121;
  D.11885 = 0;
  return D.11885;
  <D.12071>:
  if (x == 122) goto <D.12072>; else goto <D.12073>;
  <D.12072>:
  *r = 122;
  D.11885 = 0;
  return D.11885;
  <D.12073>:
  if (x == 123) goto <D.12074>; else goto <D.12075>;
  <D.12074>:
  *r = 123;
  D.11885 = 0;
  return D.11885;
  <D.12075>:
  if (x == 124) goto <D.12076>; else goto <D.12077>;
  <D.12076>:
  *r = 124;
  D.11885 = 0;
  return D.11885;
  <D.12077>:
  if (x == 83) goto <D.12078>; else goto <D.12079>;
  <D.12078>:
  *r = 83;
  D.11885 = 0;
  return D.11885;
  <D.12079>:
  if (x == 84) goto <D.12080>; else goto <D.12081>;
  <D.12080>:
  *r = 84;
  D.11885 = 0;
  return D.11885;
  <D.12081>:
  if (x == 109) goto <D.12082>; else goto <D.12083>;
  <D.12082>:
  *r = 109;
  D.11885 = 0;
  return D.11885;
  <D.12083>:
  if (x == 4) goto <D.12084>; else goto <D.12085>;
  <D.12084>:
  *r = 4;
  D.11885 = 0;
  return D.11885;
  <D.12085>:
  if (x == 30) goto <D.12086>; else goto <D.12087>;
  <D.12086>:
  *r = 30;
  D.11885 = 0;
  return D.11885;
  <D.12087>:
  if (x == 88) goto <D.12088>; else goto <D.12089>;
  <D.12088>:
  *r = 88;
  D.11885 = 0;
  return D.11885;
  <D.12089>:
  if (x == 85) goto <D.12090>; else goto <D.12091>;
  <D.12090>:
  *r = 85;
  D.11885 = 0;
  return D.11885;
  <D.12091>:
  if (x == 53) goto <D.12092>; else goto <D.12093>;
  <D.12092>:
  *r = 53;
  D.11885 = 0;
  return D.11885;
  <D.12093>:
  if (x == 56) goto <D.12094>; else goto <D.12095>;
  <D.12094>:
  *r = 56;
  D.11885 = 0;
  return D.11885;
  <D.12095>:
  if (x == 62) goto <D.12096>; else goto <D.12097>;
  <D.12096>:
  *r = 62;
  D.11885 = 0;
  return D.11885;
  <D.12097>:
  if (x == 61) goto <D.12098>; else goto <D.12099>;
  <D.12098>:
  *r = 61;
  D.11885 = 0;
  return D.11885;
  <D.12099>:
  if (x == 57) goto <D.12100>; else goto <D.12101>;
  <D.12100>:
  *r = 57;
  D.11885 = 0;
  return D.11885;
  <D.12101>:
  if (x == 64) goto <D.12102>; else goto <D.12103>;
  <D.12102>:
  *r = 64;
  D.11885 = 0;
  return D.11885;
  <D.12103>:
  if (x == 63) goto <D.12104>; else goto <D.12105>;
  <D.12104>:
  *r = 63;
  D.11885 = 0;
  return D.11885;
  <D.12105>:
  if (x == 65) goto <D.12106>; else goto <D.12107>;
  <D.12106>:
  *r = 65;
  D.11885 = 0;
  return D.11885;
  <D.12107>:
  if (x == 55) goto <D.12108>; else goto <D.12109>;
  <D.12108>:
  *r = 55;
  D.11885 = 0;
  return D.11885;
  <D.12109>:
  if (x == 54) goto <D.12110>; else goto <D.12111>;
  <D.12110>:
  *r = 54;
  D.11885 = 0;
  return D.11885;
  <D.12111>:
  if (x == 145) goto <D.12112>; else goto <D.12113>;
  <D.12112>:
  *r = 145;
  D.11885 = 0;
  return D.11885;
  <D.12113>:
  if (x == 58) goto <D.12114>; else goto <D.12115>;
  <D.12114>:
  *r = 58;
  D.11885 = 0;
  return D.11885;
  <D.12115>:
  if (x == 13) goto <D.12116>; else goto <D.12117>;
  <D.12116>:
  *r = 13;
  D.11885 = 0;
  return D.11885;
  <D.12117>:
  if (x == 10) goto <D.12118>; else goto <D.12119>;
  <D.12118>:
  *r = 10;
  D.11885 = 0;
  return D.11885;
  <D.12119>:
  if (x == 153) goto <D.12120>; else goto <D.12121>;
  <D.12120>:
  *r = 153;
  D.11885 = 0;
  return D.11885;
  <D.12121>:
  if (x == 9) goto <D.12122>; else goto <D.12123>;
  <D.12122>:
  *r = 9;
  D.11885 = 0;
  return D.11885;
  <D.12123>:
  if (x == 155) goto <D.12124>; else goto <D.12125>;
  <D.12124>:
  *r = 155;
  D.11885 = 0;
  return D.11885;
  <D.12125>:
  if (x == 156) goto <D.12126>; else goto <D.12127>;
  <D.12126>:
  *r = 156;
  D.11885 = 0;
  return D.11885;
  <D.12127>:
  if (x == 44) goto <D.12128>; else goto <D.12129>;
  <D.12128>:
  *r = 44;
  D.11885 = 0;
  return D.11885;
  <D.12129>:
  if (x == 31) goto <D.12130>; else goto <D.12131>;
  <D.12130>:
  *r = 31;
  D.11885 = 0;
  return D.11885;
  <D.12131>:
  if (x == 8) goto <D.12132>; else goto <D.12133>;
  <D.12132>:
  *r = 8;
  D.11885 = 0;
  return D.11885;
  <D.12133>:
  if (x == 111) goto <D.12134>; else goto <D.12135>;
  <D.12134>:
  *r = 111;
  D.11885 = 0;
  return D.11885;
  <D.12135>:
  if (x == 112) goto <D.12136>; else goto <D.12137>;
  <D.12136>:
  *r = 112;
  D.11885 = 0;
  return D.11885;
  <D.12137>:
  if (x == 59) goto <D.12138>; else goto <D.12139>;
  <D.12138>:
  *r = 59;
  D.11885 = 0;
  return D.11885;
  <D.12139>:
  if (x == 21) goto <D.12140>; else goto <D.12141>;
  <D.12140>:
  *r = 21;
  D.11885 = 0;
  return D.11885;
  <D.12141>:
  if (x == 32) goto <D.12142>; else goto <D.12143>;
  <D.12142>:
  *r = 32;
  D.11885 = 0;
  return D.11885;
  <D.12143>:
  if (x == 33) goto <D.12144>; else goto <D.12145>;
  <D.12144>:
  *r = 33;
  D.11885 = 0;
  return D.11885;
  <D.12145>:
  if (x == 22) goto <D.12146>; else goto <D.12147>;
  <D.12146>:
  *r = 22;
  D.11885 = 0;
  return D.11885;
  <D.12147>:
  if (x == 157) goto <D.12148>; else goto <D.12149>;
  <D.12148>:
  *r = 157;
  D.11885 = 0;
  return D.11885;
  <D.12149>:
  if (x == 113) goto <D.12150>; else goto <D.12151>;
  <D.12150>:
  *r = 113;
  D.11885 = 0;
  return D.11885;
  <D.12151>:
  if (x == 114) goto <D.12152>; else goto <D.12153>;
  <D.12152>:
  *r = 114;
  D.11885 = 0;
  return D.11885;
  <D.12153>:
  if (x == 158) goto <D.12154>; else goto <D.12155>;
  <D.12154>:
  *r = 158;
  D.11885 = 0;
  return D.11885;
  <D.12155>:
  if (x == 34) goto <D.12156>; else goto <D.12157>;
  <D.12156>:
  *r = 34;
  D.11885 = 0;
  return D.11885;
  <D.12157>:
  if (x == 151) goto <D.12158>; else goto <D.12159>;
  <D.12158>:
  *r = 151;
  D.11885 = 0;
  return D.11885;
  <D.12159>:
  if (x == 159) goto <D.12160>; else goto <D.12161>;
  <D.12160>:
  *r = 159;
  D.11885 = 0;
  return D.11885;
  <D.12161>:
  if (x == 154) goto <D.12162>; else goto <D.12163>;
  <D.12162>:
  *r = 154;
  D.11885 = 0;
  return D.11885;
  <D.12163>:
  if (x == 160) goto <D.12164>; else goto <D.12165>;
  <D.12164>:
  *r = 160;
  D.11885 = 0;
  return D.11885;
  <D.12165>:
  if (x == 110) goto <D.12166>; else goto <D.12167>;
  <D.12166>:
  *r = 110;
  D.11885 = 0;
  return D.11885;
  <D.12167>:
  if (x == 174) goto <D.12168>; else goto <D.12169>;
  <D.12168>:
  *r = 174;
  D.11885 = 0;
  return D.11885;
  <D.12169>:
  if (x == 5) goto <D.12170>; else goto <D.12171>;
  <D.12170>:
  *r = 5;
  D.11885 = 0;
  return D.11885;
  <D.12171>:
  if (x == 173) goto <D.12172>; else goto <D.12173>;
  <D.12172>:
  *r = 173;
  D.11885 = 0;
  return D.11885;
  <D.12173>:
  if (x == 14) goto <D.12174>; else goto <D.12175>;
  <D.12174>:
  *r = 14;
  D.11885 = 0;
  return D.11885;
  <D.12175>:
  if (x == 162) goto <D.12176>; else goto <D.12177>;
  <D.12176>:
  *r = 162;
  D.11885 = 0;
  return D.11885;
  <D.12177>:
  if (x == 163) goto <D.12178>; else goto <D.12179>;
  <D.12178>:
  *r = 163;
  D.11885 = 0;
  return D.11885;
  <D.12179>:
  if (x == 67) goto <D.12180>; else goto <D.12181>;
  <D.12180>:
  *r = 67;
  D.11885 = 0;
  return D.11885;
  <D.12181>:
  if (x == 77) goto <D.12182>; else goto <D.12183>;
  <D.12182>:
  *r = 77;
  D.11885 = 0;
  return D.11885;
  <D.12183>:
  if (x == 78) goto <D.12184>; else goto <D.12185>;
  <D.12184>:
  *r = 78;
  D.11885 = 0;
  return D.11885;
  <D.12185>:
  if (x == 139) goto <D.12186>; else goto <D.12187>;
  <D.12186>:
  *r = 139;
  D.11885 = 0;
  return D.11885;
  <D.12187>:
  if (x == 73) goto <D.12188>; else goto <D.12189>;
  <D.12188>:
  *r = 73;
  D.11885 = 0;
  return D.11885;
  <D.12189>:
  if (x == 74) goto <D.12190>; else goto <D.12191>;
  <D.12190>:
  *r = 74;
  D.11885 = 0;
  return D.11885;
  <D.12191>:
  if (x == 79) goto <D.12192>; else goto <D.12193>;
  <D.12192>:
  *r = 79;
  D.11885 = 0;
  return D.11885;
  <D.12193>:
  if (x == 80) goto <D.12194>; else goto <D.12195>;
  <D.12194>:
  *r = 80;
  D.11885 = 0;
  return D.11885;
  <D.12195>:
  if (x == 81) goto <D.12196>; else goto <D.12197>;
  <D.12196>:
  *r = 81;
  D.11885 = 0;
  return D.11885;
  <D.12197>:
  if (x == 82) goto <D.12198>; else goto <D.12199>;
  <D.12198>:
  *r = 82;
  D.11885 = 0;
  return D.11885;
  <D.12199>:
  if (x == 68) goto <D.12200>; else goto <D.12201>;
  <D.12200>:
  *r = 68;
  D.11885 = 0;
  return D.11885;
  <D.12201>:
  if (x == 161) goto <D.12202>; else goto <D.12203>;
  <D.12202>:
  *r = 161;
  D.11885 = 0;
  return D.11885;
  <D.12203>:
  if (x == 75) goto <D.12204>; else goto <D.12205>;
  <D.12204>:
  *r = 75;
  D.11885 = 0;
  return D.11885;
  <D.12205>:
  if (x == 76) goto <D.12206>; else goto <D.12207>;
  <D.12206>:
  *r = 76;
  D.11885 = 0;
  return D.11885;
  <D.12207>:
  if (x == 164) goto <D.12208>; else goto <D.12209>;
  <D.12208>:
  *r = 164;
  D.11885 = 0;
  return D.11885;
  <D.12209>:
  if (x == 11) goto <D.12210>; else goto <D.12211>;
  <D.12210>:
  *r = 11;
  D.11885 = 0;
  return D.11885;
  <D.12211>:
  if (x == 35) goto <D.12212>; else goto <D.12213>;
  <D.12212>:
  *r = 35;
  D.11885 = 0;
  return D.11885;
  <D.12213>:
  if (x == 181) goto <D.12214>; else goto <D.12215>;
  <D.12214>:
  *r = 181;
  D.11885 = 0;
  return D.11885;
  <D.12215>:
  if (x == 182) goto <D.12216>; else goto <D.12217>;
  <D.12216>:
  *r = 182;
  D.11885 = 0;
  return D.11885;
  <D.12217>:
  if (x == 183) goto <D.12218>; else goto <D.12219>;
  <D.12218>:
  *r = 183;
  D.11885 = 0;
  return D.11885;
  <D.12219>:
  if (x == 184) goto <D.12220>; else goto <D.12221>;
  <D.12220>:
  *r = 184;
  D.11885 = 0;
  return D.11885;
  <D.12221>:
  if (x == 72) goto <D.12222>; else goto <D.12223>;
  <D.12222>:
  *r = 72;
  D.11885 = 0;
  return D.11885;
  <D.12223>:
  if (x == 165) goto <D.12224>; else goto <D.12225>;
  <D.12224>:
  *r = 165;
  D.11885 = 0;
  return D.11885;
  <D.12225>:
  if (x == 6) goto <D.12226>; else goto <D.12227>;
  <D.12226>:
  *r = 6;
  D.11885 = 0;
  return D.11885;
  <D.12227>:
  if (x == 66) goto <D.12228>; else goto <D.12229>;
  <D.12228>:
  *r = 66;
  D.11885 = 0;
  return D.11885;
  <D.12229>:
  if (x == 115) goto <D.12230>; else goto <D.12231>;
  <D.12230>:
  *r = 115;
  D.11885 = 0;
  return D.11885;
  <D.12231>:
  if (x == 116) goto <D.12232>; else goto <D.12233>;
  <D.12232>:
  *r = 116;
  D.11885 = 0;
  return D.11885;
  <D.12233>:
  if (x == 60) goto <D.12234>; else goto <D.12235>;
  <D.12234>:
  *r = 60;
  D.11885 = 0;
  return D.11885;
  <D.12235>:
  if (x == 117) goto <D.12236>; else goto <D.12237>;
  <D.12236>:
  *r = 117;
  D.11885 = 0;
  return D.11885;
  <D.12237>:
  if (x == 166) goto <D.12238>; else goto <D.12239>;
  <D.12238>:
  *r = 166;
  D.11885 = 0;
  return D.11885;
  <D.12239>:
  if (x == 167) goto <D.12240>; else goto <D.12241>;
  <D.12240>:
  *r = 167;
  D.11885 = 0;
  return D.11885;
  <D.12241>:
  if (x == 118) goto <D.12242>; else goto <D.12243>;
  <D.12242>:
  *r = 118;
  D.11885 = 0;
  return D.11885;
  <D.12243>:
  if (x == 176) goto <D.12244>; else goto <D.12245>;
  <D.12244>:
  *r = 176;
  D.11885 = 0;
  return D.11885;
  <D.12245>:
  if (x == 177) goto <D.12246>; else goto <D.12247>;
  <D.12246>:
  *r = 177;
  D.11885 = 0;
  return D.11885;
  <D.12247>:
  if (x == 178) goto <D.12248>; else goto <D.12249>;
  <D.12248>:
  *r = 178;
  D.11885 = 0;
  return D.11885;
  <D.12249>:
  if (x == 179) goto <D.12250>; else goto <D.12251>;
  <D.12250>:
  *r = 179;
  D.11885 = 0;
  return D.11885;
  <D.12251>:
  if (x == 29) goto <D.12252>; else goto <D.12253>;
  <D.12252>:
  *r = 29;
  D.11885 = 0;
  return D.11885;
  <D.12253>:
  if (x == 107) goto <D.12254>; else goto <D.12255>;
  <D.12254>:
  *r = 107;
  D.11885 = 0;
  return D.11885;
  <D.12255>:
  if (x == 125) goto <D.12256>; else goto <D.12257>;
  <D.12256>:
  *r = 125;
  D.11885 = 0;
  return D.11885;
  <D.12257>:
  if (x == 126) goto <D.12258>; else goto <D.12259>;
  <D.12258>:
  *r = 126;
  D.11885 = 0;
  return D.11885;
  <D.12259>:
  if (x == 127) goto <D.12260>; else goto <D.12261>;
  <D.12260>:
  *r = 127;
  D.11885 = 0;
  return D.11885;
  <D.12261>:
  if (x == 128) goto <D.12262>; else goto <D.12263>;
  <D.12262>:
  *r = 128;
  D.11885 = 0;
  return D.11885;
  <D.12263>:
  if (x == 92) goto <D.12264>; else goto <D.12265>;
  <D.12264>:
  *r = 92;
  D.11885 = 0;
  return D.11885;
  <D.12265>:
  if (x == 93) goto <D.12266>; else goto <D.12267>;
  <D.12266>:
  *r = 93;
  D.11885 = 0;
  return D.11885;
  <D.12267>:
  if (x == 129) goto <D.12268>; else goto <D.12269>;
  <D.12268>:
  *r = 129;
  D.11885 = 0;
  return D.11885;
  <D.12269>:
  if (x == 130) goto <D.12270>; else goto <D.12271>;
  <D.12270>:
  *r = 130;
  D.11885 = 0;
  return D.11885;
  <D.12271>:
  if (x == 131) goto <D.12272>; else goto <D.12273>;
  <D.12272>:
  *r = 131;
  D.11885 = 0;
  return D.11885;
  <D.12273>:
  if (x == 94) goto <D.12274>; else goto <D.12275>;
  <D.12274>:
  *r = 94;
  D.11885 = 0;
  return D.11885;
  <D.12275>:
  if (x == 91) goto <D.12276>; else goto <D.12277>;
  <D.12276>:
  *r = 91;
  D.11885 = 0;
  return D.11885;
  <D.12277>:
  if (x == 89) goto <D.12278>; else goto <D.12279>;
  <D.12278>:
  *r = 89;
  D.11885 = 0;
  return D.11885;
  <D.12279>:
  if (x == 90) goto <D.12280>; else goto <D.12281>;
  <D.12280>:
  *r = 90;
  D.11885 = 0;
  return D.11885;
  <D.12281>:
  if (x == 98) goto <D.12282>; else goto <D.12283>;
  <D.12282>:
  *r = 98;
  D.11885 = 0;
  return D.11885;
  <D.12283>:
  if (x == 99) goto <D.12284>; else goto <D.12285>;
  <D.12284>:
  *r = 99;
  D.11885 = 0;
  return D.11885;
  <D.12285>:
  if (x == 100) goto <D.12286>; else goto <D.12287>;
  <D.12286>:
  *r = 100;
  D.11885 = 0;
  return D.11885;
  <D.12287>:
  D.12288 = __errno_location ();
  *D.12288 = 22;
  D.11885 = -1;
  return D.11885;
}


Mono_Posix_FromSyslogFacility (int x, int * r)
{
  int D.12292;
  int * D.12333;

  *r = 0;
  if (x == 32) goto <D.12290>; else goto <D.12291>;
  <D.12290>:
  *r = 32;
  D.12292 = 0;
  return D.12292;
  <D.12291>:
  if (x == 80) goto <D.12293>; else goto <D.12294>;
  <D.12293>:
  *r = 80;
  D.12292 = 0;
  return D.12292;
  <D.12294>:
  if (x == 72) goto <D.12295>; else goto <D.12296>;
  <D.12295>:
  *r = 72;
  D.12292 = 0;
  return D.12292;
  <D.12296>:
  if (x == 24) goto <D.12297>; else goto <D.12298>;
  <D.12297>:
  *r = 24;
  D.12292 = 0;
  return D.12292;
  <D.12298>:
  if (x == 88) goto <D.12299>; else goto <D.12300>;
  <D.12299>:
  *r = 88;
  D.12292 = 0;
  return D.12292;
  <D.12300>:
  if (x == 0) goto <D.12301>; else goto <D.12302>;
  <D.12301>:
  *r = 0;
  D.12292 = 0;
  return D.12292;
  <D.12302>:
  if (x == 128) goto <D.12303>; else goto <D.12304>;
  <D.12303>:
  *r = 128;
  D.12292 = 0;
  return D.12292;
  <D.12304>:
  if (x == 136) goto <D.12305>; else goto <D.12306>;
  <D.12305>:
  *r = 136;
  D.12292 = 0;
  return D.12292;
  <D.12306>:
  if (x == 144) goto <D.12307>; else goto <D.12308>;
  <D.12307>:
  *r = 144;
  D.12292 = 0;
  return D.12292;
  <D.12308>:
  if (x == 152) goto <D.12309>; else goto <D.12310>;
  <D.12309>:
  *r = 152;
  D.12292 = 0;
  return D.12292;
  <D.12310>:
  if (x == 160) goto <D.12311>; else goto <D.12312>;
  <D.12311>:
  *r = 160;
  D.12292 = 0;
  return D.12292;
  <D.12312>:
  if (x == 168) goto <D.12313>; else goto <D.12314>;
  <D.12313>:
  *r = 168;
  D.12292 = 0;
  return D.12292;
  <D.12314>:
  if (x == 176) goto <D.12315>; else goto <D.12316>;
  <D.12315>:
  *r = 176;
  D.12292 = 0;
  return D.12292;
  <D.12316>:
  if (x == 184) goto <D.12317>; else goto <D.12318>;
  <D.12317>:
  *r = 184;
  D.12292 = 0;
  return D.12292;
  <D.12318>:
  if (x == 48) goto <D.12319>; else goto <D.12320>;
  <D.12319>:
  *r = 48;
  D.12292 = 0;
  return D.12292;
  <D.12320>:
  if (x == 16) goto <D.12321>; else goto <D.12322>;
  <D.12321>:
  *r = 16;
  D.12292 = 0;
  return D.12292;
  <D.12322>:
  if (x == 56) goto <D.12323>; else goto <D.12324>;
  <D.12323>:
  *r = 56;
  D.12292 = 0;
  return D.12292;
  <D.12324>:
  if (x == 40) goto <D.12325>; else goto <D.12326>;
  <D.12325>:
  *r = 40;
  D.12292 = 0;
  return D.12292;
  <D.12326>:
  if (x == 8) goto <D.12327>; else goto <D.12328>;
  <D.12327>:
  *r = 8;
  D.12292 = 0;
  return D.12292;
  <D.12328>:
  if (x == 64) goto <D.12329>; else goto <D.12330>;
  <D.12329>:
  *r = 64;
  D.12292 = 0;
  return D.12292;
  <D.12330>:
  if (x == 0) goto <D.12331>; else goto <D.12332>;
  <D.12331>:
  D.12292 = 0;
  return D.12292;
  <D.12332>:
  D.12333 = __errno_location ();
  *D.12333 = 22;
  D.12292 = -1;
  return D.12292;
}


Mono_Posix_ToSyslogFacility (int x, int * r)
{
  int D.12337;
  int * D.12378;

  *r = 0;
  if (x == 0) goto <D.12335>; else goto <D.12336>;
  <D.12335>:
  D.12337 = 0;
  return D.12337;
  <D.12336>:
  if (x == 32) goto <D.12338>; else goto <D.12339>;
  <D.12338>:
  *r = 32;
  D.12337 = 0;
  return D.12337;
  <D.12339>:
  if (x == 80) goto <D.12340>; else goto <D.12341>;
  <D.12340>:
  *r = 80;
  D.12337 = 0;
  return D.12337;
  <D.12341>:
  if (x == 72) goto <D.12342>; else goto <D.12343>;
  <D.12342>:
  *r = 72;
  D.12337 = 0;
  return D.12337;
  <D.12343>:
  if (x == 24) goto <D.12344>; else goto <D.12345>;
  <D.12344>:
  *r = 24;
  D.12337 = 0;
  return D.12337;
  <D.12345>:
  if (x == 88) goto <D.12346>; else goto <D.12347>;
  <D.12346>:
  *r = 88;
  D.12337 = 0;
  return D.12337;
  <D.12347>:
  if (x == 0) goto <D.12348>; else goto <D.12349>;
  <D.12348>:
  *r = 0;
  D.12337 = 0;
  return D.12337;
  <D.12349>:
  if (x == 128) goto <D.12350>; else goto <D.12351>;
  <D.12350>:
  *r = 128;
  D.12337 = 0;
  return D.12337;
  <D.12351>:
  if (x == 136) goto <D.12352>; else goto <D.12353>;
  <D.12352>:
  *r = 136;
  D.12337 = 0;
  return D.12337;
  <D.12353>:
  if (x == 144) goto <D.12354>; else goto <D.12355>;
  <D.12354>:
  *r = 144;
  D.12337 = 0;
  return D.12337;
  <D.12355>:
  if (x == 152) goto <D.12356>; else goto <D.12357>;
  <D.12356>:
  *r = 152;
  D.12337 = 0;
  return D.12337;
  <D.12357>:
  if (x == 160) goto <D.12358>; else goto <D.12359>;
  <D.12358>:
  *r = 160;
  D.12337 = 0;
  return D.12337;
  <D.12359>:
  if (x == 168) goto <D.12360>; else goto <D.12361>;
  <D.12360>:
  *r = 168;
  D.12337 = 0;
  return D.12337;
  <D.12361>:
  if (x == 176) goto <D.12362>; else goto <D.12363>;
  <D.12362>:
  *r = 176;
  D.12337 = 0;
  return D.12337;
  <D.12363>:
  if (x == 184) goto <D.12364>; else goto <D.12365>;
  <D.12364>:
  *r = 184;
  D.12337 = 0;
  return D.12337;
  <D.12365>:
  if (x == 48) goto <D.12366>; else goto <D.12367>;
  <D.12366>:
  *r = 48;
  D.12337 = 0;
  return D.12337;
  <D.12367>:
  if (x == 16) goto <D.12368>; else goto <D.12369>;
  <D.12368>:
  *r = 16;
  D.12337 = 0;
  return D.12337;
  <D.12369>:
  if (x == 56) goto <D.12370>; else goto <D.12371>;
  <D.12370>:
  *r = 56;
  D.12337 = 0;
  return D.12337;
  <D.12371>:
  if (x == 40) goto <D.12372>; else goto <D.12373>;
  <D.12372>:
  *r = 40;
  D.12337 = 0;
  return D.12337;
  <D.12373>:
  if (x == 8) goto <D.12374>; else goto <D.12375>;
  <D.12374>:
  *r = 8;
  D.12337 = 0;
  return D.12337;
  <D.12375>:
  if (x == 64) goto <D.12376>; else goto <D.12377>;
  <D.12376>:
  *r = 64;
  D.12337 = 0;
  return D.12337;
  <D.12377>:
  D.12378 = __errno_location ();
  *D.12378 = 22;
  D.12337 = -1;
  return D.12337;
}


Mono_Posix_FromSyslogLevel (int x, int * r)
{
  int D.12382;
  int * D.12399;

  *r = 0;
  if (x == 1) goto <D.12380>; else goto <D.12381>;
  <D.12380>:
  *r = 1;
  D.12382 = 0;
  return D.12382;
  <D.12381>:
  if (x == 2) goto <D.12383>; else goto <D.12384>;
  <D.12383>:
  *r = 2;
  D.12382 = 0;
  return D.12382;
  <D.12384>:
  if (x == 7) goto <D.12385>; else goto <D.12386>;
  <D.12385>:
  *r = 7;
  D.12382 = 0;
  return D.12382;
  <D.12386>:
  if (x == 0) goto <D.12387>; else goto <D.12388>;
  <D.12387>:
  *r = 0;
  D.12382 = 0;
  return D.12382;
  <D.12388>:
  if (x == 3) goto <D.12389>; else goto <D.12390>;
  <D.12389>:
  *r = 3;
  D.12382 = 0;
  return D.12382;
  <D.12390>:
  if (x == 6) goto <D.12391>; else goto <D.12392>;
  <D.12391>:
  *r = 6;
  D.12382 = 0;
  return D.12382;
  <D.12392>:
  if (x == 5) goto <D.12393>; else goto <D.12394>;
  <D.12393>:
  *r = 5;
  D.12382 = 0;
  return D.12382;
  <D.12394>:
  if (x == 4) goto <D.12395>; else goto <D.12396>;
  <D.12395>:
  *r = 4;
  D.12382 = 0;
  return D.12382;
  <D.12396>:
  if (x == 0) goto <D.12397>; else goto <D.12398>;
  <D.12397>:
  D.12382 = 0;
  return D.12382;
  <D.12398>:
  D.12399 = __errno_location ();
  *D.12399 = 22;
  D.12382 = -1;
  return D.12382;
}


Mono_Posix_ToSyslogLevel (int x, int * r)
{
  int D.12403;
  int * D.12420;

  *r = 0;
  if (x == 0) goto <D.12401>; else goto <D.12402>;
  <D.12401>:
  D.12403 = 0;
  return D.12403;
  <D.12402>:
  if (x == 1) goto <D.12404>; else goto <D.12405>;
  <D.12404>:
  *r = 1;
  D.12403 = 0;
  return D.12403;
  <D.12405>:
  if (x == 2) goto <D.12406>; else goto <D.12407>;
  <D.12406>:
  *r = 2;
  D.12403 = 0;
  return D.12403;
  <D.12407>:
  if (x == 7) goto <D.12408>; else goto <D.12409>;
  <D.12408>:
  *r = 7;
  D.12403 = 0;
  return D.12403;
  <D.12409>:
  if (x == 0) goto <D.12410>; else goto <D.12411>;
  <D.12410>:
  *r = 0;
  D.12403 = 0;
  return D.12403;
  <D.12411>:
  if (x == 3) goto <D.12412>; else goto <D.12413>;
  <D.12412>:
  *r = 3;
  D.12403 = 0;
  return D.12403;
  <D.12413>:
  if (x == 6) goto <D.12414>; else goto <D.12415>;
  <D.12414>:
  *r = 6;
  D.12403 = 0;
  return D.12403;
  <D.12415>:
  if (x == 5) goto <D.12416>; else goto <D.12417>;
  <D.12416>:
  *r = 5;
  D.12403 = 0;
  return D.12403;
  <D.12417>:
  if (x == 4) goto <D.12418>; else goto <D.12419>;
  <D.12418>:
  *r = 4;
  D.12403 = 0;
  return D.12403;
  <D.12419>:
  D.12420 = __errno_location ();
  *D.12420 = 22;
  D.12403 = -1;
  return D.12403;
}


Mono_Posix_FromSyslogOptions (int x, int * r)
{
  int D.12422;
  int D.12425;
  int D.12426;
  int D.12427;
  int D.12430;
  int D.12431;
  int D.12434;
  int D.12435;
  int D.12438;
  int D.12439;
  int D.12442;
  int D.12443;
  int D.12446;
  int D.12449;

  *r = 0;
  D.12422 = x & 2;
  if (D.12422 != 0) goto <D.12423>; else goto <D.12424>;
  <D.12423>:
  D.12425 = *r;
  D.12426 = D.12425 | 2;
  *r = D.12426;
  <D.12424>:
  D.12427 = x & 8;
  if (D.12427 != 0) goto <D.12428>; else goto <D.12429>;
  <D.12428>:
  D.12425 = *r;
  D.12430 = D.12425 | 8;
  *r = D.12430;
  <D.12429>:
  D.12431 = x & 16;
  if (D.12431 != 0) goto <D.12432>; else goto <D.12433>;
  <D.12432>:
  D.12425 = *r;
  D.12434 = D.12425 | 16;
  *r = D.12434;
  <D.12433>:
  D.12435 = x & 4;
  if (D.12435 != 0) goto <D.12436>; else goto <D.12437>;
  <D.12436>:
  D.12425 = *r;
  D.12438 = D.12425 | 4;
  *r = D.12438;
  <D.12437>:
  D.12439 = x & 32;
  if (D.12439 != 0) goto <D.12440>; else goto <D.12441>;
  <D.12440>:
  D.12425 = *r;
  D.12442 = D.12425 | 32;
  *r = D.12442;
  <D.12441>:
  D.12443 = x & 1;
  if (D.12443 != 0) goto <D.12444>; else goto <D.12445>;
  <D.12444>:
  D.12425 = *r;
  D.12446 = D.12425 | 1;
  *r = D.12446;
  <D.12445>:
  if (x == 0) goto <D.12447>; else goto <D.12448>;
  <D.12447>:
  D.12449 = 0;
  return D.12449;
  <D.12448>:
  D.12449 = 0;
  return D.12449;
}


Mono_Posix_ToSyslogOptions (int x, int * r)
{
  int D.12453;
  int D.12454;
  int D.12457;
  int D.12458;
  int D.12459;
  int D.12462;
  int D.12463;
  int D.12466;
  int D.12467;
  int D.12470;
  int D.12471;
  int D.12474;
  int D.12475;
  int D.12478;

  *r = 0;
  if (x == 0) goto <D.12451>; else goto <D.12452>;
  <D.12451>:
  D.12453 = 0;
  return D.12453;
  <D.12452>:
  D.12454 = x & 2;
  if (D.12454 != 0) goto <D.12455>; else goto <D.12456>;
  <D.12455>:
  D.12457 = *r;
  D.12458 = D.12457 | 2;
  *r = D.12458;
  <D.12456>:
  D.12459 = x & 8;
  if (D.12459 != 0) goto <D.12460>; else goto <D.12461>;
  <D.12460>:
  D.12457 = *r;
  D.12462 = D.12457 | 8;
  *r = D.12462;
  <D.12461>:
  D.12463 = x & 16;
  if (D.12463 != 0) goto <D.12464>; else goto <D.12465>;
  <D.12464>:
  D.12457 = *r;
  D.12466 = D.12457 | 16;
  *r = D.12466;
  <D.12465>:
  D.12467 = x & 4;
  if (D.12467 != 0) goto <D.12468>; else goto <D.12469>;
  <D.12468>:
  D.12457 = *r;
  D.12470 = D.12457 | 4;
  *r = D.12470;
  <D.12469>:
  D.12471 = x & 32;
  if (D.12471 != 0) goto <D.12472>; else goto <D.12473>;
  <D.12472>:
  D.12457 = *r;
  D.12474 = D.12457 | 32;
  *r = D.12474;
  <D.12473>:
  D.12475 = x & 1;
  if (D.12475 != 0) goto <D.12476>; else goto <D.12477>;
  <D.12476>:
  D.12457 = *r;
  D.12478 = D.12457 | 1;
  *r = D.12478;
  <D.12477>:
  D.12453 = 0;
  return D.12453;
}


Mono_Posix_FromTimespec (struct Mono_Posix_Timespec * from, struct timespec * to)
{
  long int D.12480;
  long int D.12481;
  int D.12482;

  memset (to, 0, 16);
  D.12480 = from->tv_sec;
  to->tv_sec = D.12480;
  D.12481 = from->tv_nsec;
  to->tv_nsec = D.12481;
  D.12482 = 0;
  return D.12482;
}


Mono_Posix_ToTimespec (struct timespec * from, struct Mono_Posix_Timespec * to)
{
  long int D.12484;
  long int D.12485;
  int D.12486;

  memset (to, 0, 16);
  D.12484 = from->tv_sec;
  to->tv_sec = D.12484;
  D.12485 = from->tv_nsec;
  to->tv_nsec = D.12485;
  D.12486 = 0;
  return D.12486;
}


Mono_Posix_FromTimeval (struct Mono_Posix_Timeval * from, struct timeval * to)
{
  long int D.12488;
  long int D.12489;
  int D.12490;

  memset (to, 0, 16);
  D.12488 = from->tv_sec;
  to->tv_sec = D.12488;
  D.12489 = from->tv_usec;
  to->tv_usec = D.12489;
  D.12490 = 0;
  return D.12490;
}


Mono_Posix_ToTimeval (struct timeval * from, struct Mono_Posix_Timeval * to)
{
  long int D.12492;
  long int D.12493;
  int D.12494;

  memset (to, 0, 16);
  D.12492 = from->tv_sec;
  to->tv_sec = D.12492;
  D.12493 = from->tv_usec;
  to->tv_usec = D.12493;
  D.12494 = 0;
  return D.12494;
}


Mono_Posix_FromTimezone (struct Mono_Posix_Timezone * from, struct timezone * to)
{
  int D.12496;
  int D.12497;
  int D.12498;

  memset (to, 0, 8);
  D.12496 = from->tz_minuteswest;
  to->tz_minuteswest = D.12496;
  D.12497 = from->tz_dsttime;
  to->tz_dsttime = D.12497;
  D.12498 = 0;
  return D.12498;
}


Mono_Posix_ToTimezone (struct timezone * from, struct Mono_Posix_Timezone * to)
{
  int D.12500;
  int D.12501;
  int D.12502;

  memset (to, 0, 8);
  D.12500 = from->tz_minuteswest;
  to->tz_minuteswest = D.12500;
  D.12501 = from->tz_dsttime;
  to->tz_dsttime = D.12501;
  D.12502 = 0;
  return D.12502;
}


Mono_Posix_FromUtimbuf (struct Mono_Posix_Utimbuf * from, struct utimbuf * to)
{
  long int D.12504;
  long int D.12505;
  int D.12506;

  memset (to, 0, 16);
  D.12504 = from->actime;
  to->actime = D.12504;
  D.12505 = from->modtime;
  to->modtime = D.12505;
  D.12506 = 0;
  return D.12506;
}


Mono_Posix_ToUtimbuf (struct utimbuf * from, struct Mono_Posix_Utimbuf * to)
{
  long int D.12508;
  long int D.12509;
  int D.12510;

  memset (to, 0, 16);
  D.12508 = from->actime;
  to->actime = D.12508;
  D.12509 = from->modtime;
  to->modtime = D.12509;
  D.12510 = 0;
  return D.12510;
}


Mono_Posix_FromWaitOptions (int x, int * r)
{
  int D.12512;
  int D.12515;
  int D.12516;
  int D.12517;
  int D.12520;
  int D.12523;

  *r = 0;
  D.12512 = x & 1;
  if (D.12512 != 0) goto <D.12513>; else goto <D.12514>;
  <D.12513>:
  D.12515 = *r;
  D.12516 = D.12515 | 1;
  *r = D.12516;
  <D.12514>:
  D.12517 = x & 2;
  if (D.12517 != 0) goto <D.12518>; else goto <D.12519>;
  <D.12518>:
  D.12515 = *r;
  D.12520 = D.12515 | 2;
  *r = D.12520;
  <D.12519>:
  if (x == 0) goto <D.12521>; else goto <D.12522>;
  <D.12521>:
  D.12523 = 0;
  return D.12523;
  <D.12522>:
  D.12523 = 0;
  return D.12523;
}


Mono_Posix_ToWaitOptions (int x, int * r)
{
  int D.12527;
  int D.12528;
  int D.12531;
  int D.12532;
  int D.12533;
  int D.12536;

  *r = 0;
  if (x == 0) goto <D.12525>; else goto <D.12526>;
  <D.12525>:
  D.12527 = 0;
  return D.12527;
  <D.12526>:
  D.12528 = x & 1;
  if (D.12528 != 0) goto <D.12529>; else goto <D.12530>;
  <D.12529>:
  D.12531 = *r;
  D.12532 = D.12531 | 1;
  *r = D.12532;
  <D.12530>:
  D.12533 = x & 2;
  if (D.12533 != 0) goto <D.12534>; else goto <D.12535>;
  <D.12534>:
  D.12531 = *r;
  D.12536 = D.12531 | 2;
  *r = D.12536;
  <D.12535>:
  D.12527 = 0;
  return D.12527;
}


Mono_Posix_FromXattrFlags (int x, int * r)
{
  int D.12540;
  int D.12541;
  int D.12544;
  int D.12545;
  int D.12548;
  int D.12551;

  *r = 0;
  if (1 != 0) goto <D.12538>; else goto <D.12539>;
  <D.12538>:
  D.12540 = *r;
  *r = D.12540;
  <D.12539>:
  D.12541 = x & 1;
  if (D.12541 != 0) goto <D.12542>; else goto <D.12543>;
  <D.12542>:
  D.12540 = *r;
  D.12544 = D.12540 | 1;
  *r = D.12544;
  <D.12543>:
  D.12545 = x & 2;
  if (D.12545 != 0) goto <D.12546>; else goto <D.12547>;
  <D.12546>:
  D.12540 = *r;
  D.12548 = D.12540 | 2;
  *r = D.12548;
  <D.12547>:
  if (x == 0) goto <D.12549>; else goto <D.12550>;
  <D.12549>:
  D.12551 = 0;
  return D.12551;
  <D.12550>:
  D.12551 = 0;
  return D.12551;
}


Mono_Posix_ToXattrFlags (int x, int * r)
{
  int D.12555;
  int D.12558;
  int D.12559;
  int D.12562;
  int D.12563;
  int D.12566;

  *r = 0;
  if (x == 0) goto <D.12553>; else goto <D.12554>;
  <D.12553>:
  D.12555 = 0;
  return D.12555;
  <D.12554>:
  if (1 != 0) goto <D.12556>; else goto <D.12557>;
  <D.12556>:
  D.12558 = *r;
  *r = D.12558;
  <D.12557>:
  D.12559 = x & 1;
  if (D.12559 != 0) goto <D.12560>; else goto <D.12561>;
  <D.12560>:
  D.12558 = *r;
  D.12562 = D.12558 | 1;
  *r = D.12562;
  <D.12561>:
  D.12563 = x & 2;
  if (D.12563 != 0) goto <D.12564>; else goto <D.12565>;
  <D.12564>:
  D.12558 = *r;
  D.12566 = D.12558 | 2;
  *r = D.12566;
  <D.12565>:
  D.12555 = 0;
  return D.12555;
}


