146 label as FBSYMBOL
ptr
175 tbsym as FBSYMBOL
ptr
179 labels as FBSYMBOL
ptr ptr
223 byval svreg as IRVREG
ptr )
228 byval label as FBSYMBOL
ptr, _
229 byval dvreg as IRVREG
ptr, _
230 byval svreg as IRVREG
ptr )
233 byval extra as integer )
236 byval sym as FBSYMBOL
ptr, _
237 byval extra as integer )
245 byval tbsym as FBSYMBOL
ptr, _
246 byval values1
as ulongint ptr, _
247 byval labels1
as FBSYMBOL
ptr ptr, _
250 byval minval as ulongint, _
251 byval maxval as ulongint _
255 byval svreg as IRVREG
ptr, _
256 byval bytes as integer, _
257 byval extra as integer )
260 byval lnum as integer, _
261 byval pos as integer )
275 byval opt
as IR_OPTIONVALUE _
284 byval tottime
as double _
289 byval text as zstring ptr _
294 byval dclass
as integer, _
295 byval reg
as integer _
300 byval dclass
as integer, _
301 byval dtype
as integer _
306 byval dtype
as integer, _
307 byval dclass
as integer, _
308 byref r1
as integer, _
309 byref r2
as integer _
314 )
as const zstring ptr
318 byval proc as FBSYMBOL
ptr _
323 byval proc as FBSYMBOL
ptr _
328 byval proc as FBSYMBOL
ptr, _
329 byval initlabel
as FBSYMBOL
ptr _
334 byval proc as FBSYMBOL
ptr, _
335 byval bytestopop
as integer, _
336 byval initlabel
as FBSYMBOL
ptr, _
337 byval exitlabel
as FBSYMBOL
ptr _
342 byval proc as FBSYMBOL
ptr, _
343 byval sym as FBSYMBOL
ptr _
348 byval proc as FBSYMBOL
ptr, _
349 byval sym as FBSYMBOL
ptr _
356 byval s
as FBSYMBOL
ptr _
361 byval s
as FBSYMBOL
ptr _
366 byval section
as integer, _
367 byval priority
as integer _
372 byval dtype
as integer _
373 )
as const zstring ptr
377 byval section
as integer, _
378 byval priority
as integer _
379 )
as const zstring ptr
411 declare function emitInit( )
as integer
415 declare function emitDumpRegName(
byval dtype
as integer,
byval reg
as integer )
as string
420 byval dclass
as integer _
428 byval tbsym as FBSYMBOL
ptr, _
429 byval values1
as ulongint ptr, _
430 byval labels1
as FBSYMBOL
ptr ptr, _
433 byval minval as ulongint, _
434 byval maxval as ulongint _
439 byval label as FBSYMBOL
ptr, _
440 byval bytestopop
as integer _
445 byval svreg as IRVREG
ptr, _
446 byval bytestopop
as integer _
451 byval label as FBSYMBOL
ptr _
456 byval svreg as IRVREG
ptr _
461 byval label as FBSYMBOL
ptr _
468 byval label as FBSYMBOL
ptr _
473 byval op as integer, _
474 byval label as FBSYMBOL
ptr _
479 byval svreg as IRVREG
ptr _
484 byval dvreg as IRVREG
ptr, _
485 byval svreg as IRVREG
ptr _
490 byval dvreg as IRVREG
ptr, _
491 byval svreg as IRVREG
ptr _
496 byval dvreg as IRVREG
ptr, _
497 byval svreg as IRVREG
ptr _
502 byval dvreg as IRVREG
ptr, _
503 byval svreg as IRVREG
ptr _
508 byval dvreg as IRVREG
ptr, _
509 byval svreg as IRVREG
ptr _
514 byval dvreg as IRVREG
ptr, _
515 byval svreg as IRVREG
ptr _
520 byval dvreg as IRVREG
ptr, _
521 byval svreg as IRVREG
ptr _
526 byval dvreg as IRVREG
ptr, _
527 byval svreg as IRVREG
ptr _
532 byval dvreg as IRVREG
ptr, _
533 byval svreg as IRVREG
ptr _
538 byval dvreg as IRVREG
ptr, _
539 byval svreg as IRVREG
ptr _
544 byval dvreg as IRVREG
ptr, _
545 byval svreg as IRVREG
ptr _
550 byval dvreg as IRVREG
ptr, _
551 byval svreg as IRVREG
ptr _
556 byval dvreg as IRVREG
ptr, _
557 byval svreg as IRVREG
ptr _
562 byval dvreg as IRVREG
ptr, _
563 byval svreg as IRVREG
ptr _
568 byval dvreg as IRVREG
ptr, _
569 byval svreg as IRVREG
ptr _
574 byval dvreg as IRVREG
ptr, _
575 byval svreg as IRVREG
ptr _
580 byval dvreg as IRVREG
ptr, _
581 byval svreg as IRVREG
ptr _
586 byval dvreg as IRVREG
ptr, _
587 byval svreg as IRVREG
ptr _
592 byval rvreg as IRVREG
ptr, _
593 byval label as FBSYMBOL
ptr, _
594 byval dvreg as IRVREG
ptr, _
595 byval svreg as IRVREG
ptr _
600 byval rvreg as IRVREG
ptr, _
601 byval label as FBSYMBOL
ptr, _
602 byval dvreg as IRVREG
ptr, _
603 byval svreg as IRVREG
ptr _
608 byval rvreg as IRVREG
ptr, _
609 byval label as FBSYMBOL
ptr, _
610 byval dvreg as IRVREG
ptr, _
611 byval svreg as IRVREG
ptr _
616 byval rvreg as IRVREG
ptr, _
617 byval label as FBSYMBOL
ptr, _
618 byval dvreg as IRVREG
ptr, _
619 byval svreg as IRVREG
ptr _
624 byval rvreg as IRVREG
ptr, _
625 byval label as FBSYMBOL
ptr, _
626 byval dvreg as IRVREG
ptr, _
627 byval svreg as IRVREG
ptr _
632 byval rvreg as IRVREG
ptr, _
633 byval label as FBSYMBOL
ptr, _
634 byval dvreg as IRVREG
ptr, _
635 byval svreg as IRVREG
ptr _
640 byval dvreg as IRVREG
ptr, _
641 byval svreg as IRVREG
ptr _
646 byval dvreg as IRVREG
ptr, _
647 byval svreg as IRVREG
ptr _
652 byval dvreg as IRVREG
ptr _
657 byval dvreg as IRVREG
ptr _
662 byval dvreg as IRVREG
ptr _
667 byval dvreg as IRVREG
ptr _
672 byval dvreg as IRVREG
ptr _
677 byval dvreg as IRVREG
ptr _
682 byval dvreg as IRVREG
ptr _
689 byval dvreg as IRVREG
ptr _
694 byval dvreg as IRVREG
ptr _
699 byval dvreg as IRVREG
ptr _
704 byval dvreg as IRVREG
ptr _
709 byval dvreg as IRVREG
ptr _
714 byval dvreg as IRVREG
ptr _
719 byval dvreg as IRVREG
ptr _
724 byval dvreg as IRVREG
ptr _
729 byval dvreg as IRVREG
ptr _
734 byval dvreg as IRVREG
ptr _
739 byval dvreg as IRVREG
ptr _
744 byval dvreg as IRVREG
ptr _
749 byval dvreg as IRVREG
ptr _
756 byval svreg as IRVREG
ptr _
761 byval svreg as IRVREG
ptr, _
762 byval sdsize
as integer _
767 byval svreg as IRVREG
ptr _
772 byval dvreg as IRVREG
ptr, _
773 byval svreg as IRVREG
ptr, _
774 byval bytes as integer _
779 byval dvreg as IRVREG
ptr, _
780 byval svreg as IRVREG
ptr, _
781 byval bytes as integer _
786 byval dvreg as IRVREG
ptr, _
787 byval bytes_vreg
as IRVREG
ptr _
792 byval bytes as integer, _
793 byval baseofs
as integer _
798 byval proc as FBSYMBOL
ptr, _
799 byval ex
as integer _
804 byval proc as FBSYMBOL
ptr, _
805 byval ex
as integer _
810 byval sym as FBSYMBOL
ptr _
815 byval sym as FBSYMBOL
ptr _
819 declare sub emitVARINIi(
byval dtype
as integer,
byval value
as integer )
820 declare sub emitVARINIf(
byval dtype
as integer,
byval value
as double )
821 declare sub emitVARINI64(
byval dtype
as integer,
byval value
as longint )
822 declare sub emitVARINIOFS(
byval sname
as zstring ptr,
byval ofs
as integer )
832 byval s
as const zstring ptr, _
833 byval addtab
as integer =
FALSE _
838 byval liblist
as TLIST
ptr, _
839 byval libpathlist
as TLIST
ptr _
867 #define emitProcFooter(
proc, bytestopop, initlabel, exitlabel )
emit.
vtbl.
procFooter(
proc, bytestopop, initlabel, exitlabel )
885 #define emitGetResultReg( dtype, dclass, reg, reg2 )
emit.
vtbl.
getResultReg( dtype, dclass, reg, reg2 )
891 #define EMIT_REGISUSED(c,r) ((
emit.
regUsedTB(c)
and (1
shl r)) <> 0)