merge of '6516a85d1d78f28686ffc271f1b433d8bc839bd1'
[vuplus_openembedded] / packages / mozilla / files / arm / jsautocfg.h
1 #ifndef js_cpucfg___
2 #define js_cpucfg___
3
4 /* AUTOMATICALLY GENERATED - DO NOT EDIT, unless you are an OE dev :) */
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   8L
41 #define JS_ALIGN_OF_FLOAT   4L
42 #define JS_ALIGN_OF_DOUBLE  8L
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  1L
49
50 #define JS_STACK_GROWTH_DIRECTION (-1)
51
52 #define JS_HAVE_LONG_LONG
53
54 #endif /* js_cpucfg___ */