[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: scm_remember_upto_here asm volatile

From: Dirk Herrmann
Subject: Re: scm_remember_upto_here asm volatile
Date: Sat, 23 Aug 2003 12:32:29 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312

Kevin Ryde wrote:

+  do {                                          \
+    __asm__ __volatile__ ("" : : "g" (x));      \
+  } while (0)
Hello Kevin,

would you mind to add an explanation of the syntax of that construct? For example, what does the "g" mean? Since we don't have many asm instructions in guile, it is fair to assume that most of the developers don't know about the exact meaning of that construct.

Thanks a lot
Dirk Herrmann

reply via email to

[Prev in Thread] Current Thread [Next in Thread]