// This -*- C++ -*- file has been generated by the Python package
// NinjaNumGen, which is distributed with the Ninja library.

#include "6photons_num.hh"

#include <ninja/num_defs.hh>
#include <ninja/ninjanumgen.hh>

#define NINJA_NUM SixPhotons
#define NINJA_RANK_MINUS_N (0)
#define NINJA_NUM_NAMESPACE 0

#if NINJA_NUM_NAMESPACE
namespace NINJA_NUM_NAMESPACE {
#endif

  ninja::Complex NINJA_NUM::evaluate(const ninja::ComplexMomentum & ninjaQ,
                                     const ninja::Complex & ninjaMu2,
                                     int ninja_cut,
                                     const ninja::PartitionInt ninja_cutidx[])
  {
    ninja::Complex ninja_result;
    (void)(ninjaQ);
    (void)(ninjaMu2);
    (void)(ninja_cut);
    (void)(ninja_cutidx);
NinjaAbbrType ninjanumabbr[28];  (void)(ninjanumabbr);
  
 ninjanumabbr[-1+1]= ninjaMP ( ninjaQ , eps12 ) ; 
  ninjanumabbr[-1+2]= ninjaMP ( ninjaQ , eps61 ) ; 
  ninjanumabbr[-1+3]= ninjaMP ( ninjaQ , eps23 ) ; 
  ninjanumabbr[-1+4]= ninjaMP ( ninjaQ , eps34 ) ; 
  ninjanumabbr[-1+5]= ninjaMP ( ninjaQ , eps45 ) ; 
  ninjanumabbr[-1+6]= ninjaMP ( ninjaQ , eps56 ) ; 
  ninjanumabbr[-1+7]= ninjaMP ( k6 , eps56 ) ; 
  ninjanumabbr[-1+8]= ninjaMP ( p4 , eps45 ) ; 
  ninjanumabbr[-1+9]= ninjaMP ( p3 , eps34 ) ; 
  ninjanumabbr[-1+10]= ninjaMP ( p2 , eps23 ) ; 
  ninjanumabbr[-1+11]= ninjaMP ( k1 , eps12 ) ; 
  ninjanumabbr[-1+12]= ninjaMP ( ninjaQ , eps21 ) ; 
  ninjanumabbr[-1+13]= ninjaMP ( ninjaQ , eps16 ) ; 
  ninjanumabbr[-1+14]= ninjaMP ( ninjaQ , eps32 ) ; 
  ninjanumabbr[-1+15]= ninjaMP ( ninjaQ , eps43 ) ; 
  ninjanumabbr[-1+16]= ninjaMP ( ninjaQ , eps54 ) ; 
  ninjanumabbr[-1+17]= ninjaMP ( ninjaQ , eps65 ) ; 
  ninjanumabbr[-1+18]= ninjaMP ( k6 , eps65 ) ; 
  ninjanumabbr[-1+19]= ninjaMP ( p4 , eps54 ) ; 
  ninjanumabbr[-1+20]= ninjaMP ( p3 , eps43 ) ; 
  ninjanumabbr[-1+21]= ninjaMP ( p2 , eps32 ) ; 
  ninjanumabbr[-1+22]= ninjaMP ( k1 , eps21 ) ; 
  ninjanumabbr[-1+23]= ninjanumabbr[-1+11]+ ninjanumabbr[-1+1]; 
  ninjanumabbr[-1+24]= ninjanumabbr[-1+4]+ ninjanumabbr[-1+9]; 
  ninjanumabbr[-1+25]= ninjanumabbr[-1+8]+ ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+26]= ninjanumabbr[-1+7]- ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+27]= ninjanumabbr[-1+10]+ ninjanumabbr[-1+3]; 
  ninjanumabbr[-1+23]= ninjanumabbr[-1+23]* ninjanumabbr[-1+26]* ninjanumabbr[-1+27]* 
 ninjanumabbr[-1+2]* ninjanumabbr[-1+24]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+24]= - ninjanumabbr[-1+17]+ ninjanumabbr[-1+18]; 
  ninjanumabbr[-1+25]= ninjanumabbr[-1+16]+ ninjanumabbr[-1+19]; 
  ninjanumabbr[-1+26]= ninjanumabbr[-1+21]+ ninjanumabbr[-1+14]; 
  ninjanumabbr[-1+27]= ninjanumabbr[-1+20]+ ninjanumabbr[-1+15]; 
  ninjanumabbr[-1+28]= ninjanumabbr[-1+22]+ ninjanumabbr[-1+12]; 
  ninjanumabbr[-1+24]= ninjanumabbr[-1+26]* ninjanumabbr[-1+27]* ninjanumabbr[-1+25]* 
 ninjanumabbr[-1+24]* ninjanumabbr[-1+13]* ninjanumabbr[-1+28]; 
  ninjanumabbr[-1+23]= ninjanumabbr[-1+24]+ ninjanumabbr[-1+23]; 
  
 ninja_result = 
 NINJA_REAL(64)* ninjanumabbr[-1+23]; 
      return ninja_result;
  }

  void NINJA_NUM::muExpansion(const ninja::ComplexMomentum ninjaV[],
                              const ninja::PartitionInt ninja_cutidx[],
                              ninja::Complex ninjaC[])
  {
  const int ninjaidxt0 = 0;
    ninja::ComplexMomentum ninjaA0 = ninjaV[0];
#if (NINJA_RANK_MINUS_N > 0)
    ninja::ComplexMomentum ninjaA1 = ninjaV[1];
    (void)(ninjaA1);
#endif
    (void)(ninjaA0);
    (void)(ninja_cutidx);
    (void)(ninjaC);
NinjaAbbrType ninjanumabbr[14];  (void)(ninjanumabbr);
  
 ninjanumabbr[-1+1]= ninjaMP ( ninjaA0 , eps12 ) ; 
  ninjanumabbr[-1+2]= ninjaMP ( ninjaA0 , eps61 ) ; 
  ninjanumabbr[-1+3]= ninjaMP ( ninjaA0 , eps23 ) ; 
  ninjanumabbr[-1+4]= ninjaMP ( ninjaA0 , eps34 ) ; 
  ninjanumabbr[-1+5]= ninjaMP ( ninjaA0 , eps45 ) ; 
  ninjanumabbr[-1+6]= ninjaMP ( ninjaA0 , eps56 ) ; 
  ninjanumabbr[-1+7]= ninjaMP ( ninjaA0 , eps21 ) ; 
  ninjanumabbr[-1+8]= ninjaMP ( ninjaA0 , eps16 ) ; 
  ninjanumabbr[-1+9]= ninjaMP ( ninjaA0 , eps32 ) ; 
  ninjanumabbr[-1+10]= ninjaMP ( ninjaA0 , eps43 ) ; 
  ninjanumabbr[-1+11]= ninjaMP ( ninjaA0 , eps54 ) ; 
  ninjanumabbr[-1+12]= ninjaMP ( ninjaA0 , eps65 ) ; 
  ninjanumabbr[-1+13]= - ninjanumabbr[-1+7]* ninjanumabbr[-1+8]* ninjanumabbr[-1+11]
 * ninjanumabbr[-1+12]* ninjanumabbr[-1+10]* ninjanumabbr[-1+9]; 
  ninjanumabbr[-1+14]= - ninjanumabbr[-1+3]* ninjanumabbr[-1+2]* ninjanumabbr[-1+4]* 
 ninjanumabbr[-1+5]* ninjanumabbr[-1+6]* ninjanumabbr[-1+1]; 
  ninjanumabbr[-1+13]= ninjanumabbr[-1+13]+ ninjanumabbr[-1+14]; 
  ninjanumabbr[-1+13]= NINJA_REAL(64)* ninjanumabbr[-1+13]; 
  
 ninjaC[0+ninjaidxt0]= 
 ninjanumabbr[-1+13]; 
    }

  void NINJA_NUM::t3Expansion(const ninja::ComplexMomentum & ninjaA,
                              const ninja::ComplexMomentum & ninjaE3,
                              const ninja::ComplexMomentum & ninjaE4,
                              const ninja::Complex & ninjaP,
                              int ninja_mindeg, int ninja_cut,
                              const ninja::PartitionInt ninja_cutidx[],
                              ninja::Complex ninjaC[])
  {
  const int ninjaidxt3mu0 = 0;
  const int ninjaidxt2mu0 = 1;
  const int ninjaidxt1mu0 = 2;
  const int ninjaidxt1mu2 = 3;
  const int ninjaidxt0mu0 = 4;
  const int ninjaidxt0mu2 = 5;
    (void)(ninjaA);
    (void)(ninjaE3);
    (void)(ninjaE4);
    (void)(ninjaP);
    (void)(ninja_mindeg);
    (void)(ninja_cut);
    (void)(ninja_cutidx);
    (void)(ninjaC);
    {
NinjaAbbrType ninjanumabbr[41];  (void)(ninjanumabbr);
  
 ninjanumabbr[-1+1]= ninjaMP ( ninjaA , eps12 ) ; 
  ninjanumabbr[-1+2]= ninjaMP ( ninjaE3 , eps61 ) ; 
  ninjanumabbr[-1+3]= ninjaMP ( ninjaE3 , eps23 ) ; 
  ninjanumabbr[-1+4]= ninjaMP ( ninjaE3 , eps34 ) ; 
  ninjanumabbr[-1+5]= ninjaMP ( ninjaE3 , eps45 ) ; 
  ninjanumabbr[-1+6]= ninjaMP ( ninjaE3 , eps56 ) ; 
  ninjanumabbr[-1+7]= ninjaMP ( ninjaA , eps61 ) ; 
  ninjanumabbr[-1+8]= ninjaMP ( ninjaE3 , eps12 ) ; 
  ninjanumabbr[-1+9]= ninjaMP ( ninjaA , eps23 ) ; 
  ninjanumabbr[-1+10]= ninjaMP ( ninjaA , eps34 ) ; 
  ninjanumabbr[-1+11]= ninjaMP ( ninjaA , eps45 ) ; 
  ninjanumabbr[-1+12]= ninjaMP ( ninjaA , eps56 ) ; 
  ninjanumabbr[-1+13]= ninjaMP ( ninjaA , eps21 ) ; 
  ninjanumabbr[-1+14]= ninjaMP ( ninjaE3 , eps16 ) ; 
  ninjanumabbr[-1+15]= ninjaMP ( ninjaE3 , eps32 ) ; 
  ninjanumabbr[-1+16]= ninjaMP ( ninjaE3 , eps43 ) ; 
  ninjanumabbr[-1+17]= ninjaMP ( ninjaE3 , eps54 ) ; 
  ninjanumabbr[-1+18]= ninjaMP ( ninjaE3 , eps65 ) ; 
  ninjanumabbr[-1+19]= ninjaMP ( ninjaA , eps16 ) ; 
  ninjanumabbr[-1+20]= ninjaMP ( ninjaE3 , eps21 ) ; 
  ninjanumabbr[-1+21]= ninjaMP ( ninjaA , eps32 ) ; 
  ninjanumabbr[-1+22]= ninjaMP ( ninjaA , eps43 ) ; 
  ninjanumabbr[-1+23]= ninjaMP ( ninjaA , eps54 ) ; 
  ninjanumabbr[-1+24]= ninjaMP ( ninjaA , eps65 ) ; 
  ninjanumabbr[-1+25]= ninjaMP ( k6 , eps56 ) ; 
  ninjanumabbr[-1+26]= ninjaMP ( p4 , eps45 ) ; 
  ninjanumabbr[-1+27]= ninjaMP ( p3 , eps34 ) ; 
  ninjanumabbr[-1+28]= ninjaMP ( p2 , eps23 ) ; 
  ninjanumabbr[-1+29]= ninjaMP ( k1 , eps12 ) ; 
  ninjanumabbr[-1+30]= ninjaMP ( k6 , eps65 ) ; 
  ninjanumabbr[-1+31]= ninjaMP ( p4 , eps54 ) ; 
  ninjanumabbr[-1+32]= ninjaMP ( p3 , eps43 ) ; 
  ninjanumabbr[-1+33]= ninjaMP ( p2 , eps32 ) ; 
  ninjanumabbr[-1+34]= ninjaMP ( k1 , eps21 ) ; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+16]* ninjanumabbr[-1+15]; 
  ninjanumabbr[-1+36]= ninjanumabbr[-1+35]* ninjanumabbr[-1+14]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+30]- ninjanumabbr[-1+24]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+37]* ninjanumabbr[-1+36]; 
  ninjanumabbr[-1+38]= - ninjanumabbr[-1+22]- ninjanumabbr[-1+32]; 
  ninjanumabbr[-1+38]= ninjanumabbr[-1+15]* ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+39]= - ninjanumabbr[-1+33]- ninjanumabbr[-1+21]; 
  ninjanumabbr[-1+39]= ninjanumabbr[-1+16]* ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+38]= ninjanumabbr[-1+39]+ ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+38]= ninjanumabbr[-1+14]* ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+35]= - ninjanumabbr[-1+19]* ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+35]+ ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+18]* ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+35]+ ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+17]* ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+37]= - ninjanumabbr[-1+23]- ninjanumabbr[-1+31]; 
  ninjanumabbr[-1+36]= ninjanumabbr[-1+18]* ninjanumabbr[-1+36]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+36]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+35]+ ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+20]* ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+37]= - ninjanumabbr[-1+1]- ninjanumabbr[-1+29]; 
  ninjanumabbr[-1+38]= ninjanumabbr[-1+5]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+38]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+39]= - ninjanumabbr[-1+11]- ninjanumabbr[-1+26]; 
  ninjanumabbr[-1+39]= ninjanumabbr[-1+6]* ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+40]= - ninjanumabbr[-1+12]+ ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+40]= ninjanumabbr[-1+5]* ninjanumabbr[-1+40]; 
  ninjanumabbr[-1+39]= ninjanumabbr[-1+40]+ ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+39]= ninjanumabbr[-1+8]* ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+39]+ ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+4]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+38]= ninjanumabbr[-1+38]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+39]= - ninjanumabbr[-1+10]- ninjanumabbr[-1+27]; 
  ninjanumabbr[-1+39]= ninjanumabbr[-1+39]* ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+39]+ ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+3]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+38]= ninjanumabbr[-1+4]* ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+39]= - ninjanumabbr[-1+28]* ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+39]+ ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+37]= ninjanumabbr[-1+2]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+36]= ninjanumabbr[-1+36]* ninjanumabbr[-1+17]; 
  ninjanumabbr[-1+39]= - ninjanumabbr[-1+34]- ninjanumabbr[-1+13]; 
  ninjanumabbr[-1+39]= ninjanumabbr[-1+39]* ninjanumabbr[-1+36]; 
  ninjanumabbr[-1+40]= - ninjanumabbr[-1+3]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+41]= - ninjanumabbr[-1+9]* ninjanumabbr[-1+2]; 
  ninjanumabbr[-1+40]= ninjanumabbr[-1+41]+ ninjanumabbr[-1+40]; 
  ninjanumabbr[-1+40]= ninjanumabbr[-1+38]* ninjanumabbr[-1+40]; 
  ninjanumabbr[-1+35]= ninjanumabbr[-1+37]+ ninjanumabbr[-1+35]+ 
 ninjanumabbr[-1+40]+ ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+35]= NINJA_REAL(64)* ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+36]= - ninjanumabbr[-1+20]* ninjanumabbr[-1+36]; 
  ninjanumabbr[-1+37]= - ninjanumabbr[-1+2]* ninjanumabbr[-1+3]* ninjanumabbr[-1+38]
 ; 
  ninjanumabbr[-1+36]= ninjanumabbr[-1+36]+ ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+36]= NINJA_REAL(64)* ninjanumabbr[-1+36]; 
  
 ninjaC[0+ninjaidxt3mu0]= 
 ninjanumabbr[-1+36]; 
  
 ninjaC[0+ninjaidxt2mu0]= 
 ninjanumabbr[-1+35]; 
      }
    if (ninja_mindeg > 1+NINJA_RANK_MINUS_N) {
NinjaAbbrType ninjanumabbr[113];  (void)(ninjanumabbr);
  
 ninjanumabbr[-1+1]= ninjaMP ( ninjaA , eps12 ) ; 
  ninjanumabbr[-1+2]= ninjaMP ( ninjaA , eps61 ) ; 
  ninjanumabbr[-1+3]= ninjaMP ( ninjaE3 , eps23 ) ; 
  ninjanumabbr[-1+4]= ninjaMP ( ninjaE3 , eps34 ) ; 
  ninjanumabbr[-1+5]= ninjaMP ( ninjaE3 , eps45 ) ; 
  ninjanumabbr[-1+6]= ninjaMP ( ninjaE3 , eps56 ) ; 
  ninjanumabbr[-1+7]= ninjaMP ( ninjaA , eps23 ) ; 
  ninjanumabbr[-1+8]= ninjaMP ( ninjaE3 , eps61 ) ; 
  ninjanumabbr[-1+9]= ninjaMP ( ninjaA , eps34 ) ; 
  ninjanumabbr[-1+10]= ninjaMP ( ninjaA , eps45 ) ; 
  ninjanumabbr[-1+11]= ninjaMP ( ninjaA , eps56 ) ; 
  ninjanumabbr[-1+12]= ninjaMP ( k6 , eps56 ) ; 
  ninjanumabbr[-1+13]= ninjaMP ( p4 , eps45 ) ; 
  ninjanumabbr[-1+14]= ninjaMP ( p3 , eps34 ) ; 
  ninjanumabbr[-1+15]= ninjaMP ( p2 , eps23 ) ; 
  ninjanumabbr[-1+16]= ninjaMP ( ninjaE3 , eps12 ) ; 
  ninjanumabbr[-1+17]= ninjaMP ( k1 , eps12 ) ; 
  ninjanumabbr[-1+18]= ninjaMP ( ninjaA , eps21 ) ; 
  ninjanumabbr[-1+19]= ninjaMP ( ninjaA , eps16 ) ; 
  ninjanumabbr[-1+20]= ninjaMP ( ninjaE3 , eps32 ) ; 
  ninjanumabbr[-1+21]= ninjaMP ( ninjaE3 , eps43 ) ; 
  ninjanumabbr[-1+22]= ninjaMP ( ninjaE3 , eps54 ) ; 
  ninjanumabbr[-1+23]= ninjaMP ( ninjaE3 , eps65 ) ; 
  ninjanumabbr[-1+24]= ninjaMP ( ninjaA , eps32 ) ; 
  ninjanumabbr[-1+25]= ninjaMP ( ninjaE3 , eps16 ) ; 
  ninjanumabbr[-1+26]= ninjaMP ( ninjaA , eps43 ) ; 
  ninjanumabbr[-1+27]= ninjaMP ( ninjaA , eps54 ) ; 
  ninjanumabbr[-1+28]= ninjaMP ( ninjaA , eps65 ) ; 
  ninjanumabbr[-1+29]= ninjaMP ( k6 , eps65 ) ; 
  ninjanumabbr[-1+30]= ninjaMP ( p4 , eps54 ) ; 
  ninjanumabbr[-1+31]= ninjaMP ( p3 , eps43 ) ; 
  ninjanumabbr[-1+32]= ninjaMP ( p2 , eps32 ) ; 
  ninjanumabbr[-1+33]= ninjaMP ( ninjaE3 , eps21 ) ; 
  ninjanumabbr[-1+34]= ninjaMP ( k1 , eps21 ) ; 
  ninjanumabbr[-1+35]= ninjaMP ( ninjaE4 , eps56 ) ; 
  ninjanumabbr[-1+36]= ninjaMP ( ninjaE4 , eps45 ) ; 
  ninjanumabbr[-1+37]= ninjaMP ( ninjaE4 , eps34 ) ; 
  ninjanumabbr[-1+38]= ninjaMP ( ninjaE4 , eps23 ) ; 
  ninjanumabbr[-1+39]= ninjaMP ( ninjaE4 , eps61 ) ; 
  ninjanumabbr[-1+40]= ninjaMP ( ninjaE4 , eps12 ) ; 
  ninjanumabbr[-1+41]= ninjaMP ( ninjaE4 , eps65 ) ; 
  ninjanumabbr[-1+42]= ninjaMP ( ninjaE4 , eps54 ) ; 
  ninjanumabbr[-1+43]= ninjaMP ( ninjaE4 , eps43 ) ; 
  ninjanumabbr[-1+44]= ninjaMP ( ninjaE4 , eps32 ) ; 
  ninjanumabbr[-1+45]= ninjaMP ( ninjaE4 , eps16 ) ; 
  ninjanumabbr[-1+46]= ninjaMP ( ninjaE4 , eps21 ) ; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+24]+ ninjanumabbr[-1+32]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+33]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+48]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+50]= ninjanumabbr[-1+49]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+19]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+51]* ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+53]= ninjanumabbr[-1+18]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+54]= ninjanumabbr[-1+25]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+53]* ninjanumabbr[-1+54]; 
  ninjanumabbr[-1+50]= ninjanumabbr[-1+50]+ ninjanumabbr[-1+52]+ 
 ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+28]- ninjanumabbr[-1+29]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+33]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+56]= ninjanumabbr[-1+34]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+56]+ ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+56]= ninjanumabbr[-1+20]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+57]= ninjanumabbr[-1+55]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+57]= ninjanumabbr[-1+57]+ ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+57]= ninjanumabbr[-1+57]* ninjanumabbr[-1+27]; 
  ninjanumabbr[-1+58]= ninjanumabbr[-1+33]* ninjanumabbr[-1+22]; 
  ninjanumabbr[-1+59]= - ninjanumabbr[-1+58]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+22]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+60]* ninjanumabbr[-1+34]; 
  ninjanumabbr[-1+59]= - ninjanumabbr[-1+61]+ ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+48]* ninjanumabbr[-1+30]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+61]- ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+62]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+58]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+64]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+63]+ ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+63]* ninjanumabbr[-1+19]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+60]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+66]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+68]= ninjanumabbr[-1+51]* ninjanumabbr[-1+60]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+67]+ ninjanumabbr[-1+68]; 
  ninjanumabbr[-1+68]= - ninjanumabbr[-1+22]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+69]= ninjanumabbr[-1+68]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+54]* ninjanumabbr[-1+30]; 
  ninjanumabbr[-1+69]= ninjanumabbr[-1+69]- ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+69]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+70]- ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+70]* ninjanumabbr[-1+18]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+58]* ninjanumabbr[-1+41]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+48]* ninjanumabbr[-1+42]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+60]* ninjanumabbr[-1+46]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+73]+ ninjanumabbr[-1+71]+ 
 ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+71]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+64]* ninjanumabbr[-1+45]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+72]+ ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+72]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+58]= ninjanumabbr[-1+54]* ninjanumabbr[-1+58]; 
  ninjanumabbr[-1+74]= ninjanumabbr[-1+58]* ninjanumabbr[-1+44]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+73]+ ninjanumabbr[-1+74]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+73]* ninjaP ; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+59]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+76]* ninjanumabbr[-1+32]; 
  ninjanumabbr[-1+78]= ninjanumabbr[-1+49]* ninjanumabbr[-1+30]; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+76]- ninjanumabbr[-1+78]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+76]* ninjanumabbr[-1+24]; 
  ninjanumabbr[-1+80]= ninjanumabbr[-1+55]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+80]* ninjanumabbr[-1+30]; 
  ninjanumabbr[-1+82]= - ninjanumabbr[-1+34]* ninjanumabbr[-1+68]; 
  ninjanumabbr[-1+83]= ninjanumabbr[-1+82]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+81]+ ninjanumabbr[-1+83]; 
  ninjanumabbr[-1+83]= ninjanumabbr[-1+81]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+84]= ninjanumabbr[-1+78]* ninjanumabbr[-1+32]; 
  ninjanumabbr[-1+57]= ninjanumabbr[-1+63]- ninjanumabbr[-1+79]+ 
 ninjanumabbr[-1+75]+ ninjanumabbr[-1+83]+ ninjanumabbr[-1+84]+ 
 ninjanumabbr[-1+57]- ninjanumabbr[-1+70]- ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+63]= - ninjanumabbr[-1+21]* ninjanumabbr[-1+57]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+58]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+51]* ninjanumabbr[-1+64]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+53]* ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+20]* ninjanumabbr[-1+49]* ninjanumabbr[-1+27]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+79]+ ninjanumabbr[-1+77]+ 
 ninjanumabbr[-1+70]+ ninjanumabbr[-1+75]; 
  ninjanumabbr[-1+75]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+76]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+77]- ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+26]* ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+8]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+83]= ninjanumabbr[-1+79]* ninjanumabbr[-1+9]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+79]* ninjanumabbr[-1+14]; 
  ninjanumabbr[-1+86]= ninjanumabbr[-1+4]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+87]= ninjanumabbr[-1+86]* ninjanumabbr[-1+2]; 
  ninjanumabbr[-1+83]= ninjanumabbr[-1+85]+ ninjanumabbr[-1+83]+ 
 ninjanumabbr[-1+87]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+12]- ninjanumabbr[-1+11]; 
  ninjanumabbr[-1+87]= ninjanumabbr[-1+85]* ninjanumabbr[-1+83]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+13]+ ninjanumabbr[-1+10]; 
  ninjanumabbr[-1+89]= ninjanumabbr[-1+4]* ninjanumabbr[-1+2]; 
  ninjanumabbr[-1+90]= ninjanumabbr[-1+89]* ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+91]= ninjanumabbr[-1+8]* ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+92]= ninjanumabbr[-1+2]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+91]= ninjanumabbr[-1+92]+ ninjanumabbr[-1+91]; 
  ninjanumabbr[-1+92]= ninjanumabbr[-1+14]+ ninjanumabbr[-1+9]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+91]* ninjanumabbr[-1+92]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+93]+ ninjanumabbr[-1+90]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+93]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+4]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+95]= ninjanumabbr[-1+85]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+96]= ninjanumabbr[-1+95]* ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+87]= ninjanumabbr[-1+93]- ninjanumabbr[-1+87]- 
 ninjanumabbr[-1+96]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+79]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+86]= ninjanumabbr[-1+86]* ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+79]+ ninjanumabbr[-1+86]; 
  ninjanumabbr[-1+86]= ninjanumabbr[-1+94]* ninjanumabbr[-1+36]; 
  ninjanumabbr[-1+86]= ninjanumabbr[-1+86]+ ninjanumabbr[-1+79]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+86]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+96]= ninjanumabbr[-1+94]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+97]= ninjanumabbr[-1+96]* ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+93]+ ninjanumabbr[-1+97]; 
  ninjanumabbr[-1+98]= ninjanumabbr[-1+93]* ninjaP ; 
  ninjanumabbr[-1+98]= ninjanumabbr[-1+87]+ ninjanumabbr[-1+98]; 
  ninjanumabbr[-1+99]= ninjanumabbr[-1+98]* ninjanumabbr[-1+16]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+96]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+101]= ninjanumabbr[-1+100]* ninjanumabbr[-1+40]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+101]* ninjaP ; 
  ninjanumabbr[-1+99]= ninjanumabbr[-1+102]+ ninjanumabbr[-1+99]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+94]* ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+83]= ninjanumabbr[-1+94]+ ninjanumabbr[-1+83]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+83]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+96]= ninjanumabbr[-1+85]* ninjanumabbr[-1+96]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+96]- ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+17]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+102]- ninjanumabbr[-1+99]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+3]* ninjanumabbr[-1+102]; 
  ninjanumabbr[-1+103]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+104]= ninjanumabbr[-1+103]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+78]= ninjanumabbr[-1+78]* ninjanumabbr[-1+31]; 
  ninjanumabbr[-1+78]= ninjanumabbr[-1+78]+ ninjanumabbr[-1+104]; 
  ninjanumabbr[-1+58]= ninjanumabbr[-1+58]* ninjanumabbr[-1+43]; 
  ninjanumabbr[-1+105]= - ninjaP * ninjanumabbr[-1+58]; 
  ninjanumabbr[-1+105]= ninjanumabbr[-1+105]- ninjanumabbr[-1+78]; 
  ninjanumabbr[-1+105]= ninjanumabbr[-1+20]* ninjanumabbr[-1+105]; 
  ninjanumabbr[-1+106]= - ninjanumabbr[-1+7]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+107]= ninjanumabbr[-1+100]* ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+108]= ninjanumabbr[-1+107]* ninjaP ; 
  ninjanumabbr[-1+108]= ninjanumabbr[-1+108]+ ninjanumabbr[-1+106]; 
  ninjanumabbr[-1+109]= - ninjanumabbr[-1+16]* ninjanumabbr[-1+108]; 
  ninjanumabbr[-1+110]= ninjanumabbr[-1+3]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+111]= ninjanumabbr[-1+100]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+110]= - ninjanumabbr[-1+111]+ ninjanumabbr[-1+110]; 
  ninjanumabbr[-1+110]= ninjanumabbr[-1+1]* ninjanumabbr[-1+110]; 
  ninjanumabbr[-1+112]= ninjanumabbr[-1+16]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+113]= ninjanumabbr[-1+1]+ ninjanumabbr[-1+17]; 
  ninjanumabbr[-1+100]= - ninjanumabbr[-1+100]* ninjanumabbr[-1+113]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+112]+ ninjanumabbr[-1+100]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+15]* ninjanumabbr[-1+100]; 
  ninjanumabbr[-1+111]= - ninjanumabbr[-1+17]* ninjanumabbr[-1+111]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+100]+ ninjanumabbr[-1+63]+ 
 ninjanumabbr[-1+110]+ ninjanumabbr[-1+102]+ ninjanumabbr[-1+77]+ 
 ninjanumabbr[-1+109]+ ninjanumabbr[-1+111]+ ninjanumabbr[-1+75]+ 
 ninjanumabbr[-1+105]; 
  ninjanumabbr[-1+63]= NINJA_REAL(64)* ninjanumabbr[-1+63]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+55]* ninjanumabbr[-1+42]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+41]* ninjanumabbr[-1+22]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+34]* ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+68]* ninjanumabbr[-1+46]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+75]+ ninjanumabbr[-1+100]- 
 ninjanumabbr[-1+102]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+75]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+59]* ninjanumabbr[-1+45]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+46]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+41]* ninjanumabbr[-1+33]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+100]+ ninjanumabbr[-1+102]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+100]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+48]* ninjanumabbr[-1+45]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+100]+ ninjanumabbr[-1+102]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+100]* ninjanumabbr[-1+30]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+75]- ninjanumabbr[-1+59]+ 
 ninjanumabbr[-1+102]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+59]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+72]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+64]* ninjanumabbr[-1+19]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+66]* ninjanumabbr[-1+18]; 
  ninjanumabbr[-1+64]= - ninjanumabbr[-1+76]+ ninjanumabbr[-1+64]+ 
 ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+64]* ninjanumabbr[-1+44]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+71]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+42]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+71]+ ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+71]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+60]* ninjanumabbr[-1+45]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+71]+ ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+53]= ninjanumabbr[-1+71]* ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+53]= ninjanumabbr[-1+59]+ ninjanumabbr[-1+66]+ 
 ninjanumabbr[-1+64]+ ninjanumabbr[-1+53]+ ninjanumabbr[-1+75]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+100]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+49]* ninjanumabbr[-1+44]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+49]+ ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+59]= - ninjanumabbr[-1+27]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+59]- ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+21]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+70]* ninjanumabbr[-1+43]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+20]* ninjanumabbr[-1+31]* ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+74]* ninjanumabbr[-1+31]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+101]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+107]* ninjanumabbr[-1+17]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+64]- ninjanumabbr[-1+66]- 
 ninjanumabbr[-1+72]- ninjanumabbr[-1+70]- ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+92]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+66]+ ninjanumabbr[-1+89]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+36]* ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+88]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+92]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+70]+ ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+70]* ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+91]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+70]+ ninjanumabbr[-1+71]+ 
 ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+66]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+83]* ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+79]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+95]* ninjanumabbr[-1+36]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+66]+ ninjanumabbr[-1+70]- 
 ninjanumabbr[-1+71]- ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+70]= - ninjanumabbr[-1+16]* ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+71]= - ninjanumabbr[-1+40]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+93]* ninjanumabbr[-1+17]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+72]+ ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+70]- ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+3]* ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+83]* ninjanumabbr[-1+38]; 
  ninjanumabbr[-1+74]= ninjanumabbr[-1+86]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+72]+ ninjanumabbr[-1+74]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+72]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+74]= ninjanumabbr[-1+38]* ninjanumabbr[-1+96]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+97]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+72]- ninjanumabbr[-1+74]+ 
 ninjanumabbr[-1+75]; 
  ninjanumabbr[-1+74]= - ninjanumabbr[-1+16]* ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+75]= - ninjanumabbr[-1+26]* ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+76]= - ninjanumabbr[-1+3]* ninjanumabbr[-1+93]; 
  ninjanumabbr[-1+76]= - ninjanumabbr[-1+107]+ ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+1]* ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+93]* ninjanumabbr[-1+16]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+77]+ ninjanumabbr[-1+101]; 
  ninjanumabbr[-1+79]= - ninjanumabbr[-1+15]* ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+79]+ ninjanumabbr[-1+59]+ 
 ninjanumabbr[-1+76]+ ninjanumabbr[-1+70]+ ninjanumabbr[-1+75]+ 
 ninjanumabbr[-1+74]+ ninjanumabbr[-1+64]; 
  ninjanumabbr[-1+59]= NINJA_REAL(64)* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+70]= - ninjanumabbr[-1+21]* ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+58]= - ninjanumabbr[-1+20]* ninjanumabbr[-1+58]; 
  ninjanumabbr[-1+73]= - ninjanumabbr[-1+3]* ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+74]= - ninjanumabbr[-1+16]* ninjanumabbr[-1+107]; 
  ninjanumabbr[-1+58]= ninjanumabbr[-1+70]+ ninjanumabbr[-1+73]+ 
 ninjanumabbr[-1+74]+ ninjanumabbr[-1+58]; 
  ninjanumabbr[-1+58]= NINJA_REAL(64)* ninjanumabbr[-1+58]; 
  ninjanumabbr[-1+57]= - ninjanumabbr[-1+26]* ninjanumabbr[-1+57]; 
  ninjanumabbr[-1+53]= - ninjaP * ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+48]= - ninjanumabbr[-1+48]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+70]= - ninjanumabbr[-1+20]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+70]+ ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+19]* ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+52]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+54]= - ninjanumabbr[-1+54]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+51]= - ninjanumabbr[-1+23]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+51]- ninjanumabbr[-1+70]+ 
 ninjanumabbr[-1+54]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+18]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+56]* ninjanumabbr[-1+52]* ninjanumabbr[-1+34]; 
  ninjanumabbr[-1+54]= - ninjanumabbr[-1+80]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+49]= - ninjaP * ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+49]+ ninjanumabbr[-1+51]+ 
 ninjanumabbr[-1+48]- ninjanumabbr[-1+52]+ ninjanumabbr[-1+54]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+27]* ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+49]= - ninjanumabbr[-1+60]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+51]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+51]+ ninjanumabbr[-1+68]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+20]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+51]+ ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+19]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+69]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+54]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+49]+ ninjanumabbr[-1+54]+ 
 ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+18]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+51]= - ninjanumabbr[-1+62]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+54]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+54]= ninjanumabbr[-1+54]- ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+54]= ninjanumabbr[-1+20]* ninjanumabbr[-1+54]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+54]+ ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+19]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+47]= - ninjanumabbr[-1+81]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+52]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+48]+ ninjanumabbr[-1+53]+ 
 ninjanumabbr[-1+49]+ ninjanumabbr[-1+51]+ ninjanumabbr[-1+52]+ 
 ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+21]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+48]= ninjaP * ninjanumabbr[-1+64]; 
  ninjanumabbr[-1+49]= - ninjaP * ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+85]* ninjanumabbr[-1+91]; 
  ninjanumabbr[-1+52]= - ninjanumabbr[-1+6]* ninjanumabbr[-1+88]* ninjanumabbr[-1+2]
 ; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+52]+ ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+92]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+85]* ninjanumabbr[-1+90]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+49]+ ninjanumabbr[-1+52]+ 
 ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+16]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+51]= - ninjanumabbr[-1+17]* ninjanumabbr[-1+87]; 
  ninjanumabbr[-1+52]= - ninjaP * ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+49]+ ninjanumabbr[-1+51]+ 
 ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+3]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+51]= - ninjanumabbr[-1+7]* ninjanumabbr[-1+87]; 
  ninjanumabbr[-1+52]= - ninjaP * ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+52]+ ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+16]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+55]* ninjanumabbr[-1+31]; 
  ninjanumabbr[-1+53]= - ninjanumabbr[-1+52]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+50]= ninjanumabbr[-1+53]+ ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+50]= ninjanumabbr[-1+27]* ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+53]= - ninjanumabbr[-1+3]* ninjanumabbr[-1+98]; 
  ninjanumabbr[-1+53]= ninjanumabbr[-1+53]- ninjanumabbr[-1+108]; 
  ninjanumabbr[-1+53]= ninjanumabbr[-1+1]* ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+54]= ninjanumabbr[-1+94]* ninjanumabbr[-1+113]; 
  ninjanumabbr[-1+54]= ninjanumabbr[-1+54]- ninjanumabbr[-1+99]; 
  ninjanumabbr[-1+54]= ninjanumabbr[-1+15]* ninjanumabbr[-1+54]; 
  ninjanumabbr[-1+55]= - ninjanumabbr[-1+17]* ninjanumabbr[-1+106]; 
  ninjanumabbr[-1+60]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+61]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+61]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+61]- ninjanumabbr[-1+103]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+20]* ninjanumabbr[-1+61]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+61]+ ninjanumabbr[-1+60]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+19]* ninjanumabbr[-1+60]; 
  ninjanumabbr[-1+61]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+20]* ninjanumabbr[-1+31]* ninjanumabbr[-1+69]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+62]+ ninjanumabbr[-1+61]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+18]* ninjanumabbr[-1+61]; 
  ninjanumabbr[-1+62]= - ninjanumabbr[-1+32]* ninjanumabbr[-1+104]; 
  ninjanumabbr[-1+64]= - ninjanumabbr[-1+24]* ninjanumabbr[-1+78]; 
  ninjanumabbr[-1+52]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+65]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+65]+ ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+52]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+56]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+84]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+54]+ ninjanumabbr[-1+47]+ 
 ninjanumabbr[-1+53]+ ninjanumabbr[-1+49]+ ninjanumabbr[-1+57]+ 
 ninjanumabbr[-1+50]+ ninjanumabbr[-1+51]+ ninjanumabbr[-1+61]+ 
 ninjanumabbr[-1+60]+ ninjanumabbr[-1+52]+ ninjanumabbr[-1+55]+ 
 ninjanumabbr[-1+64]+ ninjanumabbr[-1+62]+ ninjanumabbr[-1+56]+ 
 ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+47]= NINJA_REAL(64)* ninjanumabbr[-1+47]; 
  
 ninjaC[0+ninjaidxt1mu0]= 
 ninjanumabbr[-1+63]; 
  
 ninjaC[0+ninjaidxt1mu2]= 
 ninjanumabbr[-1+58]; 
  
 ninjaC[0+ninjaidxt0mu0]= 
 ninjanumabbr[-1+47]; 
  
 ninjaC[0+ninjaidxt0mu2]= 
 ninjanumabbr[-1+59]; 
      }
  }

  void NINJA_NUM::t2Expansion(const ninja::ComplexMomentum & ninjaA0,
                              const ninja::ComplexMomentum & ninjaA1,
                              const ninja::ComplexMomentum & ninjaE3,
                              const ninja::ComplexMomentum & ninjaE4,
                              const ninja::Complex ninjaP[],
                              int ninja_mindeg, int ninja_cut,
                              const ninja::PartitionInt ninja_cutidx[],
                              ninja::Complex ninjaC[])
  {
  const int ninjaidxt2x0mu0 = 0;
  const int ninjaidxt1x0mu0 = 1;
  const int ninjaidxt1x1mu0 = 2;
  const int ninjaidxt0x0mu0 = 3;
  const int ninjaidxt0x0mu2 = 4;
  const int ninjaidxt0x1mu0 = 5;
  const int ninjaidxt0x2mu0 = 6;
    const ninja::Complex ninjaP0 = ninjaP[0];
    const ninja::Complex ninjaP1 = ninjaP[1];
    const ninja::Complex ninjaP2 = ninjaP[2];
    (void)(ninjaA0);
    (void)(ninjaA1);
    (void)(ninjaE3);
    (void)(ninjaE4);
    (void)(ninjaP0);
    (void)(ninjaP1);
    (void)(ninjaP2);
    (void)(ninja_mindeg);
    (void)(ninja_cut);
    (void)(ninja_cutidx);
    (void)(ninjaC);
    {
NinjaAbbrType ninjanumabbr[59];  (void)(ninjanumabbr);
  
 ninjanumabbr[-1+1]= ninjaMP ( ninjaA0 , eps12 ) ; 
  ninjanumabbr[-1+2]= ninjaMP ( ninjaE3 , eps61 ) ; 
  ninjanumabbr[-1+3]= ninjaMP ( ninjaE3 , eps23 ) ; 
  ninjanumabbr[-1+4]= ninjaMP ( ninjaE3 , eps34 ) ; 
  ninjanumabbr[-1+5]= ninjaMP ( ninjaE3 , eps45 ) ; 
  ninjanumabbr[-1+6]= ninjaMP ( ninjaE3 , eps56 ) ; 
  ninjanumabbr[-1+7]= ninjaMP ( ninjaA0 , eps61 ) ; 
  ninjanumabbr[-1+8]= ninjaMP ( ninjaE3 , eps12 ) ; 
  ninjanumabbr[-1+9]= ninjaMP ( ninjaA0 , eps23 ) ; 
  ninjanumabbr[-1+10]= ninjaMP ( ninjaA0 , eps34 ) ; 
  ninjanumabbr[-1+11]= ninjaMP ( ninjaA0 , eps45 ) ; 
  ninjanumabbr[-1+12]= ninjaMP ( ninjaA0 , eps56 ) ; 
  ninjanumabbr[-1+13]= ninjaMP ( ninjaA0 , eps21 ) ; 
  ninjanumabbr[-1+14]= ninjaMP ( ninjaE3 , eps16 ) ; 
  ninjanumabbr[-1+15]= ninjaMP ( ninjaE3 , eps32 ) ; 
  ninjanumabbr[-1+16]= ninjaMP ( ninjaE3 , eps43 ) ; 
  ninjanumabbr[-1+17]= ninjaMP ( ninjaE3 , eps54 ) ; 
  ninjanumabbr[-1+18]= ninjaMP ( ninjaE3 , eps65 ) ; 
  ninjanumabbr[-1+19]= ninjaMP ( ninjaA0 , eps16 ) ; 
  ninjanumabbr[-1+20]= ninjaMP ( ninjaE3 , eps21 ) ; 
  ninjanumabbr[-1+21]= ninjaMP ( ninjaA0 , eps32 ) ; 
  ninjanumabbr[-1+22]= ninjaMP ( ninjaA0 , eps43 ) ; 
  ninjanumabbr[-1+23]= ninjaMP ( ninjaA0 , eps54 ) ; 
  ninjanumabbr[-1+24]= ninjaMP ( ninjaA0 , eps65 ) ; 
  ninjanumabbr[-1+25]= ninjaMP ( k6 , eps56 ) ; 
  ninjanumabbr[-1+26]= ninjaMP ( p4 , eps45 ) ; 
  ninjanumabbr[-1+27]= ninjaMP ( p3 , eps34 ) ; 
  ninjanumabbr[-1+28]= ninjaMP ( p2 , eps23 ) ; 
  ninjanumabbr[-1+29]= ninjaMP ( k1 , eps12 ) ; 
  ninjanumabbr[-1+30]= ninjaMP ( k6 , eps65 ) ; 
  ninjanumabbr[-1+31]= ninjaMP ( p4 , eps54 ) ; 
  ninjanumabbr[-1+32]= ninjaMP ( p3 , eps43 ) ; 
  ninjanumabbr[-1+33]= ninjaMP ( p2 , eps32 ) ; 
  ninjanumabbr[-1+34]= ninjaMP ( k1 , eps21 ) ; 
  ninjanumabbr[-1+35]= ninjaMP ( ninjaA1 , eps12 ) ; 
  ninjanumabbr[-1+36]= ninjaMP ( ninjaA1 , eps61 ) ; 
  ninjanumabbr[-1+37]= ninjaMP ( ninjaA1 , eps23 ) ; 
  ninjanumabbr[-1+38]= ninjaMP ( ninjaA1 , eps34 ) ; 
  ninjanumabbr[-1+39]= ninjaMP ( ninjaA1 , eps45 ) ; 
  ninjanumabbr[-1+40]= ninjaMP ( ninjaA1 , eps56 ) ; 
  ninjanumabbr[-1+41]= ninjaMP ( ninjaA1 , eps21 ) ; 
  ninjanumabbr[-1+42]= ninjaMP ( ninjaA1 , eps16 ) ; 
  ninjanumabbr[-1+43]= ninjaMP ( ninjaA1 , eps32 ) ; 
  ninjanumabbr[-1+44]= ninjaMP ( ninjaA1 , eps43 ) ; 
  ninjanumabbr[-1+45]= ninjaMP ( ninjaA1 , eps54 ) ; 
  ninjanumabbr[-1+46]= ninjaMP ( ninjaA1 , eps65 ) ; 
  ninjanumabbr[-1+47]= - ninjanumabbr[-1+33]- ninjanumabbr[-1+21]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+14]* ninjanumabbr[-1+16]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+48]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+14]* ninjanumabbr[-1+15]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+22]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+51]= ninjanumabbr[-1+16]* ninjanumabbr[-1+15]; 
  ninjanumabbr[-1+52]= - ninjanumabbr[-1+19]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+52]+ ninjanumabbr[-1+50]+ 
 ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+18]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+50]= ninjanumabbr[-1+48]* ninjanumabbr[-1+15]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+30]- ninjanumabbr[-1+24]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+52]* ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+49]* ninjanumabbr[-1+18]; 
  ninjanumabbr[-1+53]= - ninjanumabbr[-1+32]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+52]+ ninjanumabbr[-1+47]+ 
 ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+20]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+52]= - ninjanumabbr[-1+13]- ninjanumabbr[-1+34]; 
  ninjanumabbr[-1+50]= ninjanumabbr[-1+18]* ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+50]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+52]+ ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+17]* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+52]= - ninjanumabbr[-1+29]- ninjanumabbr[-1+1]; 
  ninjanumabbr[-1+53]= ninjanumabbr[-1+6]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+54]= ninjanumabbr[-1+53]* ninjanumabbr[-1+2]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+54]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+25]- ninjanumabbr[-1+12]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+4]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+56]= - ninjanumabbr[-1+27]- ninjanumabbr[-1+10]; 
  ninjanumabbr[-1+56]= ninjanumabbr[-1+6]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+56]+ ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+2]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+56]= - ninjanumabbr[-1+7]* ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+56]+ ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+8]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+55]+ ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+5]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+55]= ninjanumabbr[-1+54]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+56]= - ninjanumabbr[-1+11]- ninjanumabbr[-1+26]; 
  ninjanumabbr[-1+56]= ninjanumabbr[-1+55]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+56]+ ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+3]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+56]= - ninjanumabbr[-1+9]- ninjanumabbr[-1+28]; 
  ninjanumabbr[-1+57]= ninjanumabbr[-1+5]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+56]= ninjanumabbr[-1+57]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+58]= - ninjanumabbr[-1+23]- ninjanumabbr[-1+31]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+50]* ninjanumabbr[-1+20]; 
  ninjanumabbr[-1+58]= ninjanumabbr[-1+59]* ninjanumabbr[-1+58]; 
  ninjanumabbr[-1+47]= ninjanumabbr[-1+52]+ ninjanumabbr[-1+47]+ 
 ninjanumabbr[-1+58]+ ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+47]= NINJA_REAL(64)* ninjanumabbr[-1+47]; 
  ninjanumabbr[-1+52]= - ninjanumabbr[-1+46]* ninjanumabbr[-1+15]; 
  ninjanumabbr[-1+56]= - ninjanumabbr[-1+43]* ninjanumabbr[-1+18]; 
  ninjanumabbr[-1+52]= ninjanumabbr[-1+56]+ ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+48]* ninjanumabbr[-1+52]; 
  ninjanumabbr[-1+49]= - ninjanumabbr[-1+44]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+51]= - ninjanumabbr[-1+42]* ninjanumabbr[-1+18]* 
 ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+51]+ ninjanumabbr[-1+49]+ 
 ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+20]* ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+49]= - ninjanumabbr[-1+41]* ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+49]+ ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+17]* ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+49]= - ninjanumabbr[-1+40]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+38]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+50]+ ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+2]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+36]* ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+50]+ ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+8]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+35]* ninjanumabbr[-1+54]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+50]+ ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+5]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+39]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+50]+ ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+3]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+45]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+51]= - ninjanumabbr[-1+37]* ninjanumabbr[-1+57]; 
  ninjanumabbr[-1+48]= ninjanumabbr[-1+48]+ ninjanumabbr[-1+50]+ 
 ninjanumabbr[-1+51]+ ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+48]= NINJA_REAL(64)* ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+49]= - ninjanumabbr[-1+17]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+50]= - ninjanumabbr[-1+3]* ninjanumabbr[-1+57]; 
  ninjanumabbr[-1+49]= ninjanumabbr[-1+49]+ ninjanumabbr[-1+50]; 
  ninjanumabbr[-1+49]= NINJA_REAL(64)* ninjanumabbr[-1+49]; 
  
 ninjaC[0+ninjaidxt2x0mu0]= 
 ninjanumabbr[-1+49]; 
  
 ninjaC[0+ninjaidxt1x0mu0]= 
 ninjanumabbr[-1+47]; 
  
 ninjaC[0+ninjaidxt1x1mu0]= 
 ninjanumabbr[-1+48]; 
      }
    if (ninja_mindeg > 1+NINJA_RANK_MINUS_N) {
NinjaAbbrType ninjanumabbr[112];  (void)(ninjanumabbr);
  
 ninjanumabbr[-1+1]= ninjaMP ( ninjaA0 , eps12 ) ; 
  ninjanumabbr[-1+2]= ninjaMP ( ninjaA1 , eps61 ) ; 
  ninjanumabbr[-1+3]= ninjaMP ( ninjaE3 , eps23 ) ; 
  ninjanumabbr[-1+4]= ninjaMP ( ninjaE3 , eps34 ) ; 
  ninjanumabbr[-1+5]= ninjaMP ( ninjaE3 , eps45 ) ; 
  ninjanumabbr[-1+6]= ninjaMP ( ninjaE3 , eps56 ) ; 
  ninjanumabbr[-1+7]= ninjaMP ( ninjaA1 , eps23 ) ; 
  ninjanumabbr[-1+8]= ninjaMP ( ninjaE3 , eps61 ) ; 
  ninjanumabbr[-1+9]= ninjaMP ( ninjaA1 , eps34 ) ; 
  ninjanumabbr[-1+10]= ninjaMP ( ninjaA1 , eps45 ) ; 
  ninjanumabbr[-1+11]= ninjaMP ( ninjaA1 , eps56 ) ; 
  ninjanumabbr[-1+12]= ninjaMP ( ninjaA0 , eps61 ) ; 
  ninjanumabbr[-1+13]= ninjaMP ( ninjaA1 , eps12 ) ; 
  ninjanumabbr[-1+14]= ninjaMP ( ninjaE3 , eps12 ) ; 
  ninjanumabbr[-1+15]= ninjaMP ( ninjaA0 , eps23 ) ; 
  ninjanumabbr[-1+16]= ninjaMP ( ninjaA0 , eps34 ) ; 
  ninjanumabbr[-1+17]= ninjaMP ( ninjaA0 , eps45 ) ; 
  ninjanumabbr[-1+18]= ninjaMP ( ninjaA0 , eps56 ) ; 
  ninjanumabbr[-1+19]= ninjaMP ( ninjaA0 , eps21 ) ; 
  ninjanumabbr[-1+20]= ninjaMP ( ninjaA1 , eps16 ) ; 
  ninjanumabbr[-1+21]= ninjaMP ( ninjaE3 , eps32 ) ; 
  ninjanumabbr[-1+22]= ninjaMP ( ninjaE3 , eps43 ) ; 
  ninjanumabbr[-1+23]= ninjaMP ( ninjaE3 , eps54 ) ; 
  ninjanumabbr[-1+24]= ninjaMP ( ninjaE3 , eps65 ) ; 
  ninjanumabbr[-1+25]= ninjaMP ( ninjaA1 , eps32 ) ; 
  ninjanumabbr[-1+26]= ninjaMP ( ninjaE3 , eps16 ) ; 
  ninjanumabbr[-1+27]= ninjaMP ( ninjaA1 , eps43 ) ; 
  ninjanumabbr[-1+28]= ninjaMP ( ninjaA1 , eps54 ) ; 
  ninjanumabbr[-1+29]= ninjaMP ( ninjaA1 , eps65 ) ; 
  ninjanumabbr[-1+30]= ninjaMP ( ninjaA0 , eps16 ) ; 
  ninjanumabbr[-1+31]= ninjaMP ( ninjaA1 , eps21 ) ; 
  ninjanumabbr[-1+32]= ninjaMP ( ninjaE3 , eps21 ) ; 
  ninjanumabbr[-1+33]= ninjaMP ( ninjaA0 , eps32 ) ; 
  ninjanumabbr[-1+34]= ninjaMP ( ninjaA0 , eps43 ) ; 
  ninjanumabbr[-1+35]= ninjaMP ( ninjaA0 , eps54 ) ; 
  ninjanumabbr[-1+36]= ninjaMP ( ninjaA0 , eps65 ) ; 
  ninjanumabbr[-1+37]= ninjaMP ( k6 , eps56 ) ; 
  ninjanumabbr[-1+38]= ninjaMP ( p4 , eps45 ) ; 
  ninjanumabbr[-1+39]= ninjaMP ( p3 , eps34 ) ; 
  ninjanumabbr[-1+40]= ninjaMP ( p2 , eps23 ) ; 
  ninjanumabbr[-1+41]= ninjaMP ( k1 , eps12 ) ; 
  ninjanumabbr[-1+42]= ninjaMP ( k6 , eps65 ) ; 
  ninjanumabbr[-1+43]= ninjaMP ( p4 , eps54 ) ; 
  ninjanumabbr[-1+44]= ninjaMP ( p3 , eps43 ) ; 
  ninjanumabbr[-1+45]= ninjaMP ( p2 , eps32 ) ; 
  ninjanumabbr[-1+46]= ninjaMP ( k1 , eps21 ) ; 
  ninjanumabbr[-1+47]= ninjaMP ( ninjaE4 , eps56 ) ; 
  ninjanumabbr[-1+48]= ninjaMP ( ninjaE4 , eps45 ) ; 
  ninjanumabbr[-1+49]= ninjaMP ( ninjaE4 , eps34 ) ; 
  ninjanumabbr[-1+50]= ninjaMP ( ninjaE4 , eps23 ) ; 
  ninjanumabbr[-1+51]= ninjaMP ( ninjaE4 , eps61 ) ; 
  ninjanumabbr[-1+52]= ninjaMP ( ninjaE4 , eps12 ) ; 
  ninjanumabbr[-1+53]= ninjaMP ( ninjaE4 , eps65 ) ; 
  ninjanumabbr[-1+54]= ninjaMP ( ninjaE4 , eps54 ) ; 
  ninjanumabbr[-1+55]= ninjaMP ( ninjaE4 , eps43 ) ; 
  ninjanumabbr[-1+56]= ninjaMP ( ninjaE4 , eps32 ) ; 
  ninjanumabbr[-1+57]= ninjaMP ( ninjaE4 , eps16 ) ; 
  ninjanumabbr[-1+58]= ninjaMP ( ninjaE4 , eps21 ) ; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+15]+ ninjanumabbr[-1+40]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+6]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+60]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+3]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+62]* ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+61]- ninjanumabbr[-1+63]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+63]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+3]* ninjanumabbr[-1+6]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+65]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+66]* ninjanumabbr[-1+16]; 
  ninjanumabbr[-1+68]= ninjanumabbr[-1+66]* ninjanumabbr[-1+39]; 
  ninjanumabbr[-1+69]= ninjanumabbr[-1+62]* ninjanumabbr[-1+18]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+69]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+64]+ ninjanumabbr[-1+67]+ 
 ninjanumabbr[-1+68]+ ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+67]= - ninjanumabbr[-1+2]* ninjanumabbr[-1+64]; 
  ninjanumabbr[-1+68]= ninjanumabbr[-1+6]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+37]* ninjanumabbr[-1+3]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+18]* ninjanumabbr[-1+3]; 
  ninjanumabbr[-1+68]= ninjanumabbr[-1+71]+ ninjanumabbr[-1+68]- 
 ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+68]= ninjanumabbr[-1+4]* ninjanumabbr[-1+68]; 
  ninjanumabbr[-1+70]= ninjanumabbr[-1+39]+ ninjanumabbr[-1+16]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+65]* ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+68]= ninjanumabbr[-1+71]+ ninjanumabbr[-1+68]; 
  ninjanumabbr[-1+71]= - ninjanumabbr[-1+10]* ninjanumabbr[-1+68]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+62]* ninjanumabbr[-1+11]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+60]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+72]+ ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+73]= - ninjanumabbr[-1+72]* ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+74]= - ninjanumabbr[-1+11]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+37]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+74]= ninjanumabbr[-1+75]+ ninjanumabbr[-1+74]; 
  ninjanumabbr[-1+75]= ninjanumabbr[-1+4]* ninjanumabbr[-1+5]; 
  ninjanumabbr[-1+74]= ninjanumabbr[-1+74]* ninjanumabbr[-1+75]; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+75]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+77]= - ninjanumabbr[-1+18]* ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+71]+ ninjanumabbr[-1+77]+ 
 ninjanumabbr[-1+74]+ ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+8]* ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+50]* ninjanumabbr[-1+60]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+66]* ninjanumabbr[-1+49]; 
  ninjanumabbr[-1+74]= ninjanumabbr[-1+65]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+74]* ninjanumabbr[-1+48]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+60]+ ninjanumabbr[-1+73]+ 
 ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+60]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+8]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+47]* ninjanumabbr[-1+73]* ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+78]= ninjanumabbr[-1+75]* ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+78]* ninjanumabbr[-1+51]; 
  ninjanumabbr[-1+60]= ninjanumabbr[-1+77]+ ninjanumabbr[-1+60]+ 
 ninjanumabbr[-1+79]; 
  ninjanumabbr[-1+77]= - ninjaP1 * ninjanumabbr[-1+60]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+6]* ninjanumabbr[-1+7]; 
  ninjanumabbr[-1+80]= ninjanumabbr[-1+3]* ninjanumabbr[-1+11]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+79]+ ninjanumabbr[-1+80]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+79]* ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+80]= ninjanumabbr[-1+74]* ninjanumabbr[-1+2]; 
  ninjanumabbr[-1+79]= ninjanumabbr[-1+79]+ ninjanumabbr[-1+80]; 
  ninjanumabbr[-1+80]= ninjanumabbr[-1+38]+ ninjanumabbr[-1+17]; 
  ninjanumabbr[-1+81]= - ninjanumabbr[-1+79]* ninjanumabbr[-1+80]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+77]+ ninjanumabbr[-1+71]+ 
 ninjanumabbr[-1+81]+ ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+14]* ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+19]+ ninjanumabbr[-1+46]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+23]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+81]= - ninjanumabbr[-1+77]* ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+82]= ninjanumabbr[-1+32]* ninjanumabbr[-1+25]; 
  ninjanumabbr[-1+83]= ninjanumabbr[-1+43]+ ninjanumabbr[-1+35]; 
  ninjanumabbr[-1+84]= - ninjanumabbr[-1+83]* ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+33]+ ninjanumabbr[-1+45]; 
  ninjanumabbr[-1+86]= ninjanumabbr[-1+85]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+87]= ninjanumabbr[-1+21]* ninjanumabbr[-1+83]; 
  ninjanumabbr[-1+86]= ninjanumabbr[-1+86]+ ninjanumabbr[-1+87]; 
  ninjanumabbr[-1+88]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+86]; 
  ninjanumabbr[-1+89]= ninjanumabbr[-1+21]* ninjanumabbr[-1+46]; 
  ninjanumabbr[-1+90]= ninjanumabbr[-1+85]* ninjanumabbr[-1+32]; 
  ninjanumabbr[-1+91]= ninjanumabbr[-1+89]+ ninjanumabbr[-1+90]; 
  ninjanumabbr[-1+92]= - ninjanumabbr[-1+19]* ninjanumabbr[-1+21]; 
  ninjanumabbr[-1+92]= ninjanumabbr[-1+92]- ninjanumabbr[-1+91]; 
  ninjanumabbr[-1+92]= ninjanumabbr[-1+28]* ninjanumabbr[-1+92]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+21]* ninjanumabbr[-1+58]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+32]* ninjanumabbr[-1+56]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+93]+ ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+93]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+32]* ninjanumabbr[-1+21]; 
  ninjanumabbr[-1+95]= ninjanumabbr[-1+94]* ninjanumabbr[-1+54]; 
  ninjanumabbr[-1+93]= ninjanumabbr[-1+93]+ ninjanumabbr[-1+95]; 
  ninjanumabbr[-1+95]= - ninjaP1 * ninjanumabbr[-1+93]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+95]+ ninjanumabbr[-1+92]+ 
 ninjanumabbr[-1+88]+ ninjanumabbr[-1+84]+ ninjanumabbr[-1+81]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+24]* ninjanumabbr[-1+81]; 
  ninjanumabbr[-1+84]= ninjanumabbr[-1+94]* ninjanumabbr[-1+28]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+23]* ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+92]= - ninjanumabbr[-1+84]- ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+36]- ninjanumabbr[-1+42]; 
  ninjanumabbr[-1+92]= ninjanumabbr[-1+94]* ninjanumabbr[-1+92]; 
  ninjanumabbr[-1+95]= ninjanumabbr[-1+23]* ninjanumabbr[-1+21]; 
  ninjanumabbr[-1+96]= ninjanumabbr[-1+94]* ninjanumabbr[-1+95]; 
  ninjanumabbr[-1+97]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+96]; 
  ninjanumabbr[-1+98]= ninjanumabbr[-1+91]* ninjanumabbr[-1+23]; 
  ninjanumabbr[-1+87]= ninjanumabbr[-1+87]* ninjanumabbr[-1+32]; 
  ninjanumabbr[-1+99]= ninjanumabbr[-1+98]+ ninjanumabbr[-1+87]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+95]* ninjanumabbr[-1+19]; 
  ninjanumabbr[-1+101]= ninjanumabbr[-1+99]+ ninjanumabbr[-1+100]; 
  ninjanumabbr[-1+102]= - ninjanumabbr[-1+29]* ninjanumabbr[-1+101]; 
  ninjanumabbr[-1+103]= ninjanumabbr[-1+95]* ninjanumabbr[-1+32]; 
  ninjanumabbr[-1+104]= ninjanumabbr[-1+103]* ninjanumabbr[-1+53]; 
  ninjanumabbr[-1+105]= - ninjaP1 * ninjanumabbr[-1+104]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+105]+ ninjanumabbr[-1+102]+ 
 ninjanumabbr[-1+81]+ ninjanumabbr[-1+97]+ ninjanumabbr[-1+92]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+22]* ninjanumabbr[-1+81]; 
  ninjanumabbr[-1+92]= ninjanumabbr[-1+87]+ ninjanumabbr[-1+100]; 
  ninjanumabbr[-1+97]= - ninjanumabbr[-1+27]* ninjanumabbr[-1+92]; 
  ninjanumabbr[-1+95]= ninjanumabbr[-1+95]* ninjanumabbr[-1+31]; 
  ninjanumabbr[-1+84]= ninjanumabbr[-1+95]+ ninjanumabbr[-1+84]; 
  ninjanumabbr[-1+95]= ninjanumabbr[-1+44]+ ninjanumabbr[-1+34]; 
  ninjanumabbr[-1+100]= - ninjanumabbr[-1+95]* ninjanumabbr[-1+84]; 
  ninjanumabbr[-1+85]= - ninjanumabbr[-1+27]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+102]= - ninjanumabbr[-1+25]* ninjanumabbr[-1+95]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+102]+ ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+32]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+89]= - ninjanumabbr[-1+27]* ninjanumabbr[-1+89]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+89]+ ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+23]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+85]+ ninjanumabbr[-1+100]+ 
 ninjanumabbr[-1+97]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+24]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+89]= - ninjanumabbr[-1+103]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+27]* ninjanumabbr[-1+89]; 
  ninjanumabbr[-1+97]= ninjanumabbr[-1+103]* ninjanumabbr[-1+29]; 
  ninjanumabbr[-1+100]= - ninjanumabbr[-1+95]* ninjanumabbr[-1+97]; 
  ninjanumabbr[-1+102]= ninjanumabbr[-1+103]* ninjanumabbr[-1+24]; 
  ninjanumabbr[-1+105]= ninjanumabbr[-1+102]* ninjanumabbr[-1+55]; 
  ninjanumabbr[-1+106]= - ninjaP1 * ninjanumabbr[-1+105]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+81]+ ninjanumabbr[-1+106]+ 
 ninjanumabbr[-1+100]+ ninjanumabbr[-1+85]+ ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+26]* ninjanumabbr[-1+81]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+78]* ninjanumabbr[-1+2]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+73]* ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+100]= ninjanumabbr[-1+94]* ninjanumabbr[-1+10]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+72]* ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+73]+ ninjanumabbr[-1+85]+ 
 ninjanumabbr[-1+100]; 
  ninjanumabbr[-1+85]= ninjanumabbr[-1+1]+ ninjanumabbr[-1+41]; 
  ninjanumabbr[-1+100]= - ninjanumabbr[-1+73]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+106]= ninjanumabbr[-1+64]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+94]* ninjanumabbr[-1+80]; 
  ninjanumabbr[-1+94]= ninjanumabbr[-1+106]+ ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+106]= - ninjanumabbr[-1+13]* ninjanumabbr[-1+94]; 
  ninjanumabbr[-1+107]= - ninjanumabbr[-1+13]* ninjanumabbr[-1+78]; 
  ninjanumabbr[-1+108]= ninjanumabbr[-1+72]* ninjanumabbr[-1+4]; 
  ninjanumabbr[-1+109]= - ninjanumabbr[-1+10]* ninjanumabbr[-1+74]; 
  ninjanumabbr[-1+109]= - ninjanumabbr[-1+108]+ ninjanumabbr[-1+109]; 
  ninjanumabbr[-1+109]= ninjanumabbr[-1+14]* ninjanumabbr[-1+109]; 
  ninjanumabbr[-1+107]= ninjanumabbr[-1+107]+ ninjanumabbr[-1+109]; 
  ninjanumabbr[-1+107]= ninjanumabbr[-1+12]* ninjanumabbr[-1+107]; 
  ninjanumabbr[-1+101]= - ninjanumabbr[-1+24]* ninjanumabbr[-1+101]; 
  ninjanumabbr[-1+101]= ninjanumabbr[-1+101]+ ninjanumabbr[-1+89]; 
  ninjanumabbr[-1+101]= ninjanumabbr[-1+22]* ninjanumabbr[-1+101]; 
  ninjanumabbr[-1+109]= ninjanumabbr[-1+102]* ninjanumabbr[-1+95]; 
  ninjanumabbr[-1+101]= - ninjanumabbr[-1+109]+ ninjanumabbr[-1+101]; 
  ninjanumabbr[-1+101]= ninjanumabbr[-1+20]* ninjanumabbr[-1+101]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+65]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+110]= - ninjanumabbr[-1+65]* ninjanumabbr[-1+80]; 
  ninjanumabbr[-1+63]= - ninjanumabbr[-1+69]- ninjanumabbr[-1+63]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+8]* ninjanumabbr[-1+63]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+63]+ ninjanumabbr[-1+110]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+14]* ninjanumabbr[-1+63]; 
  ninjanumabbr[-1+69]= - ninjanumabbr[-1+8]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+110]= - ninjanumabbr[-1+12]* ninjanumabbr[-1+14]; 
  ninjanumabbr[-1+69]= ninjanumabbr[-1+110]+ ninjanumabbr[-1+69]; 
  ninjanumabbr[-1+69]= ninjanumabbr[-1+66]* ninjanumabbr[-1+69]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+63]+ ninjanumabbr[-1+69]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+9]* ninjanumabbr[-1+63]; 
  ninjanumabbr[-1+69]= ninjanumabbr[-1+52]* ninjanumabbr[-1+78]* ninjanumabbr[-1+8]; 
  ninjanumabbr[-1+110]= - ninjaP1 * ninjanumabbr[-1+69]; 
  ninjanumabbr[-1+84]= ninjanumabbr[-1+84]+ ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+88]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+84]; 
  ninjanumabbr[-1+103]= ninjanumabbr[-1+103]* ninjanumabbr[-1+57]; 
  ninjanumabbr[-1+111]= - ninjaP1 * ninjanumabbr[-1+103]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+111]+ ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+24]* ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+111]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+97]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+88]+ ninjanumabbr[-1+111]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+22]* ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+111]= ninjanumabbr[-1+102]* ninjanumabbr[-1+27]; 
  ninjanumabbr[-1+112]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+111]; 
  ninjanumabbr[-1+63]= ninjanumabbr[-1+63]+ ninjanumabbr[-1+101]+ 
 ninjanumabbr[-1+81]+ ninjanumabbr[-1+107]+ ninjanumabbr[-1+88]+ 
 ninjanumabbr[-1+67]+ ninjanumabbr[-1+106]+ ninjanumabbr[-1+112]+ 
 ninjanumabbr[-1+110]+ ninjanumabbr[-1+100]; 
  ninjanumabbr[-1+63]= NINJA_REAL(64)* ninjanumabbr[-1+63]; 
  ninjanumabbr[-1+67]= - ninjanumabbr[-1+13]* ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+60]* ninjanumabbr[-1+14]; 
  ninjanumabbr[-1+81]= ninjanumabbr[-1+57]* ninjanumabbr[-1+102]* ninjanumabbr[-1+22]
 ; 
  ninjanumabbr[-1+73]= ninjanumabbr[-1+81]+ ninjanumabbr[-1+73]+ 
 ninjanumabbr[-1+69]; 
  ninjanumabbr[-1+81]= - ninjaP2 * ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+88]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+21]; 
  ninjanumabbr[-1+82]= - ninjanumabbr[-1+82]+ ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+82]= ninjanumabbr[-1+28]* ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+77]= - ninjanumabbr[-1+31]* ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+77]+ ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+24]* ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+82]= - ninjanumabbr[-1+29]* ninjanumabbr[-1+84]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+77]+ ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+22]* ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+82]= ninjanumabbr[-1+84]* ninjanumabbr[-1+24]; 
  ninjanumabbr[-1+82]= ninjanumabbr[-1+82]+ ninjanumabbr[-1+97]; 
  ninjanumabbr[-1+84]= - ninjanumabbr[-1+27]* ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+93]* ninjanumabbr[-1+24]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+88]+ ninjanumabbr[-1+104]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+88]* ninjanumabbr[-1+22]; 
  ninjanumabbr[-1+88]= ninjanumabbr[-1+88]+ ninjanumabbr[-1+105]; 
  ninjanumabbr[-1+97]= - ninjaP2 * ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+97]+ ninjanumabbr[-1+77]+ 
 ninjanumabbr[-1+84]; 
  ninjanumabbr[-1+77]= ninjanumabbr[-1+26]* ninjanumabbr[-1+77]; 
  ninjanumabbr[-1+84]= - ninjanumabbr[-1+2]* ninjanumabbr[-1+108]; 
  ninjanumabbr[-1+79]= - ninjanumabbr[-1+10]* ninjanumabbr[-1+79]; 
  ninjanumabbr[-1+76]= - ninjanumabbr[-1+8]* ninjanumabbr[-1+11]* 
 ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+79]+ ninjanumabbr[-1+84]+ 
 ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+14]* ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+72]= - ninjanumabbr[-1+8]* ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+79]= - ninjanumabbr[-1+2]* ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+65]= - ninjanumabbr[-1+10]* ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+65]+ ninjanumabbr[-1+79]+ 
 ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+14]* ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+66]= - ninjanumabbr[-1+13]* ninjanumabbr[-1+8]* 
 ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+66]+ ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+9]* ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+66]= - ninjanumabbr[-1+22]* ninjanumabbr[-1+82]; 
  ninjanumabbr[-1+66]= - ninjanumabbr[-1+111]+ ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+20]* ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+65]= ninjanumabbr[-1+65]+ ninjanumabbr[-1+66]+ 
 ninjanumabbr[-1+77]+ ninjanumabbr[-1+81]+ ninjanumabbr[-1+67]+ 
 ninjanumabbr[-1+76]; 
  ninjanumabbr[-1+65]= NINJA_REAL(64)* ninjanumabbr[-1+65]; 
  ninjanumabbr[-1+66]= - ninjanumabbr[-1+26]* ninjanumabbr[-1+88]; 
  ninjanumabbr[-1+66]= ninjanumabbr[-1+66]- ninjanumabbr[-1+73]; 
  ninjanumabbr[-1+66]= NINJA_REAL(64)* ninjanumabbr[-1+66]; 
  ninjanumabbr[-1+67]= - ninjanumabbr[-1+86]* ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+71]= - ninjanumabbr[-1+83]* ninjanumabbr[-1+90]; 
  ninjanumabbr[-1+72]= - ninjaP0 * ninjanumabbr[-1+93]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+72]+ ninjanumabbr[-1+71]+ 
 ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+24]* ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+23]* ninjanumabbr[-1+42]* ninjanumabbr[-1+91]; 
  ninjanumabbr[-1+72]= - ninjanumabbr[-1+36]* ninjanumabbr[-1+99]; 
  ninjanumabbr[-1+73]= - ninjanumabbr[-1+19]* ninjanumabbr[-1+96]; 
  ninjanumabbr[-1+76]= ninjanumabbr[-1+42]* ninjanumabbr[-1+87]; 
  ninjanumabbr[-1+77]= - ninjaP0 * ninjanumabbr[-1+104]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+77]+ ninjanumabbr[-1+67]+ 
 ninjanumabbr[-1+73]+ ninjanumabbr[-1+72]+ ninjanumabbr[-1+76]+ 
 ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+22]* ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+71]= - ninjanumabbr[-1+95]* ninjanumabbr[-1+92]; 
  ninjanumabbr[-1+72]= - ninjanumabbr[-1+23]* ninjanumabbr[-1+95]* 
 ninjanumabbr[-1+91]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+72]+ ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+71]= ninjanumabbr[-1+24]* ninjanumabbr[-1+71]; 
  ninjanumabbr[-1+72]= ninjanumabbr[-1+95]* ninjanumabbr[-1+89]; 
  ninjanumabbr[-1+73]= - ninjaP0 * ninjanumabbr[-1+105]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+67]+ ninjanumabbr[-1+73]+ 
 ninjanumabbr[-1+71]+ ninjanumabbr[-1+72]; 
  ninjanumabbr[-1+67]= ninjanumabbr[-1+26]* ninjanumabbr[-1+67]; 
  ninjanumabbr[-1+60]= - ninjaP0 * ninjanumabbr[-1+60]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+59]* ninjanumabbr[-1+75]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+70]* ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+59]+ ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+62]= - ninjanumabbr[-1+18]+ ninjanumabbr[-1+37]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+59]* ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+62]= - ninjanumabbr[-1+68]* ninjanumabbr[-1+80]; 
  ninjanumabbr[-1+61]= - ninjanumabbr[-1+61]* ninjanumabbr[-1+70]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+62]+ ninjanumabbr[-1+61]+ 
 ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+8]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+59]+ ninjanumabbr[-1+60]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+14]* ninjanumabbr[-1+59]; 
  ninjanumabbr[-1+60]= - ninjanumabbr[-1+94]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+61]= - ninjanumabbr[-1+74]* ninjanumabbr[-1+80]; 
  ninjanumabbr[-1+61]= - ninjanumabbr[-1+64]+ ninjanumabbr[-1+61]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+14]* ninjanumabbr[-1+61]; 
  ninjanumabbr[-1+62]= - ninjanumabbr[-1+78]* ninjanumabbr[-1+85]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+61]+ ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+61]= ninjanumabbr[-1+12]* ninjanumabbr[-1+61]; 
  ninjanumabbr[-1+62]= - ninjanumabbr[-1+98]- ninjanumabbr[-1+92]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+30]* ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+64]= - ninjaP0 * ninjanumabbr[-1+103]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+64]+ ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+24]* ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+64]= ninjanumabbr[-1+30]* ninjanumabbr[-1+89]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+62]+ ninjanumabbr[-1+64]; 
  ninjanumabbr[-1+62]= ninjanumabbr[-1+22]* ninjanumabbr[-1+62]; 
  ninjanumabbr[-1+64]= - ninjaP0 * ninjanumabbr[-1+69]; 
  ninjanumabbr[-1+68]= - ninjanumabbr[-1+30]* ninjanumabbr[-1+109]; 
  ninjanumabbr[-1+59]= ninjanumabbr[-1+67]+ ninjanumabbr[-1+61]+ 
 ninjanumabbr[-1+62]+ ninjanumabbr[-1+59]+ ninjanumabbr[-1+68]+ 
 ninjanumabbr[-1+64]+ ninjanumabbr[-1+60]; 
  ninjanumabbr[-1+59]= NINJA_REAL(64)* ninjanumabbr[-1+59]; 
  
 ninjaC[0+ninjaidxt0x0mu0]= 
 ninjanumabbr[-1+59]; 
  
 ninjaC[0+ninjaidxt0x0mu2]= 
 ninjanumabbr[-1+66]; 
  
 ninjaC[0+ninjaidxt0x1mu0]= 
 ninjanumabbr[-1+63]; 
  
 ninjaC[0+ninjaidxt0x2mu0]= 
 ninjanumabbr[-1+65]; 
      }
  }

#if NINJA_NUM_NAMESPACE
} // namespace NINJA_NUM_NAMESPACE
#endif
