]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/mozilla/firefox-1.0.6/jsautocfg.h
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / mozilla / firefox-1.0.6 / jsautocfg.h
1 #ifndef js_cpucfg___
2 #define js_cpucfg___
3
4 /* Lovingly crafted by hand avoiding Mozilla stupidity */
5
6 #define IS_LITTLE_ENDIAN 1
7 #undef  IS_BIG_ENDIAN
8
9 #define JS_BYTES_PER_BYTE   1L
10 #define JS_BYTES_PER_SHORT  2L
11 #define JS_BYTES_PER_INT    4L
12 #define JS_BYTES_PER_INT64  8L
13 #define JS_BYTES_PER_LONG   4L
14 #define JS_BYTES_PER_FLOAT  4L
15 #define JS_BYTES_PER_DOUBLE 8L
16 #define JS_BYTES_PER_WORD   4L
17 #define JS_BYTES_PER_DWORD  8L
18
19 #define JS_BITS_PER_BYTE    8L
20 #define JS_BITS_PER_SHORT   16L
21 #define JS_BITS_PER_INT     32L
22 #define JS_BITS_PER_INT64   64L
23 #define JS_BITS_PER_LONG    32L
24 #define JS_BITS_PER_FLOAT   32L
25 #define JS_BITS_PER_DOUBLE  64L
26 #define JS_BITS_PER_WORD    32L
27
28 #define JS_BITS_PER_BYTE_LOG2   3L
29 #define JS_BITS_PER_SHORT_LOG2  4L
30 #define JS_BITS_PER_INT_LOG2    5L
31 #define JS_BITS_PER_INT64_LOG2  6L
32 #define JS_BITS_PER_LONG_LOG2   5L
33 #define JS_BITS_PER_FLOAT_LOG2  5L
34 #define JS_BITS_PER_DOUBLE_LOG2 6L
35 #define JS_BITS_PER_WORD_LOG2   5L
36
37 #define JS_ALIGN_OF_SHORT   2L
38 #define JS_ALIGN_OF_INT     4L
39 #define JS_ALIGN_OF_LONG    4L
40 #define JS_ALIGN_OF_INT64   4L
41 #define JS_ALIGN_OF_FLOAT   4L
42 #define JS_ALIGN_OF_DOUBLE  4L
43 #define JS_ALIGN_OF_POINTER 4L
44 #define JS_ALIGN_OF_WORD    4L
45
46 #define JS_BYTES_PER_WORD_LOG2   2L
47 #define JS_BYTES_PER_DWORD_LOG2  3L
48 #define JS_WORDS_PER_DWORD_LOG2  2L
49
50 #define JS_STACK_GROWTH_DIRECTION (-1)
51
52 #endif /* js_cpucfg___ */