Changeset 1433ecda in mainline for uspace/lib/c/arch/ppc32


Ignore:
Timestamp:
2018-04-04T15:42:37Z (8 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c4e1cc
Parents:
47b2d7e3
Message:

Fix cstyle: make ccheck-fix and commit only files where all the changes are good.

Location:
uspace/lib/c/arch/ppc32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/arch/ppc32/include/libarch/atomic.h

    r47b2d7e3 r1433ecda  
    4545
    4646        asm volatile (
    47                 "1:\n"
    48                 "lwarx %0, 0, %2\n"
    49                 "addic %0, %0, 1\n"
    50                 "stwcx. %0, 0, %2\n"
    51                 "bne- 1b"
    52                 : "=&r" (tmp),
    53                   "=m" (val->count)
    54                 : "r" (&val->count),
    55                   "m" (val->count)
    56                 : "cc"
     47            "1:\n"
     48            "lwarx %0, 0, %2\n"
     49            "addic %0, %0, 1\n"
     50            "stwcx. %0, 0, %2\n"
     51            "bne- 1b"
     52            : "=&r" (tmp),
     53              "=m" (val->count)
     54            : "r" (&val->count),
     55              "m" (val->count)
     56            : "cc"
    5757        );
    5858}
     
    6363
    6464        asm volatile (
    65                 "1:\n"
    66                 "lwarx %0, 0, %2\n"
    67                 "addic %0, %0, -1\n"
    68                 "stwcx. %0, 0, %2\n"
    69                 "bne- 1b"
    70                 : "=&r" (tmp),
    71                   "=m" (val->count)
    72                 : "r" (&val->count),
    73                   "m" (val->count)
    74                 : "cc"
     65            "1:\n"
     66            "lwarx %0, 0, %2\n"
     67            "addic %0, %0, -1\n"
     68            "stwcx. %0, 0, %2\n"
     69            "bne- 1b"
     70            : "=&r" (tmp),
     71              "=m" (val->count)
     72            : "r" (&val->count),
     73              "m" (val->count)
     74            : "cc"
    7575        );
    7676}
  • uspace/lib/c/arch/ppc32/include/libarch/tls.h

    r47b2d7e3 r1433ecda  
    5050
    5151        asm volatile (
    52                 "mr %%r2, %0\n"
    53                 :
    54                 : "r" (tp)
     52            "mr %%r2, %0\n"
     53            :
     54            : "r" (tp)
    5555        );
    5656}
    5757
    58 static inline tcb_t * __tcb_get(void)
     58static inline tcb_t *__tcb_get(void)
    5959{
    60         void * retval;
     60        void *retval;
    6161
    6262        asm volatile (
    63                 "mr %0, %%r2\n"
    64                 : "=r" (retval)
     63            "mr %0, %%r2\n"
     64            : "=r" (retval)
    6565        );
    6666
  • uspace/lib/c/arch/ppc32/src/syscall.c

    r47b2d7e3 r1433ecda  
    4949
    5050        asm volatile (
    51                 "sc\n"
    52                 : "=r" (__ppc32_reg_r3)
    53                 : "r" (__ppc32_reg_r3),
    54                   "r" (__ppc32_reg_r4),
    55                   "r" (__ppc32_reg_r5),
    56                   "r" (__ppc32_reg_r6),
    57                   "r" (__ppc32_reg_r7),
    58                   "r" (__ppc32_reg_r8),
    59                   "r" (__ppc32_reg_r9)
     51            "sc\n"
     52            : "=r" (__ppc32_reg_r3)
     53            : "r" (__ppc32_reg_r3),
     54              "r" (__ppc32_reg_r4),
     55              "r" (__ppc32_reg_r5),
     56              "r" (__ppc32_reg_r6),
     57              "r" (__ppc32_reg_r7),
     58              "r" (__ppc32_reg_r8),
     59              "r" (__ppc32_reg_r9)
    6060        );
    6161
Note: See TracChangeset for help on using the changeset viewer.