From owner-p4-projects Thu Oct 24 11: 1:47 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8A0C237B404; Thu, 24 Oct 2002 11:01:43 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 237D437B401 for ; Thu, 24 Oct 2002 11:01:42 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8152943E6A for ; Thu, 24 Oct 2002 11:01:42 -0700 (PDT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id g9OI0vmV016709 for ; Thu, 24 Oct 2002 11:00:57 -0700 (PDT) (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id g9OI0vwr016705 for perforce@freebsd.org; Thu, 24 Oct 2002 11:00:57 -0700 (PDT) Date: Thu, 24 Oct 2002 11:00:57 -0700 (PDT) Message-Id: <200210241800.g9OI0vwr016705@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 20058 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=20058 Change 20058 by jhb@jhb_laptop on 2002/10/24 11:00:56 Here are the non-bogus changes. Affected files ... .. //depot/projects/smpng/sys/alpha/include/alpha_cpu.h#4 edit Differences ... ==== //depot/projects/smpng/sys/alpha/include/alpha_cpu.h#4 (text+ko) ==== @@ -372,8 +372,8 @@ register u_int64_t a0 __asm__("$16") = ipir; __asm__ __volatile__ ( "call_pal 0xd #PAL_ipir" - : "=r" (a0) - : "0" (a0) + : "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -395,8 +395,8 @@ register u_int64_t a0 __asm__("$16") = mces; __asm__ __volatile__ ( "call_pal 0x11 #PAL_wrmces" - : "=r" (a0) - : "0" (a0) + : "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -406,8 +406,8 @@ register u_int64_t a0 __asm__("$16") = fen; __asm__ __volatile__ ( "call_pal 0x2b #PAL_wrfen" - : "=r" (a0) - : "0" (a0) + : "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -417,8 +417,8 @@ register u_int64_t a0 __asm__("$16") = vptptr; __asm__ __volatile__ ( "call_pal 0x2d #PAL_wrvptptr" - : "=r" (a0) - : "0" (a0) + : "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -429,8 +429,8 @@ register u_int64_t v0 __asm__("$0"); __asm__ __volatile__ ( "call_pal 0x30 #PAL_OSF1_swpctx" - : "=r" (v0), "=r" (a0) - : "1" (a0) + : "=r" (v0), "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25", "memory"); return v0; } @@ -441,8 +441,8 @@ register u_int64_t a0 __asm__("$16") = sysvalue; __asm__ __volatile__ ( "call_pal 0x31 #PAL_wrval" - : "=r" (a0) - : "0" (a0) + : "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -465,8 +465,8 @@ register u_int64_t a1 __asm__("$17") = va; __asm__ __volatile__ ( "call_pal 0x33 #PAL_OSF1_tbi" - : "=r" (a0), "=r" (a1) - : "0" (a0), "1" (a1) + : "+r" (a0), "+r" (a1) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -477,8 +477,8 @@ register u_int64_t a1 __asm__("$17") = which; __asm__ __volatile__ ( "call_pal 0x34 #PAL_OSF1_wrent" - : "=r" (a0), "=r" (a1) - : "0" (a0), "1" (a1) + : "+r" (a0), "+r" (a1) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -489,8 +489,8 @@ register u_int64_t v0 __asm__("$0"); __asm__ __volatile__ ( "call_pal 0x35 #PAL_OSF1_swpipl" - : "=r" (v0), "=r" (a0) - : "1" (a0) + : "=r" (v0), "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25"); return v0; } @@ -513,8 +513,8 @@ register u_int64_t a0 __asm__("$16") = usp; __asm__ __volatile__ ( "call_pal 0x38 #PAL_wrusp" - : "=r" (a0) - : "0" (a0) + : "+r" (a0) + : : "$1", "$22", "$23", "$24", "$25"); } @@ -526,8 +526,8 @@ register u_int64_t a1 __asm__("$17") = arg1; __asm__ __volatile__ ( "call_pal 0x39 #PAL_OSF1_wrperfmon" - : "=r" (a0), "=r" (a1), "=r" (v0) - : "0" (a0), "1" (a1) + : "+r" (a0), "+r" (a1), "=r" (v0) + : : "$1", "$22", "$23", "$24", "$25"); return v0; } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message