Back to index

glibc  2.9
Defines
sysdep.h File Reference
#include <sysdeps/unix/powerpc/sysdep.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ALIGNARG(log2)   log2
#define L(name)   L..##name
#define C_TEXT(name)   .##name
#define FUNCDESC(real, code)
#define ENTRY(name)
#define CALL_MCOUNT
#define EALIGN_W_0   /* No words to insert. */
#define EALIGN_W_1   nop
#define EALIGN_W_2   nop;nop
#define EALIGN_W_3   nop;nop;nop
#define EALIGN_W_4   EALIGN_W_3;nop
#define EALIGN_W_5   EALIGN_W_4;nop
#define EALIGN_W_6   EALIGN_W_5;nop
#define EALIGN_W_7   EALIGN_W_6;nop
#define EALIGN(name, alignt, words)
#define END(name)
#define JUMPTARGET(name)   C_TEXT (name)

Define Documentation

#define ALIGNARG (   log2)    log2

Definition at line 23 of file sysdep.h.

#define C_TEXT (   name)    .##name

Definition at line 29 of file sysdep.h.

#define CALL_MCOUNT

Definition at line 47 of file sysdep.h.

#define EALIGN (   name,
  alignt,
  words 
)
Value:
FUNCDESC (name, C_TEXT (name))                                       \
  .csect .text[PR], 2;                                                      \
  .align ALIGNARG(alignt);                                           \
  EALIGN_W_##words;                                                  \
  .globl C_TEXT (name);                                                     \
C_TEXT (name):

Definition at line 73 of file sysdep.h.

#define EALIGN_W_0   /* No words to insert. */

Definition at line 49 of file sysdep.h.

#define EALIGN_W_1   nop

Definition at line 50 of file sysdep.h.

#define EALIGN_W_2   nop;nop

Definition at line 51 of file sysdep.h.

#define EALIGN_W_3   nop;nop;nop

Definition at line 52 of file sysdep.h.

#define EALIGN_W_4   EALIGN_W_3;nop

Definition at line 53 of file sysdep.h.

#define EALIGN_W_5   EALIGN_W_4;nop

Definition at line 54 of file sysdep.h.

#define EALIGN_W_6   EALIGN_W_5;nop

Definition at line 55 of file sysdep.h.

#define EALIGN_W_7   EALIGN_W_6;nop

Definition at line 56 of file sysdep.h.

#define END (   name)

Definition at line 84 of file sysdep.h.

#define ENTRY (   name)
Value:
FUNCDESC (name, C_TEXT (name))                                       \
  .csect .text[PR], 2;                                                      \
  .globl C_TEXT (name);                                                     \
C_TEXT (name):

Definition at line 40 of file sysdep.h.

#define FUNCDESC (   real,
  code 
)
Value:
.toc;                                                                \
  .csect real##[DS], 3;                                                     \
  .globl real;                                                              \
real:                                                                \
  .long code, TOC[tc0], 0;

Definition at line 32 of file sysdep.h.

#define JUMPTARGET (   name)    C_TEXT (name)

Definition at line 88 of file sysdep.h.

#define L (   name)    L..##name

Definition at line 26 of file sysdep.h.