// This file is auto-generated. Changes to this file will be lost!

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 12);
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(12)->CastU4(), 3, 4);
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.From(Range(4)->CastU4(), 4);
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4(), 0);
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-1)->CastU4());
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0->CastU4());
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(1->CastU4());
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4());
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(5->CastU4(), 3, 4);
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x80000000u4->CastU4());
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 12);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.From(Range(12)->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.From(Range(4)->CastU4(), 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill(0->CastU4(), 0);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill((-1)->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill(0->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill(1->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill(5->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill(5->CastU4(), 3, 4);
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill(0x80000000u4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill(0x7FFFFFFFu4->CastU4());
`` U := Tensor.Fill(0x7FFFFFFFu4->CastU4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Div': T->Div(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

