|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 948 (0x3b4) Types: TextFile Notes: UNIX file Names: »prof.h«
└─⟦ec4aa5908⟧ Bits:30004042/swdev3.imd SW95705I 386/ix Multi-user Release 1.2 └─⟦ec4aa5908⟧ UNIX Filesystem └─⟦this⟧ »sd/new/usr/include/prof.h«
/* Copyright (c) 1984 AT&T */ /* All Rights Reserved */ /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ /* The copyright notice above does not evidence any */ /* actual or intended publication of such source code. */ #ident "@(#)head:prof.h 1.10" #ifndef MARK #define MARK(L) {} #else #undef MARK #ifdef vax #define MARK(L) {\ asm(" .data");\ asm(" .align 4");\ asm(".L.:");\ asm(" .long 0");\ asm(" .text");\ asm("M.L:");\ asm(" nop;nop");\ asm(" movab .L.,r0");\ asm(" jsb mcount");\ } #endif #if u3b || M32 || u3b15 || u3b5 || u3b2 #define MARK(L) {\ asm(" .data");\ asm(" .align 4");\ asm(".L.:");\ asm(" .word 0");\ asm(" .text");\ asm("M.L:");\ asm(" movw &.L.,%r0");\ asm(" jsb _mcount");\ } #endif #ifdef pdp11 #define MARK(L) {\ asm(" .bss");\ asm(".L.:");\ asm(" .=.+2");\ asm(" .text");\ asm("M.L:");\ asm(" mov $.L.,r0");\ asm(" jsr pc,mcount");\ } #endif #endif