Revision a11b8151 target-ppc/op_helper.c

b/target-ppc/op_helper.c
474 474

  
475 475
/*****************************************************************************/
476 476
/* Floating point operations helpers */
477
static inline int fpisneg (float64 f)
477
static always_inline int fpisneg (float64 f)
478 478
{
479 479
    union {
480 480
        float64 f;
......
486 486
    return u.u >> 63 != 0;
487 487
}
488 488

  
489
static inline int isden (float f)
489
static always_inline int isden (float f)
490 490
{
491 491
    union {
492 492
        float64 f;
......
498 498
    return ((u.u >> 52) & 0x7FF) == 0;
499 499
}
500 500

  
501
static inline int iszero (float64 f)
501
static always_inline int iszero (float64 f)
502 502
{
503 503
    union {
504 504
        float64 f;
......
510 510
    return (u.u & ~0x8000000000000000ULL) == 0;
511 511
}
512 512

  
513
static inline int isinfinity (float64 f)
513
static always_inline int isinfinity (float64 f)
514 514
{
515 515
    union {
516 516
        float64 f;
......
661 661
        float64 f;
662 662
        uint64_t u;
663 663
    } u0, u1;
664
    
665 664

  
666 665
    env->fpscr |= 1 << FPSCR_ZX;
667 666
    env->fpscr &= ~((1 << FPSCR_FR) | (1 << FPSCR_FI));
......
2825 2824
                     way, is_code, CMP, RPN);
2826 2825
}
2827 2826

  
2828
static target_ulong booke_tlb_to_page_size (int size)
2827
static always_inline target_ulong booke_tlb_to_page_size (int size)
2829 2828
{
2830 2829
    return 1024 << (2 * size);
2831 2830
}
2832 2831

  
2833
static int booke_page_size_to_tlb (target_ulong page_size)
2832
static always_inline int booke_page_size_to_tlb (target_ulong page_size)
2834 2833
{
2835 2834
    int size;
2836 2835

  

Also available in: Unified diff