Ignore:
Timestamp:
Jun 27, 2017, 10:53:32 AM (7 years ago)
Author:
ertl-honda
Message:

3.1.0を反映

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_wo_tecs/trunk/arch/arm_gcc/common/arm_insn.h

    r304 r306  
    5252 *  の責任を負わない.
    5353 *
    54  *  $Id: arm_insn.h 547 2016-01-16 06:26:08Z ertl-hiro $
     54 *  $Id: arm_insn.h 694 2016-03-23 13:17:48Z ertl-hiro $
    5555 */
    5656
     
    245245#define CP15_INVALIDATE_ICACHE() \
    246246                                                                Asm("mcr p15, 0, %0, c7, c5, 0"::"r"(0))
     247
     248/* 分岐予測å
     249¨ä½“の無効化 */
     250#define CP15_INVALIDATE_BP()    Asm("mcr p15, 0, %0, c7, c5, 6"::"r"(0))
    247251
    248252/* データキャッシュå
     
    435439}
    436440
     441/*
     442 *  CP15のセキュリティ拡張レジスタ操作マクロ(ARMv7のみ)
     443 */
     444#if __TARGET_ARCH_ARM == 7
     445
     446/* ベクタベースアドレスレジスタ */
     447#define CP15_READ_VBAR(reg)             Asm("mrc p15, 0, %0, c12, c0, 0":"=r"(reg))
     448#define CP15_WRITE_VBAR(reg)    Asm("mcr p15, 0, %0, c12, c0, 0"::"r"(reg))
     449
     450#endif /* __TARGET_ARCH_ARM == 7 */
    437451#endif /* TOPPERS_ARM_INSN_H */
Note: See TracChangeset for help on using the changeset viewer.