Exemplo n.º 1
0
        public void Should_FailEqualityForDifferentDataTypes()
        {
            var numericItem  = new I4(1);
            var numericItem2 = new U1(1);

            Assert.IsFalse(numericItem.Equals(numericItem2));
        }
Exemplo n.º 2
0
        public void Should_FailEqualityForDifferentNumericValues()
        {
            var numericItem  = new I4(1);
            var numericItem2 = new I4(-2);

            Assert.IsFalse(numericItem.Equals(numericItem2));
        }
Exemplo n.º 3
0
        public void Should_FailEqualityForDifferetObjectTypes()
        {
            var numericItem = new I4(1);
            var obj         = "test";

            Assert.IsFalse(numericItem.Equals(obj));
        }
Exemplo n.º 4
0
        public ServiceC(
            I2 service2,
            I3 service3,
            I4 service4,
            I5 service5)
        {
            if (service2 is null)
            {
                throw new ArgumentNullException(nameof(service2));
            }

            if (service3 is null)
            {
                throw new ArgumentNullException(nameof(service3));
            }

            if (service4 is null)
            {
                throw new ArgumentNullException(nameof(service4));
            }

            if (service5 is null)
            {
                throw new ArgumentNullException(nameof(service5));
            }
        }
Exemplo n.º 5
0
        public void Should_CreateCorrectI4Item()
        {
            var numericItem = new I4(1);

            Assert.IsTrue(numericItem.Value == 1);
            Assert.IsTrue(numericItem.Type == Format.I4);
        }
        public static I4 ToI4(TX a)
        {
            I4 res = default(I4);

            Conversions.DefaultInstance.Convert(in a, ref res);
            return(res);
        }
Exemplo n.º 7
0
        public string ToString(string format, IFormatProvider formatProvider)
        {
            if (Ref == null)
            {
                return("_|_");
            }

            if (TypeId == ElaMachine.INT)
            {
                return(I4.ToString(format, formatProvider));
            }
            else if (TypeId == ElaMachine.REA)
            {
                return(DirectGetSingle().ToString(format, Culture.NumberFormat));
            }
            else if (TypeId == ElaMachine.CHR)
            {
                return(((Char)I4).ToString());
            }
            else if (TypeId == ElaMachine.BYT)
            {
                return(I4 == 1 ? "true" : "false");
            }
            else
            {
                return(Ref.ToString(format, formatProvider));
            }
        }
Exemplo n.º 8
0
        public void Should_BeEqualIfNumericItemsEqual()
        {
            var numericItem  = new I4(1);
            var numericItem2 = new I4(1);

            Assert.IsTrue(numericItem.Equals(numericItem2));
        }
 public static TX Right(TX a, I4 min)
 {
     if (a.IsEmpty)
     {
         return(a);
     }
     return(a.Slice(NormalizeIndex(min, a.Length)));
 }
 public static TX Left(TX a, I4 lim)
 {
     if (a.IsEmpty)
     {
         return(a);
     }
     return(a.Slice(0, NormalizeIndex(lim, a.Length)));
 }
Exemplo n.º 11
0
        int z = 0; //flag


        private void recountBtn_Click(object sender, EventArgs e)
        {
            I1 -= 0.09;
            I2 -= 0.09;
            I3 -= 0.09;
            I4 -= 0.09;
            I5 -= 0.09;
            I6 -= 0.09;

            I1tb.Text = I1.ToString();
            I2tb.Text = I2.ToString();
            I3tb.Text = I3.ToString();
            I4tb.Text = I4.ToString();
            I5tb.Text = I5.ToString();
            I6tb.Text = I6.ToString();

            U2 = I2 * EU * IV / ((IV + I2 + I1) * (I2 + I3 + I4 + I5 - Math.Pow(I2, 2) / (IV + I2 + I1) - Math.Pow((I4 + I5), 2) / (I4 + I5 + I6)));
            U1 = U2 * I2 / (IV + I2 + I1) + EU * IV / (IV + I2 + I1);
            U3 = U2 * (I4 + I5) / (I4 + I5 + I6);
            U1 = Math.Round(U1, 3);
            U2 = Math.Round(U2, 3);
            U3 = Math.Round(U3, 3);

            U1label.Text = "U1 = " + U1.ToString();
            U2label.Text = "U2 = " + U2.ToString();
            U3label.Text = "U3 = " + U3.ToString();

            if (z == 1)
            {
                F1 = Math.Round(Math.Pow(U11 - U1, 2), 3);
            }
            if (z == 2)
            {
                F1 = Math.Round(Math.Pow(U22 - U2, 2), 3);
            }
            if (z == 3)
            {
                F1 = Math.Round(Math.Pow(U33 - U3, 2), 3);
            }

            if (F1 < F)
            {
                FTB.Text = F1.ToString();
                F        = F1;
                logsRTB.AppendText("Целевая функция уменьшается F=" + F1.ToString() + "\n");
                logsRTB.ScrollToCaret();
            }
            else
            {
                logsRTB.AppendText("Целевая функция увеличилась F=" + F1.ToString() + "\n");
                logsRTB.ScrollToCaret();
                recountBtn.Enabled = false;
            }
            Fz = 0;

            calculateGrad();
            calculateHessian();
        }
Exemplo n.º 12
0
        public static void TestI4()
        {
            var a = new C7();
            I4  i = a;

            Assert.AreEqual("C7", a.Foo());
            Assert.AreEqual("C7", i.Foo());
            Assert.AreEqual("C6", ((C6)a).Foo());
        }
Exemplo n.º 13
0
        /// <summary>
        /// For testing variable-arg functions. This selects the element in c indicated by a.
        /// If b is true, it negates the result.
        /// </summary>
        public static R4 Var(I4 a, BL b, R4[] c)
        {
            if (a < 0 || a >= c.Length)
            {
                return(R4.NaN);
            }
            R4 res = c[a];

            if (b)
            {
                res = -res;
            }
            return(res);
        }
Exemplo n.º 14
0
        public override int GetHashCode()
        {
            switch (Ref.TypeId)
            {
            case ElaMachine.INT: return(I4.GetHashCode());

            case ElaMachine.REA: return(DirectGetSingle().GetHashCode());

            case ElaMachine.CHR: return(((Char)I4).GetHashCode());

            case ElaMachine.BYT: return((I4 == 1).GetHashCode());

            default: return(Ref.GetHashCode());
            }
        }
        public static TX Mid(TX a, I4 min, I4 lim)
        {
            if (a.IsEmpty)
            {
                return(a);
            }
            int im = NormalizeIndex(min, a.Length);
            int il = NormalizeIndex(lim, a.Length);

            if (im >= il)
            {
                return(TX.Empty);
            }
            return(a.Slice(im, il - im));
        }
Exemplo n.º 16
0
        public void Call(ItemObj item)
        {
            switch (Last)
            {
            case 1:
                I1.ChangeItem(item);
                break;

            case 2:
                I2.ChangeItem(item);
                break;

            case 3:
                I3.ChangeItem(item);
                break;

            case 4:
                I4.ChangeItem(item);
                break;

            case 5:
                I5.ChangeItem(item);
                break;

            case 6:
                I6.ChangeItem(item);
                break;

            case 7:
                I7.ChangeItem(item);
                break;

            case 8:
                I8.ChangeItem(item);
                break;

            case 9:
                I9.ChangeItem(item);
                break;

            case 10:
                O.ChangeItem(item);
                break;
            }
        }
Exemplo n.º 17
0
 public void Instructions3()
 {
     cmp_lvlSt.challengeActive = true;
     timerstart = true;
     if (tutoTimer >= 2 && tutoTimer < 3)
     {
         I4.SetActive(true);
     }
     if (tutoTimer >= 7)
     {
         rhino.SetActive(true);
         rhino2.SetActive(true);
         rhinoTimer -= Time.deltaTime;
     }
     if (rhinoTimer <= 0)
     {
         rhino.SetActive(false);
         rhino2.SetActive(false);
         cmp_lvlSt.challengeActive = false;
     }
 }
Exemplo n.º 18
0
        public BTI(byte[] data)
        {
            Data        = data;
            Header      = new BTI_Header(data);
            Bitmap_Data = new byte[Header.Width * Header.Height * 4];

            if (Header.Image_Format == ImageFormat.RGB565 || Header.Image_Format == ImageFormat.RGB5A3)
            {
                ushort[] PixelData = new ushort[(data.Length - 0x20) / 2];
                for (int i = 0, idx = 0x20; i < PixelData.Length; i++, idx += 2)
                {
                    PixelData[i] = (ushort)((data[idx] << 8) | data[idx + 1]);
                }

                // Decode Block Format
                PixelData = SwizzleUtil.Unswizzle(PixelData, Header.Width, Header.Height, 4, 4);

                Bitmap_Data = new byte[PixelData.Length * 4];
                for (int i = 0, idx = 0; i < PixelData.Length; i++, idx += 4)
                {
                    byte A = 0, R = 0, G = 0, B = 0;
                    if (Header.Image_Format == ImageFormat.RGB5A3)
                    {
                        RGB5A3.ToARGB8(PixelData[i], out A, out R, out G, out B);
                    }
                    else
                    {
                        A = 0xFF;
                        RGB565.ToARGB8(PixelData[i], out R, out G, out B);
                    }

                    Bitmap_Data[idx]     = B;
                    Bitmap_Data[idx + 1] = G;
                    Bitmap_Data[idx + 2] = R;
                    Bitmap_Data[idx + 3] = A;
                }
            }
            else if (Header.Image_Format == ImageFormat.RGBA8)
            {
            }
            else
            {
                switch (Header.Palette_Format)
                {
                case PixelFormat.RGB565:
                case PixelFormat.RGB5A3:
                    Palette = new ushort[Header.Palette_Entry_Count];
                    for (int i = 0; i < Header.Palette_Entry_Count; i++)
                    {
                        int offset = (int)(Header.Palette_Offset + i * 2);
                        Palette[i] = (ushort)((Data[offset] << 8) | Data[offset + 1]);
                    }
                    break;
                }
                switch (Header.Image_Format)
                {
                case ImageFormat.I4:
                    Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(((Header.Width * Header.Height) + 1) / 2).ToArray();
                    Buffer.BlockCopy(I4.DecodeI4(Image_Data, Header.Width, Header.Height), 0, Bitmap_Data, 0, Bitmap_Data.Length);
                    break;

                case ImageFormat.I8:
                    Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(Header.Width * Header.Height).ToArray();
                    Buffer.BlockCopy(I8.DecodeI8(Image_Data, Header.Width, Header.Height), 0, Bitmap_Data, 0, Bitmap_Data.Length);
                    break;

                case ImageFormat.IA4:
                    Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(Header.Width * Header.Height).ToArray();
                    Buffer.BlockCopy(IA4.DecodeIA4(Image_Data, Header.Width, Header.Height, Color.White), 0, Bitmap_Data, 0, Bitmap_Data.Length);
                    break;

                case ImageFormat.IA8:
                    Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take((Header.Width * Header.Height) * 2).ToArray();
                    Buffer.BlockCopy(IA8.DecodeIA8(Image_Data, Header.Width, Header.Height), 0, Bitmap_Data, 0, Bitmap_Data.Length);
                    break;

                case ImageFormat.C4:
                    Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take((Header.Width * Header.Height) / 2).ToArray();
                    Buffer.BlockCopy(C4.DecodeC4(Image_Data, Palette, Header.Width, Header.Height, (ColorFormat)Header.Palette_Format), 0, Bitmap_Data, 0, Bitmap_Data.Length);
                    break;

                case ImageFormat.C8:
                    Image_Data = Data.Skip((int)Header.Image_Data_Offset).Take(Header.Width * Header.Height).ToArray();
                    int Index = 0;

                    for (int blockY = 0; blockY < Header.Height; blockY += 4)
                    {
                        for (int blockX = 0; blockX < Header.Width; blockX += 8)
                        {
                            for (int Y = 0; Y < 4; Y++)
                            {
                                for (int X = 0; X < 8; X++)
                                {
                                    ushort Pixel = Palette[Image_Data[Index]];

                                    int  New_Index = Header.Width * (blockY + Y) + blockX + X;
                                    byte A = 0, R = 0, G = 0, B = 0;
                                    switch (Header.Palette_Format)
                                    {
                                    case PixelFormat.RGB565:
                                        RGB565.ToARGB8(Pixel, out R, out G, out B);
                                        A = 0xFF;
                                        break;

                                    case PixelFormat.RGB5A3:
                                        RGB5A3.ToARGB8(Pixel, out A, out R, out G, out B);
                                        break;

                                    default:
                                        throw new NotImplementedException("Pixel format is not implemented!");
                                    }

                                    Bitmap_Data[New_Index * 4]     = B;
                                    Bitmap_Data[New_Index * 4 + 1] = G;
                                    Bitmap_Data[New_Index * 4 + 2] = R;
                                    Bitmap_Data[New_Index * 4 + 3] = A;

                                    Index++;
                                }
                            }
                        }
                    }
                    break;

                default:
                    throw new NotImplementedException("Image Format is not implemented!");
                }
            }
            Bitmap_Image = Utilities.BitmapUtilities.CreateBitmap(Bitmap_Data, Header.Width, Header.Height);
        }
Exemplo n.º 19
0
 public static I4 B(I4 a)
 {
     return(2);
 }
Exemplo n.º 20
0
 public static I4 B(I4 a, I4 b)
 {
     return(3);
 }
Exemplo n.º 21
0
 public static I4 X(I4 a)
 {
     return(a);
 }
 public static I4 Sign(I4 a)
 {
     return(a > 0 ? +1 : a < 0 ? -1 : a);
 }
 public static I4 Default(I4 a)
 {
     return(default(I4));
 }
Exemplo n.º 24
0
 private void Show(I4 x)
 {
     _wrt.Write(x);
 }
Exemplo n.º 25
0
 public static I4 A(I4 a)
 {
     return(a * 3 * 10);
 }
Exemplo n.º 26
0
 public void SetValue(I4 value)
 {
     SetType(ExprTypeKind.I4);
     ExprValue = value;
 }
Exemplo n.º 27
0
    M1((I2)i);     // GOOD

    public static void M1(I4 i)
    {
        M1((I3)i);    // GOOD
        ((I3)i).M1(); // GOOD
    }
Exemplo n.º 28
0
    // Use this for initialization
    void Start()
    {
        PlayerIcon.GetComponent <SpriteRenderer>().enabled = true;
        A1.GetComponent <SpriteRenderer>().enabled         = false;
        A2.GetComponent <SpriteRenderer>().enabled         = false;
        A3.GetComponent <SpriteRenderer>().enabled         = false;
        A4.GetComponent <SpriteRenderer>().enabled         = false;
        A5.GetComponent <SpriteRenderer>().enabled         = false;
        A6.GetComponent <SpriteRenderer>().enabled         = false;
        A7.GetComponent <SpriteRenderer>().enabled         = false;
        A8.GetComponent <SpriteRenderer>().enabled         = false;
        A9.GetComponent <SpriteRenderer>().enabled         = false;
        A10.GetComponent <SpriteRenderer>().enabled        = false;
        A11.GetComponent <SpriteRenderer>().enabled        = false;
        B1.GetComponent <SpriteRenderer>().enabled         = false;
        B2.GetComponent <SpriteRenderer>().enabled         = false;
        B3.GetComponent <SpriteRenderer>().enabled         = false;
        B4.GetComponent <SpriteRenderer>().enabled         = false;
        B5.GetComponent <SpriteRenderer>().enabled         = false;
        B6.GetComponent <SpriteRenderer>().enabled         = false;
        B7.GetComponent <SpriteRenderer>().enabled         = false;
        B8.GetComponent <SpriteRenderer>().enabled         = false;
        B9.GetComponent <SpriteRenderer>().enabled         = false;
        B10.GetComponent <SpriteRenderer>().enabled        = false;
        B11.GetComponent <SpriteRenderer>().enabled        = false;
        C1.GetComponent <SpriteRenderer>().enabled         = false;
        C2.GetComponent <SpriteRenderer>().enabled         = false;
        C3.GetComponent <SpriteRenderer>().enabled         = false;
        C4.GetComponent <SpriteRenderer>().enabled         = false;
        C5.GetComponent <SpriteRenderer>().enabled         = false;
        C6.GetComponent <SpriteRenderer>().enabled         = false;
        C7.GetComponent <SpriteRenderer>().enabled         = false;
        C8.GetComponent <SpriteRenderer>().enabled         = false;
        C9.GetComponent <SpriteRenderer>().enabled         = false;
        C10.GetComponent <SpriteRenderer>().enabled        = false;
        C11.GetComponent <SpriteRenderer>().enabled        = false;
        D1.GetComponent <SpriteRenderer>().enabled         = false;
        D2.GetComponent <SpriteRenderer>().enabled         = false;
        D3.GetComponent <SpriteRenderer>().enabled         = false;
        D4.GetComponent <SpriteRenderer>().enabled         = false;
        D5.GetComponent <SpriteRenderer>().enabled         = false;
        D6.GetComponent <SpriteRenderer>().enabled         = false;
        D7.GetComponent <SpriteRenderer>().enabled         = false;
        D8.GetComponent <SpriteRenderer>().enabled         = false;
        D9.GetComponent <SpriteRenderer>().enabled         = false;
        D10.GetComponent <SpriteRenderer>().enabled        = false;
        D11.GetComponent <SpriteRenderer>().enabled        = false;
        E1.GetComponent <SpriteRenderer>().enabled         = false;
        E2.GetComponent <SpriteRenderer>().enabled         = false;
        E3.GetComponent <SpriteRenderer>().enabled         = false;
        E4.GetComponent <SpriteRenderer>().enabled         = false;
        E5.GetComponent <SpriteRenderer>().enabled         = false;
        E6.GetComponent <SpriteRenderer>().enabled         = false;
        E7.GetComponent <SpriteRenderer>().enabled         = false;
        E8.GetComponent <SpriteRenderer>().enabled         = false;
        E9.GetComponent <SpriteRenderer>().enabled         = false;
        E10.GetComponent <SpriteRenderer>().enabled        = false;
        E11.GetComponent <SpriteRenderer>().enabled        = false;
        F1.GetComponent <SpriteRenderer>().enabled         = false;
        F2.GetComponent <SpriteRenderer>().enabled         = false;
        F3.GetComponent <SpriteRenderer>().enabled         = false;
        F4.GetComponent <SpriteRenderer>().enabled         = false;
        F5.GetComponent <SpriteRenderer>().enabled         = false;
        F6.GetComponent <SpriteRenderer>().enabled         = false;
        F7.GetComponent <SpriteRenderer>().enabled         = false;
        F8.GetComponent <SpriteRenderer>().enabled         = false;
        F9.GetComponent <SpriteRenderer>().enabled         = false;
        F10.GetComponent <SpriteRenderer>().enabled        = false;
        F11.GetComponent <SpriteRenderer>().enabled        = false;
        G1.GetComponent <SpriteRenderer>().enabled         = false;
        G2.GetComponent <SpriteRenderer>().enabled         = false;
        G3.GetComponent <SpriteRenderer>().enabled         = false;
        G4.GetComponent <SpriteRenderer>().enabled         = false;
        G5.GetComponent <SpriteRenderer>().enabled         = false;
        G6.GetComponent <SpriteRenderer>().enabled         = false;
        G7.GetComponent <SpriteRenderer>().enabled         = false;
        G8.GetComponent <SpriteRenderer>().enabled         = false;
        G9.GetComponent <SpriteRenderer>().enabled         = false;
        G10.GetComponent <SpriteRenderer>().enabled        = false;
        G11.GetComponent <SpriteRenderer>().enabled        = false;
        H1.GetComponent <SpriteRenderer>().enabled         = false;
        H2.GetComponent <SpriteRenderer>().enabled         = false;
        H3.GetComponent <SpriteRenderer>().enabled         = false;
        H4.GetComponent <SpriteRenderer>().enabled         = false;
        H5.GetComponent <SpriteRenderer>().enabled         = false;
        H6.GetComponent <SpriteRenderer>().enabled         = false;
        H7.GetComponent <SpriteRenderer>().enabled         = false;
        H8.GetComponent <SpriteRenderer>().enabled         = false;
        H9.GetComponent <SpriteRenderer>().enabled         = false;
        H10.GetComponent <SpriteRenderer>().enabled        = false;
        H11.GetComponent <SpriteRenderer>().enabled        = false;
        I1.GetComponent <SpriteRenderer>().enabled         = false;
        I2.GetComponent <SpriteRenderer>().enabled         = false;
        I3.GetComponent <SpriteRenderer>().enabled         = false;
        I4.GetComponent <SpriteRenderer>().enabled         = false;
        I5.GetComponent <SpriteRenderer>().enabled         = false;
        I6.GetComponent <SpriteRenderer>().enabled         = false;
        I7.GetComponent <SpriteRenderer>().enabled         = false;
        I8.GetComponent <SpriteRenderer>().enabled         = false;
        I9.GetComponent <SpriteRenderer>().enabled         = false;
        I10.GetComponent <SpriteRenderer>().enabled        = false;
        I11.GetComponent <SpriteRenderer>().enabled        = false;
        J1.GetComponent <SpriteRenderer>().enabled         = false;
        J2.GetComponent <SpriteRenderer>().enabled         = false;
        J3.GetComponent <SpriteRenderer>().enabled         = false;
        J4.GetComponent <SpriteRenderer>().enabled         = false;
        J5.GetComponent <SpriteRenderer>().enabled         = false;
        J6.GetComponent <SpriteRenderer>().enabled         = false;
        J7.GetComponent <SpriteRenderer>().enabled         = false;
        J8.GetComponent <SpriteRenderer>().enabled         = false;
        J9.GetComponent <SpriteRenderer>().enabled         = false;
        J10.GetComponent <SpriteRenderer>().enabled        = false;
        J11.GetComponent <SpriteRenderer>().enabled        = false;
        K1.GetComponent <SpriteRenderer>().enabled         = false;
        K2.GetComponent <SpriteRenderer>().enabled         = false;
        K3.GetComponent <SpriteRenderer>().enabled         = false;
        K4.GetComponent <SpriteRenderer>().enabled         = false;
        K5.GetComponent <SpriteRenderer>().enabled         = false;
        K6.GetComponent <SpriteRenderer>().enabled         = false;
        K7.GetComponent <SpriteRenderer>().enabled         = false;
        K8.GetComponent <SpriteRenderer>().enabled         = false;
        K9.GetComponent <SpriteRenderer>().enabled         = false;
        K10.GetComponent <SpriteRenderer>().enabled        = false;
        K11.GetComponent <SpriteRenderer>().enabled        = false;
        float ratio = Screen.width / Screen.height;

        if (ratio < 2)
        {
            int screenx = 543;
            int screeny = 653;
        }
        else
        {
            int screenx = 743;
            int screeny = 853;
        }
    }
Exemplo n.º 29
0
        public override double GetInputForFuseNumber(int fuseNumber)
        {
            switch (fuseNumber % 44)
            {
            case 0:
                return(I1.Output(0));

            case 1:
                return(I1.Output(0).Inverted());

            case 2:
                return(I23.Output(0));

            case 3:
                return(I23.Output(0).Inverted());

            case 4:
                return(I2.Output(0));

            case 5:
                return(I2.Output(0).Inverted());

            case 6:
                return(I22.Output(0));

            case 7:
                return(I22.Output(0).Inverted());

            case 8:
                return(I3.Output(0));

            case 9:
                return(I3.Output(0).Inverted());

            case 10:
                return(I21.Output(0));

            case 11:
                return(I21.Output(0).Inverted());

            case 12:
                return(I4.Output(0));

            case 13:
                return(I4.Output(0).Inverted());

            case 14:
                return(I20.Output(0));

            case 15:
                return(I20.Output(0).Inverted());

            case 16:
                return(I5.Output(0));

            case 17:
                return(I5.Output(0).Inverted());

            case 18:
                return(I19.Output(0));

            case 19:
                return(I19.Output(0).Inverted());

            case 20:
                return(I6.Output(0));

            case 21:
                return(I6.Output(0).Inverted());

            case 22:
                return(I18.Output(0));

            case 23:
                return(I18.Output(0).Inverted());

            case 24:
                return(I7.Output(0));

            case 25:
                return(I7.Output(0).Inverted());

            case 26:
                return(I17.Output(0));

            case 27:
                return(I17.Output(0).Inverted());

            case 28:
                return(I8.Output(0));

            case 29:
                return(I8.Output(0).Inverted());

            case 30:
                return(I16.Output(0));

            case 31:
                return(I16.Output(0).Inverted());

            case 32:
                return(I9.Output(0));

            case 33:
                return(I9.Output(0).Inverted());

            case 34:
                return(I15.Output(0));

            case 35:
                return(I15.Output(0).Inverted());

            case 36:
                return(I10.Output(0));

            case 37:
                return(I10.Output(0).Inverted());

            case 38:
                return(I14.Output(0));

            case 39:
                return(I14.Output(0).Inverted());

            case 40:
                return(I11.Output(0));

            case 41:
                return(I11.Output(0).Inverted());

            case 42:
                return(I13.Output(0));

            case 43:
                return(I13.Output(0).Inverted());
            }
            return(0);
        }
 public static TX ToTX(I4 src) => src.ToString().AsMemory();