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 (+91 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
400
#define PR_BYTES_PER_BYTE   1
401
#define PR_BYTES_PER_SHORT  2
402
#define PR_BYTES_PER_INT    4
403
#define PR_BYTES_PER_INT64  8
404
#define PR_BYTES_PER_LONG   4
405
#define PR_BYTES_PER_FLOAT  4
406
#define PR_BYTES_PER_DOUBLE 8
407
#define PR_BYTES_PER_WORD   4
408
#define PR_BYTES_PER_DWORD  8
409
410
#define PR_BITS_PER_BYTE    8
411
#define PR_BITS_PER_SHORT   16
412
#define PR_BITS_PER_INT     32
413
#define PR_BITS_PER_INT64   64
414
#define PR_BITS_PER_LONG    32
415
#define PR_BITS_PER_FLOAT   32
416
#define PR_BITS_PER_DOUBLE  64
417
#define PR_BITS_PER_WORD    32
418
419
#define PR_BITS_PER_BYTE_LOG2   3
420
#define PR_BITS_PER_SHORT_LOG2  4
421
#define PR_BITS_PER_INT_LOG2    5
422
#define PR_BITS_PER_INT64_LOG2  6
423
#define PR_BITS_PER_LONG_LOG2   5
424
#define PR_BITS_PER_FLOAT_LOG2  5
425
#define PR_BITS_PER_DOUBLE_LOG2 6
426
#define PR_BITS_PER_WORD_LOG2   5
427
428
#define PR_ALIGN_OF_SHORT   2
429
#define PR_ALIGN_OF_INT     4
430
#define PR_ALIGN_OF_LONG    4
431
#define PR_ALIGN_OF_INT64   8
432
#define PR_ALIGN_OF_FLOAT   4
433
#define PR_ALIGN_OF_DOUBLE  8
434
#define PR_ALIGN_OF_POINTER 4
435
#define PR_ALIGN_OF_WORD    4
436
437
#define PR_BYTES_PER_WORD_LOG2   2
438
#define PR_BYTES_PER_DWORD_LOG2  3
439
440
#elif defined(__mips64__)
441
442
#undef  IS_LITTLE_ENDIAN
443
#define IS_BIG_ENDIAN    1
444
#define IS_64
445
446
#define PR_BYTES_PER_BYTE   1
447
#define PR_BYTES_PER_SHORT  2
448
#define PR_BYTES_PER_INT    4
449
#define PR_BYTES_PER_INT64  8
450
#define PR_BYTES_PER_LONG   8
451
#define PR_BYTES_PER_FLOAT  4
452
#define PR_BYTES_PER_DOUBLE 8
453
#define PR_BYTES_PER_WORD   8
454
#define PR_BYTES_PER_DWORD  8
455
456
#define PR_BITS_PER_BYTE    8
457
#define PR_BITS_PER_SHORT   16
458
#define PR_BITS_PER_INT     32
459
#define PR_BITS_PER_INT64   64
460
#define PR_BITS_PER_LONG    64
461
#define PR_BITS_PER_FLOAT   32
462
#define PR_BITS_PER_DOUBLE  64
463
#define PR_BITS_PER_WORD    64
464
465
#define PR_BITS_PER_BYTE_LOG2   3
466
#define PR_BITS_PER_SHORT_LOG2  4
467
#define PR_BITS_PER_INT_LOG2    5
468
#define PR_BITS_PER_INT64_LOG2  6
469
#define PR_BITS_PER_LONG_LOG2   6
470
#define PR_BITS_PER_FLOAT_LOG2  5
471
#define PR_BITS_PER_DOUBLE_LOG2 6
472
#define PR_BITS_PER_WORD_LOG2   6
473
474
#define PR_ALIGN_OF_SHORT   2
475
#define PR_ALIGN_OF_INT     4
476
#define PR_ALIGN_OF_LONG    8
477
#define PR_ALIGN_OF_INT64   8
478
#define PR_ALIGN_OF_FLOAT   4
479
#define PR_ALIGN_OF_DOUBLE  8
480
#define PR_ALIGN_OF_POINTER 8
481
#define PR_ALIGN_OF_WORD    8
482
483
#define PR_BYTES_PER_WORD_LOG2   3
484
#define PR_BYTES_PER_DWORD_LOG2  3
485
395
#else
486
#else
396
487
397
#error "Unknown CPU architecture"
488
#error "Unknown CPU architecture"

Return to bug 197577