View | Details | Raw Unified | Return to bug 197577 | Differences between
and this patch

Collapse All | Expand All

(-)../pr/include/md/_freebsd.h (+4 lines)
Lines 31-36 Link Here
31
#define _PR_SI_ARCHITECTURE "powerpc"
31
#define _PR_SI_ARCHITECTURE "powerpc"
32
#elif defined(__arm__)
32
#elif defined(__arm__)
33
#define _PR_SI_ARCHITECTURE "arm"
33
#define _PR_SI_ARCHITECTURE "arm"
34
#elif defined(__mips__)
35
#define _PR_SI_ARCHITECTURE "mips"
36
#elif defined(__mips64__)
37
#define _PR_SI_ARCHITECTURE "mips64"
34
#else
38
#else
35
#error "Unknown CPU architecture"
39
#error "Unknown CPU architecture"
36
#endif
40
#endif
(-)../pr/include/md/_freebsd.cfg (+92 lines)
Lines 392-397 Link Here
392
#define PR_BYTES_PER_WORD_LOG2   2
392
#define PR_BYTES_PER_WORD_LOG2   2
393
#define PR_BYTES_PER_DWORD_LOG2  3
393
#define PR_BYTES_PER_DWORD_LOG2  3
394
394
395
#elif defined(__mips__)
396
397
#undef  IS_LITTLE_ENDIAN
398
#define IS_BIG_ENDIAN    1
399
#define IS_64
400
401
#define PR_BYTES_PER_BYTE   1
402
#define PR_BYTES_PER_SHORT  2
403
#define PR_BYTES_PER_INT    4
404
#define PR_BYTES_PER_INT64  8
405
#define PR_BYTES_PER_LONG   4
406
#define PR_BYTES_PER_FLOAT  4
407
#define PR_BYTES_PER_DOUBLE 8
408
#define PR_BYTES_PER_WORD   4
409
#define PR_BYTES_PER_DWORD  8
410
411
#define PR_BITS_PER_BYTE    8
412
#define PR_BITS_PER_SHORT   16
413
#define PR_BITS_PER_INT     32
414
#define PR_BITS_PER_INT64   64
415
#define PR_BITS_PER_LONG    32
416
#define PR_BITS_PER_FLOAT   32
417
#define PR_BITS_PER_DOUBLE  64
418
#define PR_BITS_PER_WORD    32
419
420
#define PR_BITS_PER_BYTE_LOG2   3
421
#define PR_BITS_PER_SHORT_LOG2  4
422
#define PR_BITS_PER_INT_LOG2    5
423
#define PR_BITS_PER_INT64_LOG2  6
424
#define PR_BITS_PER_LONG_LOG2   5
425
#define PR_BITS_PER_FLOAT_LOG2  5
426
#define PR_BITS_PER_DOUBLE_LOG2 6
427
#define PR_BITS_PER_WORD_LOG2   5
428
429
#define PR_ALIGN_OF_SHORT   2
430
#define PR_ALIGN_OF_INT     4
431
#define PR_ALIGN_OF_LONG    4
432
#define PR_ALIGN_OF_INT64   8
433
#define PR_ALIGN_OF_FLOAT   4
434
#define PR_ALIGN_OF_DOUBLE  8
435
#define PR_ALIGN_OF_POINTER 4
436
#define PR_ALIGN_OF_WORD    4
437
438
#define PR_BYTES_PER_WORD_LOG2   2
439
#define PR_BYTES_PER_DWORD_LOG2  3
440
441
#elif defined(__mips64__)
442
443
#undef  IS_LITTLE_ENDIAN
444
#define IS_BIG_ENDIAN    1
445
#define IS_64
446
447
#define PR_BYTES_PER_BYTE   1
448
#define PR_BYTES_PER_SHORT  2
449
#define PR_BYTES_PER_INT    4
450
#define PR_BYTES_PER_INT64  8
451
#define PR_BYTES_PER_LONG   8
452
#define PR_BYTES_PER_FLOAT  4
453
#define PR_BYTES_PER_DOUBLE 8
454
#define PR_BYTES_PER_WORD   8
455
#define PR_BYTES_PER_DWORD  8
456
457
#define PR_BITS_PER_BYTE    8
458
#define PR_BITS_PER_SHORT   16
459
#define PR_BITS_PER_INT     32
460
#define PR_BITS_PER_INT64   64
461
#define PR_BITS_PER_LONG    64
462
#define PR_BITS_PER_FLOAT   32
463
#define PR_BITS_PER_DOUBLE  64
464
#define PR_BITS_PER_WORD    64
465
466
#define PR_BITS_PER_BYTE_LOG2   3
467
#define PR_BITS_PER_SHORT_LOG2  4
468
#define PR_BITS_PER_INT_LOG2    5
469
#define PR_BITS_PER_INT64_LOG2  6
470
#define PR_BITS_PER_LONG_LOG2   6
471
#define PR_BITS_PER_FLOAT_LOG2  5
472
#define PR_BITS_PER_DOUBLE_LOG2 6
473
#define PR_BITS_PER_WORD_LOG2   6
474
475
#define PR_ALIGN_OF_SHORT   2
476
#define PR_ALIGN_OF_INT     4
477
#define PR_ALIGN_OF_LONG    8
478
#define PR_ALIGN_OF_INT64   8
479
#define PR_ALIGN_OF_FLOAT   4
480
#define PR_ALIGN_OF_DOUBLE  8
481
#define PR_ALIGN_OF_POINTER 8
482
#define PR_ALIGN_OF_WORD    8
483
484
#define PR_BYTES_PER_WORD_LOG2   3
485
#define PR_BYTES_PER_DWORD_LOG2  3
486
395
#else
487
#else
396
488
397
#error "Unknown CPU architecture"
489
#error "Unknown CPU architecture"

Return to bug 197577