Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/compiler98/PreImp.hc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include "newmacros.h"
#include "runtime.h"

#define CT_v565	((void*)startLabel+20)
#define CT_v566	((void*)startLabel+52)
#define CT_v567	((void*)startLabel+84)
#define CT_v568	((void*)startLabel+116)
#define CT_v569	((void*)startLabel+148)
#define CT_v570	((void*)startLabel+180)
#define CT_v571	((void*)startLabel+212)
#define CT_v572	((void*)startLabel+244)
#define CT_v573	((void*)startLabel+276)
#define CT_v574	((void*)startLabel+308)

static Node startLabel[] = {
  bytes2word(1,0,0,1)
, useLabel(CT_v565)
,};
Node FN_PreImp_46sFix[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,4)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v565: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46sFix[] = {
  CAPTAG(useLabel(FN_PreImp_46sFix),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v566)
,};
Node FN_PreImp_46sExp[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,3)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v566: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46sExp[] = {
  CAPTAG(useLabel(FN_PreImp_46sExp),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v567)
,};
Node FN_PreImp_46sQual[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v567: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46sQual[] = {
  CAPTAG(useLabel(FN_PreImp_46sQual),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v568)
,};
Node FN_PreImp_46sLG[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v568: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46sLG[] = {
  CAPTAG(useLabel(FN_PreImp_46sLG),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v569)
,};
Node FN_PreImp_46hVarsType[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,6)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v569: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46hVarsType[] = {
  CAPTAG(useLabel(FN_PreImp_46hVarsType),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v570)
,};
Node FN_PreImp_46hInstance[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,5)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v570: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46hInstance[] = {
  CAPTAG(useLabel(FN_PreImp_46hInstance),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v571)
,};
Node FN_PreImp_46hClass[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,4)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v571: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46hClass[] = {
  CAPTAG(useLabel(FN_PreImp_46hClass),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v572)
,};
Node FN_PreImp_46hDataPrim[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,3)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v572: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46hDataPrim[] = {
  CAPTAG(useLabel(FN_PreImp_46hDataPrim),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v573)
,};
Node FN_PreImp_46hData[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v573: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46hData[] = {
  CAPTAG(useLabel(FN_PreImp_46hData),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v574)
,};
Node FN_PreImp_46hType[] = {
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v574: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_PreImp_46hType[] = {
  CAPTAG(useLabel(FN_PreImp_46hType),1)
,};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].