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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

`` T := Tensor.Fill((-0.0)->CastR4());
`` U := Tensor.Fill((-0.0)->CastR4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Divide': T->Divide(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

`` T := Tensor.Fill((-0.0)->CastR4());
`` U := Tensor.Fill((0/0)->CastR4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Divide': T->Divide(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

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

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

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

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

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

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

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

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

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

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

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

`` T := Tensor.Fill((0/0)->CastR4());
`` U := Tensor.Fill((-0.0)->CastR4());
({'  T': T }, {'  U': U }, {'Add': T->Add(U) }, {'Sub': T->Sub(U) }, {'Mul': T->Mul(U) }, {'Divide': T->Divide(U) }, {'Min': T->Min(U) }, {'Max': T->Max(U) })

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

