Changeset 1df1905 in mainline for uspace/lib/c/arch/sparc32/include/libarch/stack.h
- Timestamp:
- 2013-12-28T17:30:44Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 41b735f3
- Parents:
- c1023bcb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/sparc32/include/libarch/stack.h
rc1023bcb r1df1905 27 27 */ 28 28 29 /** @addtogroup libcsparc 6429 /** @addtogroup libcsparc32 30 30 * @{ 31 31 */ … … 36 36 #define LIBC_sparc32_STACK_H_ 37 37 38 #define STACK_ITEM_SIZE 38 #define STACK_ITEM_SIZE 4 39 39 40 /** According to SPARC Compliance Definition, every stack frame is 16-byte aligned. */ 41 #define STACK_ALIGNMENT 8 40 #define STACK_ALIGNMENT 8 42 41 43 /** 44 * 16-extended-word save area for %i[0-7] and %l[0-7] registers. 45 */ 46 #define STACK_WINDOW_SAVE_AREA_SIZE (16 * STACK_ITEM_SIZE) 42 /** 16-extended-word save area for %i[0-7] and %l[0-7] registers. */ 43 #define STACK_WINDOW_SAVE_AREA_SIZE (16 * STACK_ITEM_SIZE) 47 44 48 /* 49 * Six extended words for first six arguments. 50 */ 51 #define STACK_ARG_SAVE_AREA_SIZE (6 * STACK_ITEM_SIZE) 45 /* Six extended words for first six arguments. */ 46 #define STACK_ARG_SAVE_AREA_SIZE (6 * STACK_ITEM_SIZE) 52 47 53 48 #endif
Note:
See TracChangeset
for help on using the changeset viewer.