/* Generated with C2C (Cedar To C)*/
/* Copyright (C) 1993 by Xerox Corporation.  All rights reserved. */
/* time: October 19, 1993 1:02:53 pm PDT */
/* C2C version: April 20, 1993 (sun4) */
/* ref-counting: off */
/* file: TJaMMathImpl, module: TJaMMathImpl */ 
/* switches: bcfhklnouw */ 
#include <cedar/InstallationSupport.h>
#include <cedar/CedarExtra.h>
static char versionStamp[] = "@(#)mob←version [3954323662,4270541081] TJaMMathImpl";
typedef unsigned word, *ptr;
typedef unsigned char byte, *bPt;
typedef unsigned short half, *hPt;
typedef word (*fPt)();
typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8;
typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7;
#define SOURCE(p, l) /* source p, l */
#define IOP2(op, x, y)  ( (word) ((x) op (y)) )
static void NoName←Q1392();
static void TJaMMathImpl←P0();
static void ApplyAdd←P60();
static void ApplySub←P120();
static void ApplyMul←P180();
static void ApplyDiv←P240();
static void ApplyIDiv←P300();
static void ApplyNeg←P360();
static void ApplySin←P420();
static void ApplyCos←P480();
static void ApplyATan←P540();
static word NoName←Q1452();
static void ApplyExp←P600();
static word NoName←Q1512();
static void ApplyLog←P660();
static word NoName←Q1572();
static void ApplySqRt←P720();
static word NoName←Q1632();
static void ApplyEq←P780();
static void ApplyLt←P840();
static void ApplyGt←P900();
static void ApplyNot←P960();
static void ApplyAnd←P1020();
static void ApplyOr←P1080();
static void ApplyXor←P1140();
static void NoName←Q1692();
static void NoName←Q1752();
static void NoName←Q1812();
static void NoName←Q1872();
static struct {unsigned f; char r[16];} string1 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"};
static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"};
static struct {unsigned f; char r[8];} string3 = {262152, ".sub\000\000\000"};
static struct {unsigned f; char r[8];} string4 = {262152, ".mul\000\000\000"};
static struct {unsigned f; char r[8];} string5 = {262152, ".div\000\000\000"};
static struct {unsigned f; char r[8];} string6 = {327688, ".idiv\000\000"};
static struct {unsigned f; char r[8];} string7 = {262152, ".neg\000\000\000"};
static struct {unsigned f; char r[8];} string8 = {262152, ".sin\000\000\000"};
static struct {unsigned f; char r[8];} string9 = {262152, ".cos\000\000\000"};
static struct {unsigned f; char r[8];} string10 = {327688, ".atan\000\000"};
static struct {unsigned f; char r[8];} string11 = {262152, ".exp\000\000\000"};
static struct {unsigned f; char r[8];} string12 = {262152, ".log\000\000\000"};
static struct {unsigned f; char r[8];} string13 = {327688, ".sqrt\000\000"};
static struct {unsigned f; char r[4];} string14 = {196612, ".eq"};
static struct {unsigned f; char r[4];} string15 = {196612, ".lt"};
static struct {unsigned f; char r[4];} string16 = {196612, ".gt"};
static struct {unsigned f; char r[8];} string17 = {262152, ".not\000\000\000"};
static struct {unsigned f; char r[8];} string18 = {262152, ".and\000\000\000"};
static struct {unsigned f; char r[4];} string19 = {196612, ".or"};
static struct {unsigned f; char r[8];} string20 = {262152, ".xor\000\000\000"};
static struct {unsigned f; char r[8];} string21 = {262152, ".add\000\000\000"};
static struct {unsigned f; char r[16];} string22 = {851984, "\257\300\353\262\060\316\300\376\213\111\031\100\164\000\000"};
static struct {unsigned f; char r[12];} string23 = {524296, "\006\001\034\010\000\004\023\001\000\000\000"};
static struct {unsigned f; char r[16];} string24 = {851984, "\257\300\243\004\305\073\300\011\303\367\103\100\150\000\000"};
static struct {unsigned f; char r[16];} string25 = {851984, "\257\300\245\247\302\156\300\052\156\325\023\100\150\000\000"};
static struct {
   word f0[26]; word f26; word f27; word f28; 
   word f29; word f30; word f31; word f32; 
   word f33; word f34; word f35; word f36; 
   word f37; word f38; word f39; word f40; 
   word f41; word f42; word f43; word f44; 
   word f45; word f46; word f47; word f48; 
   word f49; word f50; word f51; word f52; 
   word f53; word f54; word f55; word f56; 
   word f57; word f58; word f59; word f60; 
   word f61; word f62; word f63; word f64; 
   word f65[3]; 
   } globalframe = {
   {0}, (word) ApplyXor←P1140, 0, (word) ApplyOr←P1080, 
   0, (word) ApplyAnd←P1020, 0, (word) ApplyNot←P960, 
   0, (word) ApplyGt←P900, 0, (word) ApplyLt←P840, 
   0, (word) ApplyEq←P780, 0, (word) ApplySqRt←P720, 
   0, (word) ApplyLog←P660, 0, (word) ApplyExp←P600, 
   0, (word) ApplyATan←P540, 0, (word) ApplyCos←P480, 
   0, (word) ApplySin←P420, 0, (word) ApplyNeg←P360, 
   0, (word) ApplyIDiv←P300, 0, (word) ApplyDiv←P240, 
   0, (word) ApplyMul←P180, 0, (word) ApplySub←P120, 
   0, (word) ApplyAdd←P60, 0, (word) TJaMMathImpl←P0, 
   {0}
   };

static void NoName←Q1392()
   {
   register ptr gf←c0138 =  (ptr) &globalframe;
   word var←c12484;
   (* (( (ptr) gf←c0138)+5) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2);
   (*  (ptr) (( (bPt) gf←c0138)+28) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string3);
   (*  (ptr) (( (bPt) gf←c0138)+32) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string4);
   (*  (ptr) (( (bPt) gf←c0138)+36) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string5);
   (*  (ptr) (( (bPt) gf←c0138)+40) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string6);
   (*  (ptr) (( (bPt) gf←c0138)+44) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string7);
   (*  (ptr) (( (bPt) gf←c0138)+48) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string8);
   (*  (ptr) (( (bPt) gf←c0138)+52) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string9);
   (*  (ptr) (( (bPt) gf←c0138)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string10);
   (*  (ptr) (( (bPt) gf←c0138)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string11);
   (*  (ptr) (( (bPt) gf←c0138)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string12);
   (*  (ptr) (( (bPt) gf←c0138)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string13);
   (*  (ptr) (( (bPt) gf←c0138)+72) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string14);
   (*  (ptr) (( (bPt) gf←c0138)+76) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string15);
   (*  (ptr) (( (bPt) gf←c0138)+80) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string16);
   (*  (ptr) (( (bPt) gf←c0138)+84) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string17);
   (*  (ptr) (( (bPt) gf←c0138)+88) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string18);
   (*  (ptr) (( (bPt) gf←c0138)+92) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string19);
   (*  (ptr) (( (bPt) gf←c0138)+96) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string20);
   (*  (ptr) (( (bPt) gf←c0138)+100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0138)+5) ), (word) &string21);
   (void) XR←DeclareGlobalFrame((word) "TJaMMathImpl", &globalframe, (word) XR←GetTypeIndex((word) &string22, 0, (word) &string23)
      , (word) (( (bPt) gf←c0138)+256)/* var←c12164 */ );
   var←c12484 = (word) XR←ImportInterface((word) "TJaM", (word) XR←GetTypeIndexS((word) (&string24)), 101);
   (* (( (ptr) gf←c0138)+66)/* var←c12196 */  ) = var←c12484;
   (void) XR←ImportProcS(var←c12484, 67379713);
   (void) XR←ImportProcS(var←c12484, 67633410);
   (void) XR←ImportProcS(var←c12484, 529922);
   (void) XR←ImportProcS(var←c12484, 67379457);
   (void) XR←ImportProcS(var←c12484, 285441);
   (void) XR←ImportProcS(var←c12484, 530178);
   (void) XR←ImportProcS(var←c12484, 67379969);
   (void) XR←ImportProcS(var←c12484, 530434);
   (void) XR←ImportProcS(var←c12484, 67380225);
   (void) XR←ImportProcS(var←c12484, 812035);
   var←c12484 = (word) XR←ImportInterface((word) "RealFns", (word) XR←GetTypeIndexS((word) (&string25)), 36);
   (* (( (ptr) gf←c0138)+67)/* var←c12260 */  ) = var←c12484;
   (void) XR←ImportProcS(var←c12484, 67372289);
   (void) XR←ImportProcS(var←c12484, 67633666);
   (void) XR←ImportProcS(var←c12484, 67633922);
   (void) XR←ImportProcS(var←c12484, 67636482);
   (void) XR←ImportProcS(var←c12484, 67373313);
   (void) XR←ImportProcS(var←c12484, 67372801);
   }

static void TJaMMathImpl←P0(formal←c039, formal←c038)
   word formal←c039;
   word formal←c038;
   {
   register ptr gf←c12516 =  (ptr) &globalframe;
   /* TJaMMathImpl: */ 
SOURCE(79, 2961)
SOURCE(2341, 35)
   {
      word pd26;
      pd26 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd26 ))))((* (( (ptr) gf←c12516)+25) ), (word) (( (bPt) gf←c12516)+248)/* var←c12132 */ , 0, pd26)
      ;
      };
SOURCE(2378, 35)
   {
      word pd27;
      pd27 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd27 ))))((* (( (ptr) gf←c12516)+7) ), (word) (( (bPt) gf←c12516)+240)/* var←c12100 */ , 0, pd27)
      ;
      };
SOURCE(2415, 35)
   {
      word pd28;
      pd28 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd28 ))))((* (( (ptr) gf←c12516)+8) ), (word) (( (bPt) gf←c12516)+232)/* var←c12068 */ , 0, pd28)
      ;
      };
SOURCE(2452, 35)
   {
      word pd29;
      pd29 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd29 ))))((* (( (ptr) gf←c12516)+9) ), (word) (( (bPt) gf←c12516)+224)/* var←c12036 */ , 0, pd29)
      ;
      };
SOURCE(2489, 37)
   {
      word pd30;
      pd30 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd30 ))))((* (( (ptr) gf←c12516)+10) ), (word) (( (bPt) gf←c12516)+216)/* var←c12004 */ , 0, pd30)
      ;
      };
SOURCE(2528, 35)
   {
      word pd31;
      pd31 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd31 ))))((* (( (ptr) gf←c12516)+11) ), (word) (( (bPt) gf←c12516)+208)/* var←c11972 */ , 0, pd31)
      ;
      };
SOURCE(2565, 35)
   {
      word pd32;
      pd32 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd32 ))))((* (( (ptr) gf←c12516)+12) ), (word) (( (bPt) gf←c12516)+200)/* var←c11940 */ , 0, pd32)
      ;
      };
SOURCE(2602, 35)
   {
      word pd33;
      pd33 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd33 ))))((* (( (ptr) gf←c12516)+13) ), (word) (( (bPt) gf←c12516)+192)/* var←c11908 */ , 0, pd33)
      ;
      };
SOURCE(2639, 37)
   {
      word pd34;
      pd34 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd34 ))))((* (( (ptr) gf←c12516)+14) ), (word) (( (bPt) gf←c12516)+184)/* var←c11876 */ , 0, pd34)
      ;
      };
SOURCE(2678, 35)
   {
      word pd35;
      pd35 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd35 ))))((* (( (ptr) gf←c12516)+15) ), (word) (( (bPt) gf←c12516)+176)/* var←c11844 */ , 0, pd35)
      ;
      };
SOURCE(2715, 35)
   {
      word pd36;
      pd36 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd36 ))))((* (( (ptr) gf←c12516)+16) ), (word) (( (bPt) gf←c12516)+168)/* var←c11812 */ , 0, pd36)
      ;
      };
SOURCE(2752, 37)
   {
      word pd37;
      pd37 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd37 ))))((* (( (ptr) gf←c12516)+17) ), (word) (( (bPt) gf←c12516)+160)/* var←c11780 */ , 0, pd37)
      ;
      };
SOURCE(2791, 33)
   {
      word pd38;
      pd38 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd38 ))))((* (( (ptr) gf←c12516)+18) ), (word) (( (bPt) gf←c12516)+152)/* var←c11748 */ , 0, pd38)
      ;
      };
SOURCE(2826, 33)
   {
      word pd39;
      pd39 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd39 ))))((* (( (ptr) gf←c12516)+19) ), (word) (( (bPt) gf←c12516)+144)/* var←c11716 */ , 0, pd39)
      ;
      };
SOURCE(2861, 33)
   {
      word pd40;
      pd40 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd40 ))))((* (( (ptr) gf←c12516)+20) ), (word) (( (bPt) gf←c12516)+136)/* var←c11684 */ , 0, pd40)
      ;
      };
SOURCE(2896, 35)
   {
      word pd41;
      pd41 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd41 ))))((* (( (ptr) gf←c12516)+21) ), (word) (( (bPt) gf←c12516)+128)/* var←c11652 */ , 0, pd41)
      ;
      };
SOURCE(2933, 35)
   {
      word pd42;
      pd42 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd42 ))))((* (( (ptr) gf←c12516)+22) ), (word) (( (bPt) gf←c12516)+120)/* var←c11620 */ , 0, pd42)
      ;
      };
SOURCE(2970, 33)
   {
      word pd43;
      pd43 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd43 ))))((* (( (ptr) gf←c12516)+23) ), (word) (( (bPt) gf←c12516)+112)/* var←c11588 */ , 0, pd43)
      ;
      };
SOURCE(3005, 35)
   {
      word pd44;
      pd44 = (* (( (ptr) (* (( (ptr) gf←c12516)+66)/* var←c12196 */  ))+104) );
      (void) ( *( (fPt) ((*  (ptr) pd44 ))))((* (( (ptr) gf←c12516)+24) ), (word) (( (bPt) gf←c12516)+104)/* var←c11556 */ , 0, pd44)
      ;
      };
   }

static void ApplyAdd←P60(frame←v5580, cmd←v5608)
   word frame←v5580;
   word cmd←v5608;
   {
   register ptr gf←c12548 =  (ptr) &globalframe;
   word b←v3048;
   word a←v3076;
   /* ApplyAdd: */ 
SOURCE(149, 98)
SOURCE(175, 24)
   {
      word pd45;
      pd45 = (* (( (ptr) (* (( (ptr) gf←c12548)+66)/* var←c12196 */  ))+40) );
      b←v3048 = (word) ( *( (fPt) ((*  (ptr) pd45 ))))(frame←v5580, pd45);
      };
SOURCE(201, 24)
   {
      word pd46;
      pd46 = (* (( (ptr) (* (( (ptr) gf←c12548)+66)/* var←c12196 */  ))+40) );
      a←v3076 = (word) ( *( (fPt) ((*  (ptr) pd46 ))))(frame←v5580, pd46);
      };
SOURCE(227, 20)
   {
      word pd47;
      word x48;
      word x49;
      float tf50;
      pd47 = (* (( (ptr) (* (( (ptr) gf←c12548)+66)/* var←c12196 */  ))+28) );
      (void) ( *( (fPt) ((*  (ptr) pd47 ))))(frame←v5580, (
            tf50 = (
               x48 = a←v3076,  *(float*)&x48
               ) + (
               x49 = b←v3048,  *(float*)&x49
               ),  *(word*)&tf50
            ), pd47);
      };
   }

static void ApplySub←P120(frame←v5668, cmd←v5696)
   word frame←v5668;
   word cmd←v5696;
   {
   register ptr gf←c12580 =  (ptr) &globalframe;
   word b←v3120;
   word a←v3148;
   /* ApplySub: */ 
SOURCE(253, 98)
SOURCE(279, 24)
   {
      word pd51;
      pd51 = (* (( (ptr) (* (( (ptr) gf←c12580)+66)/* var←c12196 */  ))+40) );
      b←v3120 = (word) ( *( (fPt) ((*  (ptr) pd51 ))))(frame←v5668, pd51);
      };
SOURCE(305, 24)
   {
      word pd52;
      pd52 = (* (( (ptr) (* (( (ptr) gf←c12580)+66)/* var←c12196 */  ))+40) );
      a←v3148 = (word) ( *( (fPt) ((*  (ptr) pd52 ))))(frame←v5668, pd52);
      };
SOURCE(331, 20)
   {
      word pd53;
      word x54;
      word x55;
      float tf56;
      pd53 = (* (( (ptr) (* (( (ptr) gf←c12580)+66)/* var←c12196 */  ))+28) );
      (void) ( *( (fPt) ((*  (ptr) pd53 ))))(frame←v5668, (
            tf56 = (
               x54 = a←v3148,  *(float*)&x54
               ) - (
               x55 = b←v3120,  *(float*)&x55
               ),  *(word*)&tf56
            ), pd53);
      };
   }

static void ApplyMul←P180(frame←v5756, cmd←v5784)
   word frame←v5756;
   word cmd←v5784;
   {
   register ptr gf←c12612 =  (ptr) &globalframe;
   word b←v3192;
   word a←v3220;
   /* ApplyMul: */ 
SOURCE(357, 98)
SOURCE(383, 24)
   {
      word pd57;
      pd57 = (* (( (ptr) (* (( (ptr) gf←c12612)+66)/* var←c12196 */  ))+40) );
      b←v3192 = (word) ( *( (fPt) ((*  (ptr) pd57 ))))(frame←v5756, pd57);
      };
SOURCE(409, 24)
   {
      word pd58;
      pd58 = (* (( (ptr) (* (( (ptr) gf←c12612)+66)/* var←c12196 */  ))+40) );
      a←v3220 = (word) ( *( (fPt) ((*  (ptr) pd58 ))))(frame←v5756, pd58);
      };
SOURCE(435, 20)
   {
      word pd59;
      word x60;
      word x61;
      float tf62;
      pd59 = (* (( (ptr) (* (( (ptr) gf←c12612)+66)/* var←c12196 */  ))+28) );
      (void) ( *( (fPt) ((*  (ptr) pd59 ))))(frame←v5756, (
            tf62 = (
               x60 = a←v3220,  *(float*)&x60
               ) * (
               x61 = b←v3192,  *(float*)&x61
               ),  *(word*)&tf62
            ), pd59);
      };
   }

static void ApplyDiv←P240(frame←v5844, cmd←v5872)
   word frame←v5844;
   word cmd←v5872;
   {
   register ptr gf←c12644 =  (ptr) &globalframe;
   word b←v3264;
   word a←v3292;
   /* ApplyDiv: */ 
SOURCE(461, 98)
SOURCE(487, 24)
   {
      word pd63;
      pd63 = (* (( (ptr) (* (( (ptr) gf←c12644)+66)/* var←c12196 */  ))+40) );
      b←v3264 = (word) ( *( (fPt) ((*  (ptr) pd63 ))))(frame←v5844, pd63);
      };
SOURCE(513, 24)
   {
      word pd64;
      pd64 = (* (( (ptr) (* (( (ptr) gf←c12644)+66)/* var←c12196 */  ))+40) );
      a←v3292 = (word) ( *( (fPt) ((*  (ptr) pd64 ))))(frame←v5844, pd64);
      };
SOURCE(539, 20)
   {
      word pd65;
      word x66;
      word x67;
      float tf68;
      pd65 = (* (( (ptr) (* (( (ptr) gf←c12644)+66)/* var←c12196 */  ))+28) );
      (void) ( *( (fPt) ((*  (ptr) pd65 ))))(frame←v5844, (
            tf68 = (
               x66 = a←v3292,  *(float*)&x66
               ) / (
               x67 = b←v3264,  *(float*)&x67
               ),  *(word*)&tf68
            ), pd65);
      };
   }

static void ApplyIDiv←P300(frame←v5932, cmd←v5960)
   word frame←v5932;
   word cmd←v5960;
   {
   register ptr gf←c12676 =  (ptr) &globalframe;
   word b←v3336;
   word a←v3364;
   /* ApplyIDiv: */ 
SOURCE(565, 94)
SOURCE(592, 22)
   {
      word pd69;
      pd69 = (* (( (ptr) (* (( (ptr) gf←c12676)+66)/* var←c12196 */  ))+39) );
      b←v3336 = (word) ( *( (fPt) ((*  (ptr) pd69 ))))(frame←v5932, pd69);
      };
SOURCE(616, 22)
   {
      word pd70;
      pd70 = (* (( (ptr) (* (( (ptr) gf←c12676)+66)/* var←c12196 */  ))+39) );
      a←v3364 = (word) ( *( (fPt) ((*  (ptr) pd70 ))))(frame←v5932, pd70);
      };
SOURCE(640, 19)
   {
      word pd71;
      pd71 = (* (( (ptr) (* (( (ptr) gf←c12676)+66)/* var←c12196 */  ))+27) );
      (void) ( *( (fPt) ((*  (ptr) pd71 ))))(frame←v5932, IOP2( / ,  (int)a←v3364,  (int)b←v3336), pd71);
      };
   }

static void ApplyNeg←P360(frame←v6020, cmd←v6048)
   word frame←v6020;
   word cmd←v6048;
   {
   register ptr gf←c12708 =  (ptr) &globalframe;
   word a←v3408;
   /* ApplyNeg: */ 
SOURCE(665, 71)
SOURCE(691, 24)
   {
      word pd72;
      pd72 = (* (( (ptr) (* (( (ptr) gf←c12708)+66)/* var←c12196 */  ))+40) );
      a←v3408 = (word) ( *( (fPt) ((*  (ptr) pd72 ))))(frame←v6020, pd72);
      };
SOURCE(717, 19)
   {
      word pd73;
      word x74;
      float tf75;
      pd73 = (* (( (ptr) (* (( (ptr) gf←c12708)+66)/* var←c12196 */  ))+28) );
      (void) ( *( (fPt) ((*  (ptr) pd73 ))))(frame←v6020, (
            tf75 =  - (
               x74 = a←v3408,  *(float*)&x74
               ),  *(word*)&tf75
            ), pd73);
      };
   }

static void ApplySin←P420(frame←v6108, cmd←v6136)
   word frame←v6108;
   word cmd←v6136;
   {
   register ptr gf←c12740 =  (ptr) &globalframe;
   word a←v3452;
   /* ApplySin: */ 
SOURCE(742, 86)
SOURCE(768, 24)
   {
      word pd76;
      pd76 = (* (( (ptr) (* (( (ptr) gf←c12740)+66)/* var←c12196 */  ))+40) );
      a←v3452 = (word) ( *( (fPt) ((*  (ptr) pd76 ))))(frame←v6108, pd76);
      };
SOURCE(794, 34)
   {
      word var←c12228;
      {
         word pd77;
         pd77 = (* (( (ptr) (* (( (ptr) gf←c12740)+67)/* var←c12260 */  ))+11) );
         var←c12228 = (word) ( *( (fPt) ((*  (ptr) pd77 ))))(a←v3452, pd77);
         };
      {
         word pd78;
         pd78 = (* (( (ptr) (* (( (ptr) gf←c12740)+66)/* var←c12196 */  ))+28) );
         (void) ( *( (fPt) ((*  (ptr) pd78 ))))(frame←v6108, var←c12228, pd78);
         };
      };
   }

static void ApplyCos←P480(frame←v6196, cmd←v6224)
   word frame←v6196;
   word cmd←v6224;
   {
   register ptr gf←c12772 =  (ptr) &globalframe;
   word a←v3496;
   /* ApplyCos: */ 
SOURCE(834, 86)
SOURCE(860, 24)
   {
      word pd79;
      pd79 = (* (( (ptr) (* (( (ptr) gf←c12772)+66)/* var←c12196 */  ))+40) );
      a←v3496 = (word) ( *( (fPt) ((*  (ptr) pd79 ))))(frame←v6196, pd79);
      };
SOURCE(886, 34)
   {
      word var←c12292;
      {
         word pd80;
         pd80 = (* (( (ptr) (* (( (ptr) gf←c12772)+67)/* var←c12260 */  ))+13) );
         var←c12292 = (word) ( *( (fPt) ((*  (ptr) pd80 ))))(a←v3496, pd80);
         };
      {
         word pd81;
         pd81 = (* (( (ptr) (* (( (ptr) gf←c12772)+66)/* var←c12196 */  ))+28) );
         (void) ( *( (fPt) ((*  (ptr) pd81 ))))(frame←v6196, var←c12292, pd81);
         };
      };
   }

static void ApplyATan←P540(frame←v6284, cmd←v6312)
   word frame←v6284;
   word cmd←v6312;
   {
   W8 var←c12804;
   register ptr gf←c12836 =  (ptr) &globalframe;
   /* ApplyATan: */ 
SOURCE(926, 185)
SOURCE(951, 160)
SOURCE(953, 24)
   {
      /* declaration of b←v3540 skipped */ 
      /* declaration of a←v3568 skipped */ 
SOURCE(953, 24)
      {
         word pd82;
         pd82 = (* (( (ptr) (* (( (ptr) gf←c12836)+66)/* var←c12196 */  ))+40) );
         var←c12804.f4/* b←v3540 */  = (word) ( *( (fPt) ((*  (ptr) pd82 ))))(frame←v6284, pd82);
         };
SOURCE(979, 24)
      {
         word pd83;
         pd83 = (* (( (ptr) (* (( (ptr) gf←c12836)+66)/* var←c12196 */  ))+40) );
         var←c12804.f5/* a←v3568 */  = (word) ( *( (fPt) ((*  (ptr) pd83 ))))(frame←v6284, pd83);
         };
SOURCE(1005, 48)
      {
         word var←c12324;
         {
            /* declaration of var←c01 skipped */ 
            var←c12804.f6/* var←c01 */  = (* (( (ptr) (* (( (ptr) gf←c12836)+67)/* var←c12260 */  ))+17) );
            {
               /* declaration of var←c02 skipped */ 
               {
                  word var←c03;
                  {
                     word var←c0163;
                     var←c0163 = (word) &var←c12804;
                     var←c03 = (word) XR←Enable(( ((word)  (fPt) NoName←Q1452) ), ( ((word)  (fPt) NoName←Q1872) ), var←c0163);
                     };
                  if ((var←c03 == 2)) {
                     goto lab←L100000;
                     };
                  };
               var←c12324 = var←c12804.f7/* var←c02 */ ;
               };
            };
         {
            word pd84;
            pd84 = (* (( (ptr) (* (( (ptr) gf←c12836)+66)/* var←c12196 */  ))+28) );
            (void) ( *( (fPt) ((*  (ptr) pd84 ))))(frame←v6284, var←c12324, pd84);
            };
         };
      };
   goto lab←L100003;
   lab←L100000: ;
SOURCE(1080, 29)
   {
      word pd85;
      pd85 = (* (( (ptr) (* (( (ptr) gf←c12836)+66)/* var←c12196 */  ))+95) );
      (void) ( *( (fPt) ((*  (ptr) pd85 ))))(5, pd85);
      };
   lab←L100003: ;
   }

static word NoName←Q1452(formal←c0149)
   word formal←c0149;
   {
SOURCE(1005, 48)
   {
      word pd86;
      pd86 = (* (( (ptr) formal←c0149)+6) );
      (* (( (ptr) formal←c0149)+7) ) = (word) ( *( (fPt) ((*  (ptr) pd86 ))))((* (( (ptr) formal←c0149)+5) ), (* (( (ptr) formal←c0149)+4)
          ), pd86);
      };
   return(0);
   }

static void ApplyExp←P600(frame←v6372, cmd←v6400)
   word frame←v6372;
   word cmd←v6400;
   {
   W8 var←c12868;
   register ptr gf←c12900 =  (ptr) &globalframe;
   /* ApplyExp: */ 
SOURCE(1115, 180)
SOURCE(1139, 156)
SOURCE(1141, 24)
   {
      /* declaration of b←v3612 skipped */ 
      /* declaration of a←v3640 skipped */ 
SOURCE(1141, 24)
      {
         word pd87;
         pd87 = (* (( (ptr) (* (( (ptr) gf←c12900)+66)/* var←c12196 */  ))+40) );
         var←c12868.f4/* b←v3612 */  = (word) ( *( (fPt) ((*  (ptr) pd87 ))))(frame←v6372, pd87);
         };
SOURCE(1167, 24)
      {
         word pd88;
         pd88 = (* (( (ptr) (* (( (ptr) gf←c12900)+66)/* var←c12196 */  ))+40) );
         var←c12868.f5/* a←v3640 */  = (word) ( *( (fPt) ((*  (ptr) pd88 ))))(frame←v6372, pd88);
         };
SOURCE(1193, 44)
      {
         word var←c12356;
         {
            /* declaration of var←c04 skipped */ 
            var←c12868.f6/* var←c04 */  = (* (( (ptr) (* (( (ptr) gf←c12900)+67)/* var←c12260 */  ))+7) );
            {
               /* declaration of var←c05 skipped */ 
               {
                  word var←c06;
                  {
                     word var←c0164;
                     var←c0164 = (word) &var←c12868;
                     var←c06 = (word) XR←Enable(( ((word)  (fPt) NoName←Q1512) ), ( ((word)  (fPt) NoName←Q1812) ), var←c0164);
                     };
                  if ((var←c06 == 3)) {
                     goto lab←L100004;
                     };
                  };
               var←c12356 = var←c12868.f7/* var←c05 */ ;
               };
            };
         {
            word pd89;
            pd89 = (* (( (ptr) (* (( (ptr) gf←c12900)+66)/* var←c12196 */  ))+28) );
            (void) ( *( (fPt) ((*  (ptr) pd89 ))))(frame←v6372, var←c12356, pd89);
            };
         };
      };
   goto lab←L100007;
   lab←L100004: ;
SOURCE(1264, 29)
   {
      word pd90;
      pd90 = (* (( (ptr) (* (( (ptr) gf←c12900)+66)/* var←c12196 */  ))+95) );
      (void) ( *( (fPt) ((*  (ptr) pd90 ))))(5, pd90);
      };
   lab←L100007: ;
   }

static word NoName←Q1512(formal←c0151)
   word formal←c0151;
   {
SOURCE(1193, 44)
   {
      word pd91;
      pd91 = (* (( (ptr) formal←c0151)+6) );
      (* (( (ptr) formal←c0151)+7) ) = (word) ( *( (fPt) ((*  (ptr) pd91 ))))((* (( (ptr) formal←c0151)+5) ), (* (( (ptr) formal←c0151)+4)
          ), pd91);
      };
   return(0);
   }

static void ApplyLog←P660(frame←v6460, cmd←v6488)
   word frame←v6460;
   word cmd←v6488;
   {
   W8 var←c12932;
   register ptr gf←c12964 =  (ptr) &globalframe;
   /* ApplyLog: */ 
SOURCE(1299, 177)
SOURCE(1323, 153)
SOURCE(1325, 24)
   {
      /* declaration of b←v3684 skipped */ 
      /* declaration of a←v3712 skipped */ 
SOURCE(1325, 24)
      {
         word pd92;
         pd92 = (* (( (ptr) (* (( (ptr) gf←c12964)+66)/* var←c12196 */  ))+40) );
         var←c12932.f4/* b←v3684 */  = (word) ( *( (fPt) ((*  (ptr) pd92 ))))(frame←v6460, pd92);
         };
SOURCE(1351, 24)
      {
         word pd93;
         pd93 = (* (( (ptr) (* (( (ptr) gf←c12964)+66)/* var←c12196 */  ))+40) );
         var←c12932.f5/* a←v3712 */  = (word) ( *( (fPt) ((*  (ptr) pd93 ))))(frame←v6460, pd93);
         };
SOURCE(1377, 42)
      {
         word var←c12388;
         {
            /* declaration of var←c07 skipped */ 
            var←c12932.f6/* var←c07 */  = (* (( (ptr) (* (( (ptr) gf←c12964)+67)/* var←c12260 */  ))+6) );
            {
               /* declaration of var←c08 skipped */ 
               {
                  word var←c09;
                  {
                     word var←c0165;
                     var←c0165 = (word) &var←c12932;
                     var←c09 = (word) XR←Enable(( ((word)  (fPt) NoName←Q1572) ), ( ((word)  (fPt) NoName←Q1752) ), var←c0165);
                     };
                  if ((var←c09 == 4)) {
                     goto lab←L100008;
                     };
                  };
               var←c12388 = var←c12932.f7/* var←c08 */ ;
               };
            };
         {
            word pd94;
            pd94 = (* (( (ptr) (* (( (ptr) gf←c12964)+66)/* var←c12196 */  ))+28) );
            (void) ( *( (fPt) ((*  (ptr) pd94 ))))(frame←v6460, var←c12388, pd94);
            };
         };
      };
   goto lab←L100011;
   lab←L100008: ;
SOURCE(1445, 29)
   {
      word pd95;
      pd95 = (* (( (ptr) (* (( (ptr) gf←c12964)+66)/* var←c12196 */  ))+95) );
      (void) ( *( (fPt) ((*  (ptr) pd95 ))))(5, pd95);
      };
   lab←L100011: ;
   }

static word NoName←Q1572(formal←c0153)
   word formal←c0153;
   {
SOURCE(1377, 42)
   {
      word pd96;
      pd96 = (* (( (ptr) formal←c0153)+6) );
      (* (( (ptr) formal←c0153)+7) ) = (word) ( *( (fPt) ((*  (ptr) pd96 ))))((* (( (ptr) formal←c0153)+5) ), (* (( (ptr) formal←c0153)+4)
          ), pd96);
      };
   return(0);
   }

static void ApplySqRt←P720(frame←v6548, cmd←v6576)
   word frame←v6548;
   word cmd←v6576;
   {
   W7 var←c12996;
   register ptr gf←c13028 =  (ptr) &globalframe;
   /* ApplySqRt: */ 
SOURCE(1480, 150)
SOURCE(1505, 125)
SOURCE(1507, 24)
   {
      /* declaration of a←v3756 skipped */ 
SOURCE(1507, 24)
      {
         word pd97;
         pd97 = (* (( (ptr) (* (( (ptr) gf←c13028)+66)/* var←c12196 */  ))+40) );
         var←c12996.f4/* a←v3756 */  = (word) ( *( (fPt) ((*  (ptr) pd97 ))))(frame←v6548, pd97);
         };
SOURCE(1533, 40)
      {
         word var←c12420;
         {
            /* declaration of var←c010 skipped */ 
            var←c12996.f5/* var←c010 */  = (* (( (ptr) (* (( (ptr) gf←c13028)+67)/* var←c12260 */  ))+9) );
            {
               /* declaration of var←c011 skipped */ 
               {
                  word var←c012;
                  {
                     word var←c0166;
                     var←c0166 = (word) &var←c12996;
                     var←c012 = (word) XR←Enable(( ((word)  (fPt) NoName←Q1632) ), ( ((word)  (fPt) NoName←Q1692) ), var←c0166);
                     };
                  if ((var←c012 == 5)) {
                     goto lab←L100012;
                     };
                  };
               var←c12420 = var←c12996.f6/* var←c011 */ ;
               };
            };
         {
            word pd98;
            pd98 = (* (( (ptr) (* (( (ptr) gf←c13028)+66)/* var←c12196 */  ))+28) );
            (void) ( *( (fPt) ((*  (ptr) pd98 ))))(frame←v6548, var←c12420, pd98);
            };
         };
      };
   goto lab←L100015;
   lab←L100012: ;
SOURCE(1599, 29)
   {
      word pd99;
      pd99 = (* (( (ptr) (* (( (ptr) gf←c13028)+66)/* var←c12196 */  ))+95) );
      (void) ( *( (fPt) ((*  (ptr) pd99 ))))(5, pd99);
      };
   lab←L100015: ;
   }

static word NoName←Q1632(formal←c0155)
   word formal←c0155;
   {
SOURCE(1533, 40)
   {
      word pd100;
      pd100 = (* (( (ptr) formal←c0155)+5) );
      (* (( (ptr) formal←c0155)+6) ) = (word) ( *( (fPt) ((*  (ptr) pd100 ))))((* ((( (ptr) formal←c0155)+4)) ), pd100);
      };
   return(0);
   }

static void ApplyEq←P780(frame←v6636, cmd←v6664)
   word frame←v6636;
   word cmd←v6664;
   {
   register ptr gf←c13060 =  (ptr) &globalframe;
   word b←v3800;
   word a←v3828;
   /* ApplyEq: */ 
SOURCE(1634, 94)
SOURCE(1659, 19)
   {
      word pd101;
      pd101 = (* (( (ptr) (* (( (ptr) gf←c13060)+66)/* var←c12196 */  ))+37) );
      b←v3800 = (word) ( *( (fPt) ((*  (ptr) pd101 ))))(frame←v6636, pd101);
      };
SOURCE(1680, 19)
   {
      word pd102;
      pd102 = (* (( (ptr) (* (( (ptr) gf←c13060)+66)/* var←c12196 */  ))+37) );
      a←v3828 = (word) ( *( (fPt) ((*  (ptr) pd102 ))))(frame←v6636, pd102);
      };
SOURCE(1701, 27)
   {
      word var←c12452;
      {
         word pd103;
         pd103 = (* (( (ptr) (* (( (ptr) gf←c13060)+66)/* var←c12196 */  ))+5) );
         var←c12452 = (word) ( *( (fPt) ((*  (ptr) pd103 ))))(a←v3828, b←v3800, pd103);
         };
      {
         word pd104;
         pd104 = (* (( (ptr) (* (( (ptr) gf←c13060)+66)/* var←c12196 */  ))+26) );
         (void) ( *( (fPt) ((*  (ptr) pd104 ))))(frame←v6636, var←c12452, pd104);
         };
      };
   }

static void ApplyLt←P840(frame←v6724, cmd←v6752)
   word frame←v6724;
   word cmd←v6752;
   {
   register ptr gf←c13092 =  (ptr) &globalframe;
   word b←v3900;
   word a←v3928;
   /* ApplyLt: */ 
SOURCE(1734, 97)
SOURCE(1759, 24)
   {
      word pd105;
      pd105 = (* (( (ptr) (* (( (ptr) gf←c13092)+66)/* var←c12196 */  ))+40) );
      b←v3900 = (word) ( *( (fPt) ((*  (ptr) pd105 ))))(frame←v6724, pd105);
      };
SOURCE(1785, 24)
   {
      word pd106;
      pd106 = (* (( (ptr) (* (( (ptr) gf←c13092)+66)/* var←c12196 */  ))+40) );
      a←v3928 = (word) ( *( (fPt) ((*  (ptr) pd106 ))))(frame←v6724, pd106);
      };
SOURCE(1811, 20)
   {
      word pd107;
      word x108;
      word x109;
      pd107 = (* (( (ptr) (* (( (ptr) gf←c13092)+66)/* var←c12196 */  ))+26) );
      (void) ( *( (fPt) ((*  (ptr) pd107 ))))(frame←v6724,  (unsigned) ((
            x108 = a←v3928,  *(float*)&x108
            ) < (
            x109 = b←v3900,  *(float*)&x109
            )), pd107);
      };
   }

static void ApplyGt←P900(frame←v6812, cmd←v6840)
   word frame←v6812;
   word cmd←v6840;
   {
   register ptr gf←c13124 =  (ptr) &globalframe;
   word b←v3972;
   word a←v4000;
   /* ApplyGt: */ 
SOURCE(1837, 97)
SOURCE(1862, 24)
   {
      word pd110;
      pd110 = (* (( (ptr) (* (( (ptr) gf←c13124)+66)/* var←c12196 */  ))+40) );
      b←v3972 = (word) ( *( (fPt) ((*  (ptr) pd110 ))))(frame←v6812, pd110);
      };
SOURCE(1888, 24)
   {
      word pd111;
      pd111 = (* (( (ptr) (* (( (ptr) gf←c13124)+66)/* var←c12196 */  ))+40) );
      a←v4000 = (word) ( *( (fPt) ((*  (ptr) pd111 ))))(frame←v6812, pd111);
      };
SOURCE(1914, 20)
   {
      word pd112;
      word x113;
      word x114;
      pd112 = (* (( (ptr) (* (( (ptr) gf←c13124)+66)/* var←c12196 */  ))+26) );
      (void) ( *( (fPt) ((*  (ptr) pd112 ))))(frame←v6812,  (unsigned) ((
            x113 = a←v4000,  *(float*)&x113
            ) > (
            x114 = b←v3972,  *(float*)&x114
            )), pd112);
      };
   }

static void ApplyNot←P960(frame←v6900, cmd←v6928)
   word frame←v6900;
   word cmd←v6928;
   {
   register ptr gf←c13156 =  (ptr) &globalframe;
   word a←v4044;
   /* ApplyNot: */ 
SOURCE(1940, 74)
SOURCE(1966, 24)
   {
      word pd115;
      pd115 = (* (( (ptr) (* (( (ptr) gf←c13156)+66)/* var←c12196 */  ))+38) );
      a←v4044 = (word) ( *( (fPt) ((*  (ptr) pd115 ))))(frame←v6900, pd115);
      };
SOURCE(1992, 22)
   {
      word pd116;
      pd116 = (* (( (ptr) (* (( (ptr) gf←c13156)+66)/* var←c12196 */  ))+26) );
      (void) ( *( (fPt) ((*  (ptr) pd116 ))))(frame←v6900,  (unsigned) (0 == a←v4044), pd116);
      };
   }

static void ApplyAnd←P1020(frame←v6988, cmd←v7016)
   word frame←v6988;
   word cmd←v7016;
   {
   register ptr gf←c13188 =  (ptr) &globalframe;
   word b←v4088;
   word a←v4116;
   /* ApplyAnd: */ 
SOURCE(2020, 102)
SOURCE(2046, 24)
   {
      word pd117;
      pd117 = (* (( (ptr) (* (( (ptr) gf←c13188)+66)/* var←c12196 */  ))+38) );
      b←v4088 = (word) ( *( (fPt) ((*  (ptr) pd117 ))))(frame←v6988, pd117);
      };
SOURCE(2072, 24)
   {
      word pd118;
      pd118 = (* (( (ptr) (* (( (ptr) gf←c13188)+66)/* var←c12196 */  ))+38) );
      a←v4116 = (word) ( *( (fPt) ((*  (ptr) pd118 ))))(frame←v6988, pd118);
      };
SOURCE(2098, 24)
   {
      word pd119;
      pd119 = (* (( (ptr) (* (( (ptr) gf←c13188)+66)/* var←c12196 */  ))+26) );
      (void) ( *( (fPt) ((*  (ptr) pd119 ))))(frame←v6988,  (unsigned) ((0 != a←v4116) && (0 != b←v4088)), pd119);
      };
   }

static void ApplyOr←P1080(frame←v7076, cmd←v7104)
   word frame←v7076;
   word cmd←v7104;
   {
   register ptr gf←c13220 =  (ptr) &globalframe;
   word b←v4160;
   word a←v4188;
   /* ApplyOr: */ 
SOURCE(2128, 100)
SOURCE(2153, 24)
   {
      word pd120;
      pd120 = (* (( (ptr) (* (( (ptr) gf←c13220)+66)/* var←c12196 */  ))+38) );
      b←v4160 = (word) ( *( (fPt) ((*  (ptr) pd120 ))))(frame←v7076, pd120);
      };
SOURCE(2179, 24)
   {
      word pd121;
      pd121 = (* (( (ptr) (* (( (ptr) gf←c13220)+66)/* var←c12196 */  ))+38) );
      a←v4188 = (word) ( *( (fPt) ((*  (ptr) pd121 ))))(frame←v7076, pd121);
      };
SOURCE(2205, 23)
   {
      word pd122;
      pd122 = (* (( (ptr) (* (( (ptr) gf←c13220)+66)/* var←c12196 */  ))+26) );
      (void) ( *( (fPt) ((*  (ptr) pd122 ))))(frame←v7076,  (unsigned) ((0 != a←v4188) || (0 != b←v4160)), pd122);
      };
   }

static void ApplyXor←P1140(frame←v7164, cmd←v7192)
   word frame←v7164;
   word cmd←v7192;
   {
   register ptr gf←c13252 =  (ptr) &globalframe;
   word b←v4232;
   word a←v4260;
   /* ApplyXor: */ 
SOURCE(2234, 100)
SOURCE(2260, 24)
   {
      word pd123;
      pd123 = (* (( (ptr) (* (( (ptr) gf←c13252)+66)/* var←c12196 */  ))+38) );
      b←v4232 = (word) ( *( (fPt) ((*  (ptr) pd123 ))))(frame←v7164, pd123);
      };
SOURCE(2286, 24)
   {
      word pd124;
      pd124 = (* (( (ptr) (* (( (ptr) gf←c13252)+66)/* var←c12196 */  ))+38) );
      a←v4260 = (word) ( *( (fPt) ((*  (ptr) pd124 ))))(frame←v7164, pd124);
      };
SOURCE(2312, 22)
   {
      word pd125;
      pd125 = (* (( (ptr) (* (( (ptr) gf←c13252)+66)/* var←c12196 */  ))+26) );
      (void) ( *( (fPt) ((*  (ptr) pd125 ))))(frame←v7164,  (unsigned) (a←v4260 != b←v4232), pd125);
      };
   }

static void NoName←Q1692(formal←c0122, formal←c200012, formal←c200013, formal←c200014, formal←c200015)
   word formal←c0122;
   word formal←c200012;
   word formal←c200013;
   word formal←c200014;
   word formal←c200015;
   {
SOURCE(1573, 18)
   (*  (ptr) formal←c0122 ) = 2;
   (* (( (ptr) formal←c0122)+1) ) = 5;
   return;
   /* c2c skipped dead code */ 
   }

static void NoName←Q1752(formal←c0127, formal←c200008, formal←c200009, formal←c200010, formal←c200011)
   word formal←c0127;
   word formal←c200008;
   word formal←c200009;
   word formal←c200010;
   word formal←c200011;
   {
SOURCE(1419, 18)
   (*  (ptr) formal←c0127 ) = 2;
   (* (( (ptr) formal←c0127)+1) ) = 4;
   return;
   /* c2c skipped dead code */ 
   }

static void NoName←Q1812(formal←c0132, formal←c200004, formal←c200005, formal←c200006, formal←c200007)
   word formal←c0132;
   word formal←c200004;
   word formal←c200005;
   word formal←c200006;
   word formal←c200007;
   {
SOURCE(1237, 11)
   (*  (ptr) formal←c0132 ) = 2;
   (* (( (ptr) formal←c0132)+1) ) = 3;
   return;
   /* c2c skipped dead code */ 
   }

static void NoName←Q1872(formal←c0137, formal←c200000, formal←c200001, formal←c200002, formal←c200003)
   word formal←c0137;
   word formal←c200000;
   word formal←c200001;
   word formal←c200002;
   word formal←c200003;
   {
SOURCE(1053, 11)
   (*  (ptr) formal←c0137 ) = 2;
   (* (( (ptr) formal←c0137)+1) ) = 2;
   return;
   /* c2c skipped dead code */ 
   }

/* file: TJaMMathImpl, module: TJaMMathImpl, compiled at: October 19, 1993 1:02:52 pm PDT */ 
extern void XR←install←TJaMMathImpl() {
   NoName←Q1392();
   }
extern void XR←run←TJaMMathImpl() { XR←Start(&globalframe); }