This is predlib.c in view mode; [Download] [Up]
#include <cmpinclude.h>
#include "predlib.h"
init_predlib(){do_init(VV);}
/* macro definition for DEFTYPE */
static L1()
{register object *base=vs_base;
register object *sup=base+VM1; VC1
vs_reserve(VM1);
check_arg(2);
vs_top=sup;
{object V1=base[0]->c.c_cdr;
if(endp(V1))invalid_macro_call();
base[2]= (V1->c.c_car);
V1=V1->c.c_cdr;
if(endp(V1))invalid_macro_call();
base[3]= (V1->c.c_car);
V1=V1->c.c_cdr;
base[4]= V1;}
{register object V2;
register object V3;
V2= base[3];
V3= Cnil;
T3:;
if(((V2))!=Cnil){
goto T4;}
goto T1;
T4:;
{register object x= car((V2)),V4= VV[0];
while(!endp(V4))
if(eql(x,V4->c.c_car)){
goto T10;
}else V4=V4->c.c_cdr;
goto T8;}
T10:;
if((car((V2)))==(VV[1])){
goto T11;}
goto T1;
T11:;
V3= make_cons(VV[1],(V3));
V2= cdr((V2));
T20:;
if(((V2))==Cnil){
goto T22;}
{register object x= car((V2)),V5= VV[0];
while(!endp(V5))
if(eql(x,V5->c.c_car)){
goto T25;
}else V5=V5->c.c_cdr;
goto T21;}
T25:;
T22:;
goto T18;
T21:;
if(!(type_of(car((V2)))==t_symbol)){
goto T29;}
V6= list(2,car((V2)),VV[2]);
V3= make_cons(/* INLINE-ARGS */V6,(V3));
goto T27;
T29:;
V3= make_cons(car((V2)),(V3));
T27:;
V2= cdr((V2));
goto T20;
T18:;
base[5]= (V3);
base[6]= (V2);
vs_top=(vs_base=base+5)+2;
Lreconc();
vs_top=sup;
base[3]= vs_base[0];
goto T1;
T8:;
{object V7;
V7= cdr((V2));
V3= make_cons(car((V2)),(V3));
V2= (V7);}
goto T3;}
T1:;
V8= list(2,VV[6],base[2]);
V9= list(4,VV[5],/* INLINE-ARGS */V8,list(2,VV[6],listA(4,VV[7],base[2],base[3],base[4])),VV[8]);
V10= list(2,VV[6],base[2]);
V11= list(4,VV[5],/* INLINE-ARGS */V10,list(2,VV[9],listA(3,VV[10],base[3],base[4])),VV[11]);
V12= list(2,VV[6],base[2]);
V13= (*(LnkLI74))(base[4]);
V14= list(4,VV[5],/* INLINE-ARGS */V12,/* INLINE-ARGS */V13,VV[12]);
base[5]= list(6,VV[3],VV[4],/* INLINE-ARGS */V9,/* INLINE-ARGS */V11,/* INLINE-ARGS */V14,list(2,VV[6],base[2]));
vs_top=(vs_base=base+5)+1;
return;
}
/* function definition for G1070 */
static L2()
{register object *base=vs_base;
register object *sup=base+VM2; VC2
vs_reserve(VM2);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= list(3,VV[13],VV[14],VV[15]);
vs_top=(vs_base=base+0)+1;
return;
}
/* function definition for G1071 */
static L3()
{register object *base=vs_base;
register object *sup=base+VM3; VC3
vs_reserve(VM3);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= VV[16];
vs_top=(vs_base=base+0)+1;
return;
}
/* function definition for G1072 */
static L4()
{register object *base=vs_base;
register object *sup=base+VM4; VC4
vs_reserve(VM4);
{object V15;
check_arg(1);
V15=(base[0]);
vs_top=sup;
TTL:;
base[1]= list(3,VV[13],small_fixnum(0),one_minus((V15)));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for G1073 */
static L5()
{register object *base=vs_base;
register object *sup=base+VM5; VC5
vs_reserve(VM5);
{object V16;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T45;}
V16=(base[0]);
vs_top=sup;
goto T46;
T45:;
V16= VV[17];
T46:;
if(!(((V16))==(VV[17]))){
goto T49;}
base[1]= VV[18];
vs_top=(vs_base=base+1)+1;
return;
T49:;
V17= one_minus((V16));
V18= number_expt(small_fixnum(2),/* INLINE-ARGS */V17);
V19= number_negate(/* INLINE-ARGS */V18);
V20= one_minus((V16));
V21= number_expt(small_fixnum(2),/* INLINE-ARGS */V20);
base[1]= list(3,VV[13],/* INLINE-ARGS */V19,one_minus(/* INLINE-ARGS */V21));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for G1074 */
static L6()
{register object *base=vs_base;
register object *sup=base+VM6; VC6
vs_reserve(VM6);
{object V22;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T51;}
V22=(base[0]);
vs_top=sup;
goto T52;
T51:;
V22= VV[17];
T52:;
if(!(((V22))==(VV[17]))){
goto T55;}
base[1]= VV[19];
vs_top=(vs_base=base+1)+1;
return;
T55:;
V23= number_expt(small_fixnum(2),(V22));
base[1]= list(3,VV[13],small_fixnum(0),one_minus(/* INLINE-ARGS */V23));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for G1075 */
static L7()
{register object *base=vs_base;
register object *sup=base+VM7; VC7
vs_reserve(VM7);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= list(2,VV[20],small_fixnum(8));
vs_top=(vs_base=base+0)+1;
return;
}
/* function definition for G1076 */
static L8()
{register object *base=vs_base;
register object *sup=base+VM8; VC8
vs_reserve(VM8);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= list(2,VV[21],small_fixnum(8));
vs_top=(vs_base=base+0)+1;
return;
}
/* function definition for G1077 */
static L9()
{register object *base=vs_base;
register object *sup=base+VM9; VC9
vs_reserve(VM9);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= list(2,VV[20],small_fixnum(16));
vs_top=(vs_base=base+0)+1;
return;
}
/* function definition for G1078 */
static L10()
{register object *base=vs_base;
register object *sup=base+VM10; VC10
vs_reserve(VM10);
check_arg(0);
vs_top=sup;
TTL:;
base[0]= list(2,VV[21],small_fixnum(16));
vs_top=(vs_base=base+0)+1;
return;
}
/* function definition for G1079 */
static L11()
{register object *base=vs_base;
register object *sup=base+VM11; VC11
vs_reserve(VM11);
{object V24;
object V25;
if(vs_top-vs_base>2) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T57;}
V24=(base[0]);
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T58;}
V25=(base[1]);
vs_top=sup;
goto T59;
T57:;
V24= VV[17];
T58:;
V25= VV[17];
T59:;
base[2]= list(3,VV[22],(V24),make_cons((V25),Cnil));
vs_top=(vs_base=base+2)+1;
return;
}
}
/* function definition for G1080 */
static L12()
{register object *base=vs_base;
register object *sup=base+VM12; VC12
vs_reserve(VM12);
{object V26;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T62;}
V26=(base[0]);
vs_top=sup;
goto T63;
T62:;
V26= VV[17];
T63:;
base[1]= list(3,VV[23],VV[24],(V26));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for G1081 */
static L13()
{register object *base=vs_base;
register object *sup=base+VM13; VC13
vs_reserve(VM13);
{object V27;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T65;}
V27=(base[0]);
vs_top=sup;
goto T66;
T65:;
V27= VV[17];
T66:;
base[1]= list(3,VV[23],VV[25],(V27));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for G1082 */
static L14()
{register object *base=vs_base;
register object *sup=base+VM14; VC14
vs_reserve(VM14);
{object V28;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T68;}
V28=(base[0]);
vs_top=sup;
goto T69;
T68:;
V28= VV[17];
T69:;
base[1]= list(3,VV[26],Ct,make_cons((V28),Cnil));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for G1083 */
static L15()
{register object *base=vs_base;
register object *sup=base+VM15; VC15
vs_reserve(VM15);
{object V29;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T71;}
V29=(base[0]);
vs_top=sup;
goto T72;
T71:;
V29= VV[17];
T72:;
base[1]= list(3,VV[26],VV[24],make_cons((V29),Cnil));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* function definition for G1084 */
static L16()
{register object *base=vs_base;
register object *sup=base+VM16; VC16
vs_reserve(VM16);
{object V30;
if(vs_top-vs_base>1) too_many_arguments();
if(vs_base>=vs_top){vs_top=sup;goto T74;}
V30=(base[0]);
vs_top=sup;
goto T75;
T74:;
V30= VV[17];
T75:;
base[1]= list(3,VV[26],VV[25],make_cons((V30),Cnil));
vs_top=(vs_base=base+1)+1;
return;
}
}
/* local entry for function SIMPLE-ARRAY-P */
static object LI17(V32)
register object V32;
{ VMB17 VMS17 VMV17
TTL:;
if(type_of((V32))==t_array||
type_of((V32))==t_vector||
type_of((V32))==t_string||
type_of((V32))==t_bitvector){
goto T77;}
{object V33 = Cnil;
VMR17(V33)}
T77:;
base[0]= (V32);
vs_top=(vs_base=base+0)+1;
Ladjustable_array_p();
vs_top=sup;
V34= vs_base[0];
if((V34)==Cnil){
goto T79;}
{object V35 = Cnil;
VMR17(V35)}
T79:;
base[0]= (V32);
vs_top=(vs_base=base+0)+1;
(void) (*Lnk75)();
vs_top=sup;
V36= vs_base[0];
if((V36)==Cnil){
goto T83;}
{object V37 = Cnil;
VMR17(V37)}
T83:;
base[0]= (V32);
vs_top=(vs_base=base+0)+1;
siLdisplaced_array_p();
vs_top=sup;
V38= vs_base[0];
{object V39 = ((V38)==Cnil?Ct:Cnil);
VMR17(V39)}
}
/* function definition for TYPEP */
static L18()
{register object *base=vs_base;
register object *sup=base+VM18; VC18
vs_reserve(VM18);
{register object V40;
register object V41;
check_arg(2);
V40=(base[0]);
V41=(base[1]);
vs_top=sup;
TTL:;
{register object V42;
register object V43;
object V44;
V42= Cnil;
V43= Cnil;
V44= Cnil;
if(!(type_of((V41))!=t_cons)){
goto T94;}
V42= (V41);
V43= Cnil;
goto T92;
T94:;
V42= car((V41));
V43= cdr((V41));
T92:;
{object V45;
V45= get((V42),VV[27],Cnil);
if(((V45))==Cnil){
goto T102;}
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
super_funcall_no_event((V45));
return;}
T102:;
{object V46= (V42);
if((V46!= VV[36]))goto T107;
{register object x= (V40),V47= (V43);
while(!endp(V47))
if(eql(x,V47->c.c_car)){
base[2]= V47;
vs_top=(vs_base=base+2)+1;
return;
}else V47=V47->c.c_cdr;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}
T107:;
if((V46!= VV[39]))goto T108;
base[2]= (V40);
base[3]= car((V43));
vs_top=(vs_base=base+2)+2;
(void) (*Lnk76)();
vs_top=sup;
V48= vs_base[0];
base[2]= ((V48)==Cnil?Ct:Cnil);
vs_top=(vs_base=base+2)+1;
return;
T108:;
if((V46!= VV[37]))goto T112;
{register object V49;
V49= (V43);
T114:;
if(((V49))!=Cnil){
goto T115;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T115:;
base[2]= (V40);
base[3]= car((V49));
vs_top=(vs_base=base+2)+2;
(void) (*Lnk76)();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T119;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T119:;
V49= cdr((V49));
goto T114;}
T112:;
if((V46!= VV[38]))goto T127;
{register object V50;
V50= (V43);
T129:;
if(((V50))!=Cnil){
goto T130;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T130:;
base[2]= (V40);
base[3]= car((V50));
vs_top=(vs_base=base+2)+2;
(void) (*Lnk76)();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T134;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T134:;
V50= cdr((V50));
goto T129;}
T127:;
if((V46!= VV[77]))goto T142;
base[2]= car((V43));
base[3]= (V40);
vs_top=(vs_base=base+3)+1;
super_funcall_no_event(base[2]);
return;
T142:;
if((V46!= Ct))goto T145;
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T145:;
if((V46!= Cnil))goto T146;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T146:;
if((V46!= VV[28]))goto T147;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Ltype_of();
vs_top=sup;
V51= vs_base[0];
base[2]= ((V51)==(VV[28])?Ct:Cnil);
vs_top=(vs_base=base+2)+1;
return;
T147:;
if((V46!= VV[29]))goto T150;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Ltype_of();
vs_top=sup;
V52= vs_base[0];
base[2]= ((V52)==(VV[29])?Ct:Cnil);
vs_top=(vs_base=base+2)+1;
return;
T150:;
if((V46!= VV[30]))goto T153;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Ltype_of();
vs_top=sup;
V53= vs_base[0];
base[2]= ((V53)==(VV[30])?Ct:Cnil);
vs_top=(vs_base=base+2)+1;
return;
T153:;
if((V46!= VV[78]))goto T156;
if(type_of((V40))==t_character){
goto T157;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T157:;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Lstandard_char_p();
return;
T156:;
if((V46!= VV[24]))goto T160;
if(type_of((V40))==t_character){
goto T161;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T161:;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Lstring_char_p();
return;
T160:;
if((V46!= VV[13]))goto T164;
if(type_of((V40))==t_fixnum||type_of((V40))==t_bignum){
goto T165;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T165:;
base[2]= (*(LnkLI79))((V40),(V43));
vs_top=(vs_base=base+2)+1;
return;
T164:;
if((V46!= VV[61]))goto T167;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk80)();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T168;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T168:;
base[2]= (*(LnkLI79))((V40),(V43));
vs_top=(vs_base=base+2)+1;
return;
T167:;
if((V46!= VV[54]))goto T171;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
(void) (*Lnk81)();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T172;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T172:;
base[2]= (*(LnkLI79))((V40),(V43));
vs_top=(vs_base=base+2)+1;
return;
T171:;
if((V46!= VV[62]))goto T175;
if(type_of((V40))==t_shortfloat||type_of((V40))==t_longfloat){
goto T176;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T176:;
base[2]= (*(LnkLI79))((V40),(V43));
vs_top=(vs_base=base+2)+1;
return;
T175:;
if((V46!= VV[31]))goto T178;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Ltype_of();
vs_top=sup;
V54= vs_base[0];
if((V54)==(VV[31])){
goto T179;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T179:;
base[2]= (*(LnkLI79))((V40),(V43));
vs_top=(vs_base=base+2)+1;
return;
T178:;
if((V46!= VV[82])
&& (V46!= VV[83])
&& (V46!= VV[32]))goto T183;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Ltype_of();
vs_top=sup;
V55= vs_base[0];
if((V55)==(VV[32])){
goto T184;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T184:;
base[2]= (*(LnkLI79))((V40),(V43));
vs_top=(vs_base=base+2)+1;
return;
T183:;
if((V46!= VV[65]))goto T188;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Lcomplexp();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T189;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T189:;
if(!(((V43))==Cnil)){
goto T192;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T192:;
base[3]= (V40);
vs_top=(vs_base=base+3)+1;
Lrealpart();
vs_top=sup;
base[2]= vs_base[0];
base[3]= car((V43));
vs_top=(vs_base=base+2)+2;
(void) (*Lnk76)();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T194;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T194:;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Limagpart();
vs_top=sup;
V40= vs_base[0];
V41= car((V43));
goto TTL;
T188:;
if((V46!= VV[43]))goto T203;
if(!(type_of((V40))==t_cons||((V40))==Cnil)){
goto T204;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T204:;
base[2]= (type_of((V40))==t_vector||
type_of((V40))==t_string||
type_of((V40))==t_bitvector?Ct:Cnil);
vs_top=(vs_base=base+2)+1;
return;
T203:;
if((V46!= VV[84]))goto T206;
if(type_of((V40))==t_string){
goto T207;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T207:;
if(!(((V43))==Cnil)){
goto T209;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T209:;
V56= (*(LnkLI86))((V40));
base[2]= (*(LnkLI85))(/* INLINE-ARGS */V56,(V43));
vs_top=(vs_base=base+2)+1;
return;
T206:;
if((V46!= VV[87]))goto T211;
if((type_of((V40))==t_bitvector)){
goto T212;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T212:;
if(!(((V43))==Cnil)){
goto T214;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T214:;
V57= (*(LnkLI86))((V40));
base[2]= (*(LnkLI85))(/* INLINE-ARGS */V57,(V43));
vs_top=(vs_base=base+2)+1;
return;
T211:;
if((V46!= VV[88]))goto T216;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Lsimple_string_p();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T217;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T217:;
if(!(((V43))==Cnil)){
goto T220;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T220:;
V58= (*(LnkLI86))((V40));
base[2]= (*(LnkLI85))(/* INLINE-ARGS */V58,(V43));
vs_top=(vs_base=base+2)+1;
return;
T216:;
if((V46!= VV[89]))goto T222;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Lsimple_bit_vector_p();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T223;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T223:;
if(!(((V43))==Cnil)){
goto T226;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T226:;
V59= (*(LnkLI86))((V40));
base[2]= (*(LnkLI85))(/* INLINE-ARGS */V59,(V43));
vs_top=(vs_base=base+2)+1;
return;
T222:;
if((V46!= VV[90]))goto T228;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Lsimple_vector_p();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T229;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T229:;
if(!(((V43))==Cnil)){
goto T232;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T232:;
V60= (*(LnkLI86))((V40));
base[2]= (*(LnkLI85))(/* INLINE-ARGS */V60,(V43));
vs_top=(vs_base=base+2)+1;
return;
T228:;
if((V46!= VV[26]))goto T234;
if(((*(LnkLI91))((V40)))!=Cnil){
goto T235;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T235:;
if(!(endp((V43)))){
goto T239;}
goto T237;
T239:;
if(!((car((V43)))==(VV[17]))){
goto T241;}
goto T237;
T241:;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Larray_element_type();
vs_top=sup;
V61= vs_base[0];
V62= (*(LnkLI92))(car((V43)));
if(equal(V61,/* INLINE-ARGS */V62)){
goto T237;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T237:;
if(!(endp(cdr((V43))))){
goto T245;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T245:;
if(!((cadr((V43)))==(VV[17]))){
goto T247;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T247:;
V63= (*(LnkLI86))((V40));
base[2]= (*(LnkLI85))(/* INLINE-ARGS */V63,cadr((V43)));
vs_top=(vs_base=base+2)+1;
return;
T234:;
if((V46!= VV[22]))goto T249;
if(type_of((V40))==t_array||
type_of((V40))==t_vector||
type_of((V40))==t_string||
type_of((V40))==t_bitvector){
goto T250;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T250:;
if(!(endp((V43)))){
goto T254;}
goto T252;
T254:;
if(!((car((V43)))==(VV[17]))){
goto T256;}
goto T252;
T256:;
base[2]= (V40);
vs_top=(vs_base=base+2)+1;
Larray_element_type();
vs_top=sup;
V64= vs_base[0];
V65= (*(LnkLI92))(car((V43)));
if(equal(V64,/* INLINE-ARGS */V65)){
goto T252;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T252:;
if(!(endp(cdr((V43))))){
goto T260;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T260:;
if(!((cadr((V43)))==(VV[17]))){
goto T262;}
base[2]= Ct;
vs_top=(vs_base=base+2)+1;
return;
T262:;
V66= (*(LnkLI86))((V40));
base[2]= (*(LnkLI85))(/* INLINE-ARGS */V66,cadr((V43)));
vs_top=(vs_base=base+2)+1;
return;
T249:;
V44= get((V42),VV[33],Cnil);
if(((V44))==Cnil){
goto T265;}
base[2]= (V40);
base[3]= (V44);
vs_top=(vs_base=base+2)+2;
(void) (*Lnk93)();
return;
T265:;
if((get((V42),VV[34],Cnil))==Cnil){
goto T271;}
base[2]= get((V42),VV[34],Cnil);
{object V67;
V67= (V43);
vs_top=base+3;
while(!endp(V67))
{vs_push(car(V67));V67=cdr(V67);}
vs_base=base+3;}
super_funcall_no_event(base[2]);
vs_top=sup;
V41= vs_base[0];
goto TTL;
T271:;
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}}
}
}
/* local entry for function NORMALIZE-TYPE */
static object LI19(V69)
register object V69;
{ VMB19 VMS19 VMV19
TTL:;
{register object V70;
register object V71;
V70= Cnil;
V71= Cnil;
T281:;
if(!(type_of((V69))!=t_cons)){
goto T285;}
V70= (V69);
V71= Cnil;
goto T283;
T285:;
V70= car((V69));
V71= cdr((V69));
T283:;
if((get((V70),VV[34],Cnil))==Cnil){
goto T294;}
base[0]= get((V70),VV[34],Cnil);
{object V72;
V72= (V71);
vs_top=base+1;
while(!endp(V72))
{vs_push(car(V72));V72=cdr(V72);}
vs_base=base+1;}
super_funcall_no_event(base[0]);
vs_top=sup;
V69= vs_base[0];
goto T282;
T294:;
if(!(type_of((V69))!=t_cons)){
goto T300;}
{object V73 = make_cons((V69),Cnil);
VMR19(V73)}
T300:;
{object V74 = (V69);
VMR19(V74)}
T282:;
goto T281;}
}
/* local entry for function KNOWN-TYPE-P */
static object LI20(V76)
register object V76;
{ VMB20 VMS20 VMV20
TTL:;
if(!(type_of((V76))==t_cons)){
goto T303;}
V76= car((V76));
T303:;
{register object x= (V76),V77= VV[35];
while(!endp(V77))
if(eql(x,V77->c.c_car)){
goto T307;
}else V77=V77->c.c_cdr;}
if((get((V76),VV[33],Cnil))==Cnil){
goto T308;}
T307:;
{object V78 = Ct;
VMR20(V78)}
T308:;
{object V79 = Cnil;
VMR20(V79)}
}
/* function definition for SUBTYPEP */
static L21()
{register object *base=vs_base;
register object *sup=base+VM21; VC21
vs_reserve(VM21);
{object V80;
object V81;
check_arg(2);
V80=(base[0]);
V81=(base[1]);
vs_top=sup;
TTL:;
{object V82;
object V83;
object V84;
object V85;
object V86;
object V87;
object V88;
V82= Cnil;
V83= Cnil;
V84= Cnil;
V85= Cnil;
V86= Cnil;
V87= Cnil;
V88= Cnil;
V80= (*(LnkLI94))((V80));
V81= (*(LnkLI94))((V81));
if(!(equal((V80),(V81)))){
goto T323;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T323:;
V82= car((V80));
V83= car((V81));
V84= cdr((V80));
V85= cdr((V81));
if(!(((V82))==(VV[36]))){
goto T338;}
{register object V89;
object V90;
V89= (V84);
V90= car((V89));
T344:;
if(!(endp((V89)))){
goto T345;}
goto T340;
T345:;
base[3]= (V90);
base[4]= (V81);
vs_top=(vs_base=base+3)+2;
(void) (*Lnk76)();
vs_top=sup;
if((vs_base[0])!=Cnil){
goto T349;}
base[3]= Cnil;
base[4]= Ct;
vs_top=(vs_base=base+3)+2;
return;
T349:;
V89= cdr((V89));
V90= car((V89));
goto T344;}
T340:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T338:;
if(!(((V82))==(VV[37]))){
goto T364;}
{register object V91;
object V92;
V91= (V84);
V92= car((V91));
T370:;
if(!(endp((V91)))){
goto T371;}
goto T366;
T371:;
{object V93;
object V94;
base[3]= (V92);
base[4]= (V81);
vs_top=(vs_base=base+3)+2;
(void) (*Lnk95)();
if(vs_base>=vs_top){vs_top=sup;goto T379;}
V93= vs_base[0];
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T380;}
V94= vs_base[0];
vs_top=sup;
goto T381;
T379:;
V93= Cnil;
T380:;
V94= Cnil;
T381:;
if(((V93))!=Cnil){
goto T375;}
base[3]= (V93);
base[4]= (V94);
vs_top=(vs_base=base+3)+2;
return;}
T375:;
V91= cdr((V91));
V92= car((V91));
goto T370;}
T366:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T364:;
if(!(((V82))==(VV[38]))){
goto T394;}
{register object V95;
object V96;
V95= (V84);
V96= car((V95));
T400:;
if(!(endp((V95)))){
goto T401;}
goto T396;
T401:;
{object V97;
base[3]= (V96);
base[4]= (V81);
vs_top=(vs_base=base+3)+2;
(void) (*Lnk95)();
vs_top=sup;
V97= vs_base[0];
if(((V97))==Cnil){
goto T405;}
base[3]= Ct;
base[4]= Ct;
vs_top=(vs_base=base+3)+2;
return;}
T405:;
V95= cdr((V95));
V96= car((V95));
goto T400;}
T396:;
base[2]= Cnil;
base[3]= Cnil;
vs_top=(vs_base=base+2)+2;
return;
T394:;
if(!(((V82))==(VV[39]))){
goto T336;}
if(!(((V83))==(VV[39]))){
goto T423;}
V80= car((V85));
V81= car((V84));
goto TTL;
T423:;
V80= Ct;
V81= list(3,VV[37],(V81),car((V84)));
goto TTL;
T336:;
if(!(((V83))==(VV[36]))){
goto T433;}
base[2]= Cnil;
base[3]= Cnil;
vs_top=(vs_base=base+2)+2;
return;
T433:;
if(!(((V83))==(VV[37]))){
goto T438;}
{register object V98;
object V99;
V98= (V85);
V99= car((V98));
T444:;
if(!(endp((V98)))){
goto T445;}
goto T440;
T445:;
{object V100;
base[3]= (V80);
base[4]= (V99);
vs_top=(vs_base=base+3)+2;
(void) (*Lnk95)();
vs_top=sup;
V100= vs_base[0];
if(((V100))==Cnil){
goto T449;}
base[3]= Ct;
base[4]= Ct;
vs_top=(vs_base=base+3)+2;
return;}
T449:;
V98= cdr((V98));
V99= car((V98));
goto T444;}
T440:;
base[2]= Cnil;
base[3]= Cnil;
vs_top=(vs_base=base+2)+2;
return;
T438:;
if(!(((V83))==(VV[38]))){
goto T465;}
{register object V101;
object V102;
V101= (V85);
V102= car((V101));
T471:;
if(!(endp((V101)))){
goto T472;}
goto T467;
T472:;
{object V103;
object V104;
base[3]= (V80);
base[4]= (V102);
vs_top=(vs_base=base+3)+2;
(void) (*Lnk95)();
if(vs_base>=vs_top){vs_top=sup;goto T480;}
V103= vs_base[0];
vs_base++;
if(vs_base>=vs_top){vs_top=sup;goto T481;}
V104= vs_base[0];
vs_top=sup;
goto T482;
T480:;
V103= Cnil;
T481:;
V104= Cnil;
T482:;
if(((V103))!=Cnil){
goto T476;}
base[3]= (V103);
base[4]= (V104);
vs_top=(vs_base=base+3)+2;
return;}
T476:;
V101= cdr((V101));
V102= car((V101));
goto T471;}
T467:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T465:;
if(!(((V83))==(VV[39]))){
goto T431;}
V80= list(3,VV[38],(V80),car((V85)));
V81= Cnil;
goto TTL;
T431:;
V86= (*(LnkLI96))((V80));
V87= (*(LnkLI96))((V81));
if(((V82))==(Cnil)){
goto T503;}
if(((V83))==(Ct)){
goto T503;}
if(!(((V83))==(VV[40]))){
goto T504;}
T503:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T504:;
if(!(((V83))==(Cnil))){
goto T513;}
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T513:;
if(!(((V82))==(Ct))){
goto T518;}
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T518:;
if(!(((V82))==(VV[40]))){
goto T523;}
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T523:;
if(!(((V83))==(VV[41]))){
goto T528;}
{register object x= (V82),V105= VV[42];
while(!endp(V105))
if(eql(x,V105->c.c_car)){
goto T532;
}else V105=V105->c.c_cdr;
goto T531;}
T532:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T531:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T528:;
if(!(((V83))==(VV[43]))){
goto T538;}
{register object x= (V82),V106= VV[44];
while(!endp(V106))
if(eql(x,V106->c.c_car)){
goto T542;
}else V106=V106->c.c_cdr;
goto T541;}
T542:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T541:;
if(!(((V82))==(VV[22]))){
goto T546;}
if((cdr((V84)))==Cnil){
goto T549;}
if(!(type_of(cadr((V84)))==t_cons)){
goto T549;}
if((cdadr((V84)))!=Cnil){
goto T549;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T549:;
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T546:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T538:;
if(!(((V82))==(VV[41]))){
goto T562;}
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T562:;
if(!(((V82))==(VV[43]))){
goto T567;}
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T567:;
if(!(((V83))==(VV[45]))){
goto T572;}
{register object x= (V82),V107= VV[46];
while(!endp(V107))
if(eql(x,V107->c.c_car)){
goto T576;
}else V107=V107->c.c_cdr;
goto T575;}
T576:;
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T575:;
if(((V86))==Cnil){
goto T580;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T580:;
base[2]= Cnil;
base[3]= Cnil;
vs_top=(vs_base=base+2)+2;
return;
T572:;
if(!(((V82))==(VV[45]))){
goto T587;}
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T587:;
if(!(((V83))==(VV[47]))){
goto T592;}
{register object x= (V82),V108= VV[48];
while(!endp(V108))
if(eql(x,V108->c.c_car)){
goto T596;
}else V108=V108->c.c_cdr;
goto T595;}
T596:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T595:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T592:;
if(!(((V83))==(VV[49]))){
goto T602;}
if(!(((V82))==(VV[49]))){
goto T605;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T605:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T602:;
if(!(((V83))==(VV[50]))){
goto T612;}
if(!(((V82))==(VV[50]))){
goto T615;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T615:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T612:;
if(!(((V83))==(VV[51]))){
goto T622;}
{register object x= (V82),V109= VV[52];
while(!endp(V109))
if(eql(x,V109->c.c_car)){
goto T626;
}else V109=V109->c.c_cdr;
goto T625;}
T626:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T625:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T622:;
if(!(((V82))==(VV[51]))){
goto T632;}
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T632:;
if(!(((V83))==(VV[53]))){
goto T637;}
if(((V82))==(VV[53])){
goto T639;}
if((get((V82),VV[33],Cnil))==Cnil){
goto T640;}
T639:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T640:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T637:;
if(!(((V82))==(VV[53]))){
goto T649;}
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T649:;
V88= get((V82),VV[33],Cnil);
if(((V88))==Cnil){
goto T654;}
{object V110;
V110= get((V83),VV[33],Cnil);
if(((V110))==Cnil){
goto T659;}
{register object V111;
V111= (V88);
T662:;
if(((V111))!=Cnil){
goto T663;}
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T663:;
if(!(((V111))==(V110))){
goto T669;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T669:;
V111= structure_ref((V111),VV[33],4);
goto T662;}
T659:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;}
T654:;
if(!(((V83))==(VV[54]))){
goto T680;}
{register object x= (V82),V113= VV[55];
while(!endp(V113))
if(eql(x,V113->c.c_car)){
goto T685;
}else V113=V113->c.c_cdr;
goto T683;}
T685:;
if(((*(LnkLI97))((V84),(V85)))==Cnil){
goto T683;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T683:;
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T680:;
if((get((V83),VV[33],Cnil))==Cnil){
goto T692;}
base[2]= Cnil;
base[3]= (V86);
vs_top=(vs_base=base+2)+2;
return;
T692:;
{object V114= (V82);
if((V114!= VV[29]))goto T696;
{object V115= (V83);
if((V115!= VV[29]))goto T697;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T697:;
if((V115!= VV[13])
&& (V115!= VV[61]))goto T700;
if(((*(LnkLI97))(VV[56],(V85)))==Cnil){
goto T702;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T702:;
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T700:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;}
T696:;
if((V114!= VV[30]))goto T710;
{object V116= (V83);
if((V116!= VV[30]))goto T711;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T711:;
if((V116!= VV[61]))goto T714;
if(((*(LnkLI97))(VV[57],(V85)))==Cnil){
goto T716;}
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T716:;
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T714:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;}
T710:;
if((V114!= VV[78]))goto T724;
{register object x= (V83),V117= VV[58];
while(!endp(V117))
if(eql(x,V117->c.c_car)){
goto T727;
}else V117=V117->c.c_cdr;
goto T726;}
T727:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T726:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T724:;
if((V114!= VV[24]))goto T732;
{register object x= (V83),V118= VV[59];
while(!endp(V118))
if(eql(x,V118->c.c_car)){
goto T735;
}else V118=V118->c.c_cdr;
goto T734;}
T735:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T734:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T732:;
if((V114!= VV[13]))goto T740;
{register object x= (V83),V119= VV[60];
while(!endp(V119))
if(eql(x,V119->c.c_car)){
goto T743;
}else V119=V119->c.c_cdr;
goto T742;}
T743:;
base[2]= (*(LnkLI97))((V84),(V85));
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T742:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T740:;
if((V114!= VV[61]))goto T748;
if(!(((V83))==(VV[61]))){
goto T750;}
base[2]= (*(LnkLI97))((V84),(V85));
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T750:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T748:;
if((V114!= VV[62]))goto T756;
if(!(((V83))==(VV[62]))){
goto T758;}
base[2]= (*(LnkLI97))((V84),(V85));
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T758:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T756:;
if((V114!= VV[31]))goto T764;
{register object x= (V83),V120= VV[63];
while(!endp(V120))
if(eql(x,V120->c.c_car)){
goto T767;
}else V120=V120->c.c_cdr;
goto T766;}
T767:;
base[2]= (*(LnkLI97))((V84),(V85));
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T766:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T764:;
if((V114!= VV[82])
&& (V114!= VV[83])
&& (V114!= VV[32]))goto T772;
{register object x= (V83),V121= VV[64];
while(!endp(V121))
if(eql(x,V121->c.c_car)){
goto T775;
}else V121=V121->c.c_cdr;
goto T774;}
T775:;
base[2]= (*(LnkLI97))((V84),(V85));
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T774:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T772:;
if((V114!= VV[65]))goto T780;
if(!(((V83))==(VV[65]))){
goto T782;}{object V122;
V122= car((V84));
if(V122==Cnil)goto T786;
V80= V122;
goto T785;
T786:;}
V80= Ct;
T785:;{object V123;
V123= car((V85));
if(V123==Cnil)goto T789;
V81= V123;
goto T788;
T789:;}
V81= Ct;
T788:;
goto TTL;
T782:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T780:;
if((V114!= VV[26]))goto T793;
if(((V83))==(VV[26])){
goto T794;}
if(!(((V83))==(VV[22]))){
goto T795;}
T794:;
if(endp((V84))){
goto T800;}
if(!((car((V84)))==(VV[17]))){
goto T801;}
T800:;
if(endp((V85))){
goto T799;}
if((car((V85)))==(VV[17])){
goto T799;}
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T801:;
if(endp((V85))){
goto T799;}
if((car((V85)))==(VV[17])){
goto T799;}
if(equal(car((V84)),car((V85)))){
goto T799;}
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T799:;
if(endp(cdr((V84)))){
goto T820;}
if(!((cadr((V84)))==(VV[17]))){
goto T819;}
T820:;
if(endp(cdr((V85)))){
goto T824;}
if(!((cadr((V85)))==(VV[17]))){
goto T825;}
T824:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T825:;
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T819:;
if(endp(cdr((V85)))){
goto T834;}
if(!((cadr((V85)))==(VV[17]))){
goto T833;}
T834:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T833:;
base[2]= (*(LnkLI85))(cadr((V84)),cadr((V85)));
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T795:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T793:;
if((V114!= VV[22]))goto T844;
if(!(((V83))==(VV[22]))){
goto T846;}
if(endp((V84))){
goto T849;}
if(!((car((V84)))==(VV[17]))){
goto T850;}
T849:;
if(endp((V85))){
goto T848;}
if((car((V85)))==(VV[17])){
goto T848;}
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T850:;
if(endp((V85))){
goto T848;}
if((car((V85)))==(VV[17])){
goto T848;}
if(equal(car((V84)),car((V85)))){
goto T848;}
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T848:;
if(endp(cdr((V84)))){
goto T869;}
if(!((cadr((V84)))==(VV[17]))){
goto T868;}
T869:;
if(endp(cdr((V85)))){
goto T873;}
if(!((cadr((V85)))==(VV[17]))){
goto T874;}
T873:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T874:;
base[2]= Cnil;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T868:;
if(endp(cdr((V85)))){
goto T883;}
if(!((cadr((V85)))==(VV[17]))){
goto T882;}
T883:;
base[2]= Ct;
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T882:;
base[2]= (*(LnkLI85))(cadr((V84)),cadr((V85)));
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T846:;
base[2]= Cnil;
base[3]= (V87);
vs_top=(vs_base=base+2)+2;
return;
T844:;
if(((V86))==Cnil){
goto T894;}
base[2]= (((V82))==((V83))?Ct:Cnil);
base[3]= Ct;
vs_top=(vs_base=base+2)+2;
return;
T894:;
base[2]= Cnil;
base[3]= Cnil;
vs_top=(vs_base=base+2)+2;
return;}}
}
}
/* local entry for function SUB-INTERVAL-P */
static object LI22(V126,V127)
register object V126;register object V127;
{ VMB22 VMS22 VMV22
TTL:;
{register object V128;
register object V129;
register object V130;
register object V131;
V128= Cnil;
V129= Cnil;
V130= Cnil;
V131= Cnil;
if(!(endp((V126)))){
goto T902;}
V128= VV[17];
V129= VV[17];
goto T900;
T902:;
if(!(endp(cdr((V126))))){
goto T908;}
V128= car((V126));
V129= VV[17];
goto T900;
T908:;
V128= car((V126));
V129= cadr((V126));
T900:;
if(!(endp((V127)))){
goto T918;}
V130= VV[17];
V131= VV[17];
goto T916;
T918:;
if(!(endp(cdr((V127))))){
goto T924;}
V130= car((V127));
V131= VV[17];
goto T916;
T924:;
V130= car((V127));
V131= cadr((V127));
T916:;
if(!(((V128))==(VV[17]))){
goto T934;}
if(((V130))==(VV[17])){
goto T932;}
{object V132 = Cnil;
VMR22(V132)}
T934:;
{object V133;
V133= (((V130))==(VV[17])?Ct:Cnil);
if(((V133))==Cnil){
goto T940;}
goto T932;
T940:;
if(!(type_of((V128))==t_cons)){
goto T943;}
if(!(type_of((V130))==t_cons)){
goto T946;}
if(!(number_compare(car((V128)),car((V130)))<0)){
goto T932;}
{object V134 = Cnil;
VMR22(V134)}
T946:;
if(!(number_compare(car((V128)),(V130))<0)){
goto T932;}
{object V135 = Cnil;
VMR22(V135)}
T943:;
{object V136;
if(!(type_of((V130))==t_cons)){
goto T954;}
if(!(number_compare((V128),car((V130)))<=0)){
goto T957;}
{object V137 = Cnil;
VMR22(V137)}
T957:;
V136= Cnil;
goto T952;
T954:;
if(!(number_compare((V128),(V130))<0)){
goto T960;}
{object V138 = Cnil;
VMR22(V138)}
T960:;
V136= Cnil;
T952:;
if(((V136))==Cnil){
goto T932;}}}
T932:;
if(!(((V129))==(VV[17]))){
goto T966;}
if(((V131))==(VV[17])){
goto T964;}
{object V139 = Cnil;
VMR22(V139)}
T966:;
{object V140;
V140= (((V131))==(VV[17])?Ct:Cnil);
if(((V140))==Cnil){
goto T972;}
goto T964;
T972:;
if(!(type_of((V129))==t_cons)){
goto T975;}
if(!(type_of((V131))==t_cons)){
goto T978;}
if(!(number_compare(car((V129)),car((V131)))>0)){
goto T964;}
{object V141 = Cnil;
VMR22(V141)}
T978:;
if(!(number_compare(car((V129)),(V131))>0)){
goto T964;}
{object V142 = Cnil;
VMR22(V142)}
T975:;
{object V143;
if(!(type_of((V131))==t_cons)){
goto T986;}
if(!(number_compare((V129),car((V131)))>=0)){
goto T989;}
{object V144 = Cnil;
VMR22(V144)}
T989:;
V143= Cnil;
goto T984;
T986:;
if(!(number_compare((V129),(V131))>0)){
goto T992;}
{object V145 = Cnil;
VMR22(V145)}
T992:;
V143= Cnil;
T984:;
if(((V143))==Cnil){
goto T964;}}}
T964:;
{object V146 = Ct;
VMR22(V146)}}
}
/* local entry for function IN-INTERVAL-P */
static object LI23(V149,V150)
register object V149;register object V150;
{ VMB23 VMS23 VMV23
TTL:;
{register object V151;
register object V152;
V151= Cnil;
V152= Cnil;
if(!(endp((V150)))){
goto T998;}
V151= VV[17];
V152= VV[17];
goto T996;
T998:;
if(!(endp(cdr((V150))))){
goto T1004;}
V151= car((V150));
V152= VV[17];
goto T996;
T1004:;
V151= car((V150));
V152= cadr((V150));
T996:;
{object V153;
V153= (((V151))==(VV[17])?Ct:Cnil);
if(((V153))==Cnil){
goto T1015;}
goto T1012;
T1015:;
if(!(type_of((V151))==t_cons)){
goto T1018;}
if(!(number_compare((V149),car((V151)))<=0)){
goto T1012;}
{object V154 = Cnil;
VMR23(V154)}
T1018:;
{object V155;
if(!(number_compare((V149),(V151))<0)){
goto T1024;}
{object V156 = Cnil;
VMR23(V156)}
T1024:;
V155= Cnil;
if(((V155))==Cnil){
goto T1012;}}}
T1012:;
{object V157;
V157= (((V152))==(VV[17])?Ct:Cnil);
if(((V157))==Cnil){
goto T1031;}
goto T1028;
T1031:;
if(!(type_of((V152))==t_cons)){
goto T1034;}
if(!(number_compare((V149),car((V152)))>=0)){
goto T1028;}
{object V158 = Cnil;
VMR23(V158)}
T1034:;
{object V159;
if(!(number_compare((V149),(V152))>0)){
goto T1040;}
{object V160 = Cnil;
VMR23(V160)}
T1040:;
V159= Cnil;
if(((V159))==Cnil){
goto T1028;}}}
T1028:;
{object V161 = Ct;
VMR23(V161)}}
}
/* local entry for function MATCH-DIMENSIONS */
static object LI24(V164,V165)
object V164;register object V165;
{ VMB24 VMS24 VMV24
TTL:;
if(((V164))!=Cnil){
goto T1045;}
{object V166 = (((V165))==Cnil?Ct:Cnil);
VMR24(V166)}
T1045:;
if(!((car((V165)))==(VV[17]))){
goto T1049;}
goto T1047;
T1049:;
if((car((V164)))==(car((V165)))){
goto T1047;}
{object V167 = Cnil;
VMR24(V167)}
T1047:;
V164= cdr((V164));
V165= cdr((V165));
goto TTL;
}
/* local entry for function COERCE */
static object LI25(V170,V171)
register object V170;object V171;
{ VMB25 VMS25 VMV25
TTL:;
base[0]= (V170);
base[1]= (V171);
vs_top=(vs_base=base+0)+2;
(void) (*Lnk76)();
vs_top=sup;
if((vs_base[0])==Cnil){
goto T1054;}
{object V172 = (V170);
VMR25(V172)}
T1054:;
V171= (*(LnkLI94))((V171));
{object V173= car((V171));
if((V173!= VV[41]))goto T1061;
{register object V174;
register object V175;
V176 = make_fixnum(length((V170)));
V175= one_minus(V176);
V174= Cnil;
T1064:;
if(!(number_compare((V175),small_fixnum(0))<0)){
goto T1065;}
{object V177 = (V174);
VMR25(V177)}
T1065:;
V178= elt((V170),fixint((V175)));
V174= make_cons(/* INLINE-ARGS */V178,(V174));
V175= one_minus((V175));
goto T1064;}
T1061:;
if((V173!= VV[22])
&& (V173!= VV[26]))goto T1073;
if(endp(cdr((V171)))){
goto T1074;}
if(endp(cddr((V171)))){
goto T1074;}
if((caddr((V171)))==(VV[17])){
goto T1074;}
if(endp(cdr(caddr((V171))))){
goto T1074;}
base[0]= VV[66];
vs_top=(vs_base=base+0)+1;
Lerror();
vs_top=sup;
T1074:;
{register object V179;
register object V180;
register object V181;
V182 = make_fixnum(length((V170)));
V179= (VFUN_NARGS=2,(*(LnkLI98))((V171),V182));
V181= make_fixnum(length((V170)));
V180= small_fixnum(0);
T1087:;
if(!(number_compare((V180),(V181))>=0)){
goto T1088;}
{object V183 = (V179);
VMR25(V183)}
T1088:;
V184= elt((V170),fixint((V180)));
(void)(elt_set((V179),fixint((V180)),/* INLINE-ARGS */V184));
V180= one_plus((V180));
goto T1087;}
T1073:;
if((V173!= VV[99]))goto T1096;
base[0]= (V170);
vs_top=(vs_base=base+0)+1;
Lcharacter();
vs_top=sup;
{object V185 = vs_base[0];
VMR25(V185)}
T1096:;
if((V173!= VV[62]))goto T1098;
base[0]= (V170);
vs_top=(vs_base=base+0)+1;
Lfloat();
vs_top=sup;
{object V186 = vs_base[0];
VMR25(V186)}
T1098:;
if((V173!= VV[31]))goto T1100;
base[0]= (V170);
base[1]= VV[67];
vs_top=(vs_base=base+0)+2;
Lfloat();
vs_top=sup;
{object V187 = vs_base[0];
VMR25(V187)}
T1100:;
if((V173!= VV[82])
&& (V173!= VV[83])
&& (V173!= VV[32]))goto T1103;
base[0]= (V170);
base[1]= VV[68];
vs_top=(vs_base=base+0)+2;
Lfloat();
vs_top=sup;
{object V188 = vs_base[0];
VMR25(V188)}
T1103:;
if((V173!= VV[65]))goto T1106;
if((cdr((V171)))==Cnil){
goto T1107;}
if((cadr((V171)))==Cnil){
goto T1107;}
if(!((cadr((V171)))==(VV[17]))){
goto T1108;}
T1107:;
base[1]= (V170);
vs_top=(vs_base=base+1)+1;
Lrealpart();
vs_top=sup;
base[0]= vs_base[0];
base[2]= (V170);
vs_top=(vs_base=base+2)+1;
Limagpart();
vs_top=sup;
base[1]= vs_base[0];
vs_top=(vs_base=base+0)+2;
Lcomplex();
vs_top=sup;
{object V189 = vs_base[0];
VMR25(V189)}
T1108:;
base[1]= (V170);
vs_top=(vs_base=base+1)+1;
Lrealpart();
vs_top=sup;
V190= vs_base[0];
base[0]= (*(LnkLI100))(V190,cadr((V171)));
base[2]= (V170);
vs_top=(vs_base=base+2)+1;
Limagpart();
vs_top=sup;
V191= vs_base[0];
base[1]= (*(LnkLI100))(V191,cadr((V171)));
vs_top=(vs_base=base+0)+2;
Lcomplex();
vs_top=sup;
{object V192 = vs_base[0];
VMR25(V192)}
T1106:;
base[0]= VV[69];
base[1]= (V170);
base[2]= (V171);
vs_top=(vs_base=base+0)+3;
Lerror();
vs_top=sup;
{object V193 = vs_base[0];
VMR25(V193)}}
}
/* function definition for WARN-VERSION */
static L26()
{register object *base=vs_base;
register object *sup=base+VM26; VC26
vs_reserve(VM26);
{object V194;
object V195;
if(vs_top-vs_base<1) too_few_arguments();
if(vs_top-vs_base>2) too_many_arguments();
V194=(base[0]);
vs_base=vs_base+1;
if(vs_base>=vs_top){vs_top=sup;goto T1127;}
V195=(base[1]);
vs_top=sup;
goto T1128;
T1127:;
V195= Cnil;
T1128:;
if(symbol_value(VV[70])==Cnil){
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}
if(!(((eql((V194),symbol_value(VV[70]))?Ct:Cnil))==Cnil)){
goto T1132;}
goto T1130;
T1132:;
if(((eql((V195),symbol_value(VV[71]))?Ct:Cnil))==Cnil){
goto T1130;}
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;
T1130:;
if(symbol_value(VV[72])==Cnil){
base[2]= Cnil;
vs_top=(vs_base=base+2)+1;
return;}
base[2]= Ct;
base[3]= VV[73];
base[4]= (V195);
base[5]= (V194);
vs_top=(vs_base=base+2)+4;
Lformat();
return;
}
}
static object LnkTLI100(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[100],&LnkLI100,2,ap);} /* COERCE */
static object LnkTLI98(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_vproc(VV[98],&LnkLI98,ap);} /* MAKE-SEQUENCE */
static object LnkTLI97(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[97],&LnkLI97,2,ap);} /* SUB-INTERVAL-P */
static object LnkTLI96(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[96],&LnkLI96,1,ap);} /* KNOWN-TYPE-P */
static LnkT95(){ call_or_link(VV[95],&Lnk95);} /* SUBTYPEP */
static object LnkTLI94(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[94],&LnkLI94,1,ap);} /* NORMALIZE-TYPE */
static LnkT93(){ call_or_link(VV[93],&Lnk93);} /* STRUCTURE-SUBTYPE-P */
static object LnkTLI92(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[92],&LnkLI92,1,ap);} /* BEST-ARRAY-ELEMENT-TYPE */
static object LnkTLI91(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[91],&LnkLI91,1,ap);} /* SIMPLE-ARRAY-P */
static object LnkTLI86(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[86],&LnkLI86,1,ap);} /* ARRAY-DIMENSIONS */
static object LnkTLI85(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[85],&LnkLI85,2,ap);} /* MATCH-DIMENSIONS */
static LnkT81(){ call_or_link(VV[81],&Lnk81);} /* REALP */
static LnkT80(){ call_or_link(VV[80],&Lnk80);} /* RATIONALP */
static object LnkTLI79(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[79],&LnkLI79,2,ap);} /* IN-INTERVAL-P */
static LnkT76(){ call_or_link(VV[76],&Lnk76);} /* TYPEP */
static LnkT75(){ call_or_link(VV[75],&Lnk75);} /* ARRAY-HAS-FILL-POINTER-P */
static object LnkTLI74(va_alist)va_dcl{va_list ap;va_start(ap);return(object )call_proc(VV[74],&LnkLI74,1,ap);} /* FIND-DOCUMENTATION */
#ifdef SYSTEM_SPECIAL_INIT
SYSTEM_SPECIAL_INIT
#endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.