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

`` T := Tensor.From(Range(12)->CastI1(), 12);
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1(), 12);
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1(), 12);
`` U := Tensor.From(Range(4)->CastI1(), 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)->CastI1(), 12);
`` U := Tensor.Fill(0->CastI1(), 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)->CastI1(), 12);
`` U := Tensor.Fill((-1)->CastI1());
({'  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)->CastI1(), 12);
`` U := Tensor.Fill(0->CastI1());
({'  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)->CastI1(), 12);
`` U := Tensor.Fill(1->CastI1());
({'  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)->CastI1(), 12);
`` U := Tensor.Fill(5->CastI1());
({'  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)->CastI1(), 12);
`` U := Tensor.Fill(5->CastI1(), 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)->CastI1(), 12);
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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)->CastI1(), 12);
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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)->CastI1(), 3, 4);
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1(), 3, 4);
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1(), 3, 4);
`` U := Tensor.From(Range(4)->CastI1(), 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)->CastI1(), 3, 4);
`` U := Tensor.Fill(0->CastI1(), 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)->CastI1(), 3, 4);
`` U := Tensor.Fill((-1)->CastI1());
({'  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)->CastI1(), 3, 4);
`` U := Tensor.Fill(0->CastI1());
({'  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)->CastI1(), 3, 4);
`` U := Tensor.Fill(1->CastI1());
({'  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)->CastI1(), 3, 4);
`` U := Tensor.Fill(5->CastI1());
({'  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)->CastI1(), 3, 4);
`` U := Tensor.Fill(5->CastI1(), 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)->CastI1(), 3, 4);
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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)->CastI1(), 3, 4);
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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)->CastI1(), 4);
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1(), 4);
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1(), 4);
`` U := Tensor.From(Range(4)->CastI1(), 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)->CastI1(), 4);
`` U := Tensor.Fill(0->CastI1(), 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)->CastI1(), 4);
`` U := Tensor.Fill((-1)->CastI1());
({'  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)->CastI1(), 4);
`` U := Tensor.Fill(0->CastI1());
({'  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)->CastI1(), 4);
`` U := Tensor.Fill(1->CastI1());
({'  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)->CastI1(), 4);
`` U := Tensor.Fill(5->CastI1());
({'  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)->CastI1(), 4);
`` U := Tensor.Fill(5->CastI1(), 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)->CastI1(), 4);
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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)->CastI1(), 4);
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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->CastI1(), 0);
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1(), 0);
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1(), 0);
`` U := Tensor.From(Range(4)->CastI1(), 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->CastI1(), 0);
`` U := Tensor.Fill(0->CastI1(), 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->CastI1(), 0);
`` U := Tensor.Fill((-1)->CastI1());
({'  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->CastI1(), 0);
`` U := Tensor.Fill(0->CastI1());
({'  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->CastI1(), 0);
`` U := Tensor.Fill(1->CastI1());
({'  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->CastI1(), 0);
`` U := Tensor.Fill(5->CastI1());
({'  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->CastI1(), 0);
`` U := Tensor.Fill(5->CastI1(), 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->CastI1(), 0);
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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->CastI1(), 0);
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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)->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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)->CastI1());
`` U := Tensor.From(Range(4)->CastI1(), 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)->CastI1());
`` U := Tensor.Fill(0->CastI1(), 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)->CastI1());
`` U := Tensor.Fill((-1)->CastI1());
({'  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)->CastI1());
`` U := Tensor.Fill(0->CastI1());
({'  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)->CastI1());
`` U := Tensor.Fill(1->CastI1());
({'  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)->CastI1());
`` U := Tensor.Fill(5->CastI1());
({'  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)->CastI1());
`` U := Tensor.Fill(5->CastI1(), 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)->CastI1());
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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)->CastI1());
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1());
`` U := Tensor.From(Range(4)->CastI1(), 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->CastI1());
`` U := Tensor.Fill(0->CastI1(), 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->CastI1());
`` U := Tensor.Fill((-1)->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(0->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(1->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(5->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(5->CastI1(), 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->CastI1());
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1());
`` U := Tensor.From(Range(4)->CastI1(), 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->CastI1());
`` U := Tensor.Fill(0->CastI1(), 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->CastI1());
`` U := Tensor.Fill((-1)->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(0->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(1->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(5->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(5->CastI1(), 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->CastI1());
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1());
`` U := Tensor.From(Range(4)->CastI1(), 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->CastI1());
`` U := Tensor.Fill(0->CastI1(), 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->CastI1());
`` U := Tensor.Fill((-1)->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(0->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(1->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(5->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(5->CastI1(), 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->CastI1());
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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->CastI1());
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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->CastI1(), 3, 4);
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1(), 3, 4);
`` U := Tensor.From(Range(12)->CastI1(), 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->CastI1(), 3, 4);
`` U := Tensor.From(Range(4)->CastI1(), 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->CastI1(), 3, 4);
`` U := Tensor.Fill(0->CastI1(), 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->CastI1(), 3, 4);
`` U := Tensor.Fill((-1)->CastI1());
({'  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->CastI1(), 3, 4);
`` U := Tensor.Fill(0->CastI1());
({'  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->CastI1(), 3, 4);
`` U := Tensor.Fill(1->CastI1());
({'  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->CastI1(), 3, 4);
`` U := Tensor.Fill(5->CastI1());
({'  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->CastI1(), 3, 4);
`` U := Tensor.Fill(5->CastI1(), 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->CastI1(), 3, 4);
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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->CastI1(), 3, 4);
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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(0x80i1->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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(0x80i1->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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(0x80i1->CastI1());
`` U := Tensor.From(Range(4)->CastI1(), 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(0x80i1->CastI1());
`` U := Tensor.Fill(0->CastI1(), 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(0x80i1->CastI1());
`` U := Tensor.Fill((-1)->CastI1());
({'  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(0x80i1->CastI1());
`` U := Tensor.Fill(0->CastI1());
({'  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(0x80i1->CastI1());
`` U := Tensor.Fill(1->CastI1());
({'  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(0x80i1->CastI1());
`` U := Tensor.Fill(5->CastI1());
({'  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(0x80i1->CastI1());
`` U := Tensor.Fill(5->CastI1(), 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(0x80i1->CastI1());
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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(0x80i1->CastI1());
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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(0x7Fi1->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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(0x7Fi1->CastI1());
`` U := Tensor.From(Range(12)->CastI1(), 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(0x7Fi1->CastI1());
`` U := Tensor.From(Range(4)->CastI1(), 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(0x7Fi1->CastI1());
`` U := Tensor.Fill(0->CastI1(), 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(0x7Fi1->CastI1());
`` U := Tensor.Fill((-1)->CastI1());
({'  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(0x7Fi1->CastI1());
`` U := Tensor.Fill(0->CastI1());
({'  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(0x7Fi1->CastI1());
`` U := Tensor.Fill(1->CastI1());
({'  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(0x7Fi1->CastI1());
`` U := Tensor.Fill(5->CastI1());
({'  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(0x7Fi1->CastI1());
`` U := Tensor.Fill(5->CastI1(), 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(0x7Fi1->CastI1());
`` U := Tensor.Fill(0x80i1->CastI1());
({'  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(0x7Fi1->CastI1());
`` U := Tensor.Fill(0x7Fi1->CastI1());
({'  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) })

