doom_py/src/vizdoom/gdtoa/strtopx.c [75:109]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	switch(k & STRTOG_Retmask) {
	  case STRTOG_NoNumber:
	  case STRTOG_Zero:
		L[0] = L[1] = L[2] = L[3] = L[4] = 0;
		break;

	  case STRTOG_Denormal:
		L[_0] = 0;
		goto normal_bits;

	  case STRTOG_Normal:
	  case STRTOG_NaNbits:
		L[_0] = exp + 0x3fff + 63;
 normal_bits:
		L[_4] = (UShort)bits[0];
		L[_3] = (UShort)(bits[0] >> 16);
		L[_2] = (UShort)bits[1];
		L[_1] = (UShort)(bits[1] >> 16);
		break;

	  case STRTOG_Infinite:
		L[_0] = 0x7fff;
		L[_1] = 0x8000;
		L[_2] = L[_3] = L[_4] = 0;
		break;

	  case STRTOG_NaN:
		L[_4] = NanDflt_ldus_D2A[0];
		L[_3] = NanDflt_ldus_D2A[1];
		L[_2] = NanDflt_ldus_D2A[2];
		L[_1] = NanDflt_ldus_D2A[3];
		L[_0] = NanDflt_ldus_D2A[4];
	  }
	if (k & STRTOG_Neg)
		L[_0] |= 0x8000;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



doom_py/src/vizdoom/gdtoa/strtorx.c [63:97]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	switch(k & STRTOG_Retmask) {
	  case STRTOG_NoNumber:
	  case STRTOG_Zero:
		L[0] = L[1] = L[2] = L[3] = L[4] = 0;
		break;

	  case STRTOG_Denormal:
		L[_0] = 0;
		goto normal_bits;

	  case STRTOG_Normal:
	  case STRTOG_NaNbits:
		L[_0] = exp + 0x3fff + 63;
 normal_bits:
		L[_4] = (UShort)bits[0];
		L[_3] = (UShort)(bits[0] >> 16);
		L[_2] = (UShort)bits[1];
		L[_1] = (UShort)(bits[1] >> 16);
		break;

	  case STRTOG_Infinite:
		L[_0] = 0x7fff;
		L[_1] = 0x8000;
		L[_2] = L[_3] = L[_4] = 0;
		break;

	  case STRTOG_NaN:
		L[_4] = NanDflt_ldus_D2A[0];
		L[_3] = NanDflt_ldus_D2A[1];
		L[_2] = NanDflt_ldus_D2A[2];
		L[_1] = NanDflt_ldus_D2A[3];
		L[_0] = NanDflt_ldus_D2A[4];
	  }
	if (k & STRTOG_Neg)
		L[_0] |= 0x8000;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



