Changeset f3831af in mainline


Ignore:
Timestamp:
2014-09-06T21:21:05Z (10 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fff4f21
Parents:
b482287
Message:

Align int128_t and uint128_t types naturally.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/typedefs.h

    rb482287 rf3831af  
    4949        uint64_t lo;
    5050        int64_t hi;
    51 } int128_t;
     51} __attribute__ ((aligned(16))) int128_t;
    5252
    5353typedef struct {
    5454        uint64_t lo;
    5555        uint64_t hi;
    56 } uint128_t;
     56} __attribute__ ((aligned(16))) uint128_t;
    5757
    5858typedef struct {
  • uspace/lib/c/arch/ia64/include/libarch/types.h

    rb482287 rf3831af  
    4949        uint64_t lo;
    5050        int64_t hi;
    51 } int128_t;
     51} __attribute__((aligned(16))) int128_t;
    5252
    5353typedef struct {
    5454        uint64_t lo;
    5555        uint64_t hi;
    56 } uint128_t;
     56} __attribute__((aligned(16))) uint128_t;
    5757
    5858typedef uint64_t sysarg_t;
Note: See TracChangeset for help on using the changeset viewer.