URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [tags/] [start/] [insight/] [sim/] [erc32/] [end.c] - Rev 1765
Compare with Previous | Blame | View Log
#include <stdio.h> int main() { unsigned int u1; char *c; double d1; float *f1; c = (char *) &u1; u1 = 0x0F; if (c[0] == 0x0F) puts("#define HOST_LITTLE_ENDIAN\n"); else puts("#define HOST_BIG_ENDIAN\n"); d1 = 1.0; f1 = (float *) &d1; if (*((int *) f1) != 0x3ff00000) puts("#define HOST_LITTLE_ENDIAN_FLOAT\n"); else puts("#define HOST_BIG_ENDIAN_FLOAT\n"); return 0; }