Lines Matching refs:__PMC_EV_ALIAS
54 __PMC_EV_ALIAS("cycles", TSC_TSC)
166 __PMC_EV_ALIAS("instruction-retired", IAF_INSTR_RETIRED_ANY) \
167 __PMC_EV_ALIAS("unhalted-core-cycles", IAF_CPU_CLK_UNHALTED_CORE) \
168 __PMC_EV_ALIAS("unhalted-reference-cycles", IAF_CPU_CLK_UNHALTED_REF)
436 __PMC_EV_ALIAS("PMNC_SW_INCR", ARMV7_EVENT_00H) \
437 __PMC_EV_ALIAS("L1_ICACHE_REFILL", ARMV7_EVENT_01H) \
438 __PMC_EV_ALIAS("ITLB_REFILL", ARMV7_EVENT_02H) \
439 __PMC_EV_ALIAS("L1_DCACHE_REFILL", ARMV7_EVENT_03H) \
440 __PMC_EV_ALIAS("L1_DCACHE_ACCESS", ARMV7_EVENT_04H) \
441 __PMC_EV_ALIAS("DTLB_REFILL", ARMV7_EVENT_05H) \
442 __PMC_EV_ALIAS("MEM_READ", ARMV7_EVENT_06H) \
443 __PMC_EV_ALIAS("MEM_WRITE", ARMV7_EVENT_07H) \
444 __PMC_EV_ALIAS("EXC_TAKEN", ARMV7_EVENT_09H) \
445 __PMC_EV_ALIAS("EXC_EXECUTED", ARMV7_EVENT_0AH) \
446 __PMC_EV_ALIAS("CID_WRITE", ARMV7_EVENT_0BH) \
447 __PMC_EV_ALIAS("PC_WRITE", ARMV7_EVENT_0CH) \
448 __PMC_EV_ALIAS("PC_IMM_BRANCH", ARMV7_EVENT_0DH) \
449 __PMC_EV_ALIAS("MEM_UNALIGNED_ACCESS", ARMV7_EVENT_0FH) \
450 __PMC_EV_ALIAS("PC_BRANCH_MIS_PRED", ARMV7_EVENT_10H) \
451 __PMC_EV_ALIAS("CLOCK_CYCLES", ARMV7_EVENT_11H) \
452 __PMC_EV_ALIAS("PC_BRANCH_PRED", ARMV7_EVENT_12H)
456 __PMC_EV_ALIAS("INSTR_EXECUTED", ARMV7_EVENT_08H) \
457 __PMC_EV_ALIAS("PC_PROC_RETURN", ARMV7_EVENT_0EH) \
458 __PMC_EV_ALIAS("MEM_ACCESS", ARMV7_EVENT_13H) \
459 __PMC_EV_ALIAS("L1_ICACHE_ACCESS", ARMV7_EVENT_14H) \
460 __PMC_EV_ALIAS("L1_DCACHE_WB", ARMV7_EVENT_15H) \
461 __PMC_EV_ALIAS("L2_CACHE_ACCESS", ARMV7_EVENT_16H) \
462 __PMC_EV_ALIAS("L2_CACHE_REFILL", ARMV7_EVENT_17H) \
463 __PMC_EV_ALIAS("L2_CACHE_WB", ARMV7_EVENT_18H) \
464 __PMC_EV_ALIAS("BUS_ACCESS", ARMV7_EVENT_19H) \
465 __PMC_EV_ALIAS("MEM_ERROR", ARMV7_EVENT_1AH) \
466 __PMC_EV_ALIAS("INSTR_SPEC", ARMV7_EVENT_1BH) \
467 __PMC_EV_ALIAS("TTBR_WRITE", ARMV7_EVENT_1CH) \
468 __PMC_EV_ALIAS("BUS_CYCLES", ARMV7_EVENT_1DH) \
469 __PMC_EV_ALIAS("CPU_CYCLES", ARMV7_EVENT_FFH)
473 __PMC_EV_ALIAS("WRITE_BUF_FULL", ARMV7_EVENT_40H) \
474 __PMC_EV_ALIAS("L2_STORE_MERGED", ARMV7_EVENT_41H) \
475 __PMC_EV_ALIAS("L2_STORE_BUFFERABLE", ARMV7_EVENT_42H) \
476 __PMC_EV_ALIAS("L2_ACCESS", ARMV7_EVENT_43H) \
477 __PMC_EV_ALIAS("L2_CACHE_MISS", ARMV7_EVENT_44H) \
478 __PMC_EV_ALIAS("AXI_READ", ARMV7_EVENT_45H) \
479 __PMC_EV_ALIAS("AXI_WRITE", ARMV7_EVENT_46H) \
480 __PMC_EV_ALIAS("MEM_REPLAY_EVT", ARMV7_EVENT_47H) \
481 __PMC_EV_ALIAS("MEM_UNALIGNED_ACCESS_REPLAY", ARMV7_EVENT_48H) \
482 __PMC_EV_ALIAS("L1_DCACHE_HASH_MISS", ARMV7_EVENT_49H) \
483 __PMC_EV_ALIAS("L1_ICACHE_HASH_MISS", ARMV7_EVENT_4AH) \
484 __PMC_EV_ALIAS("L1_CACHE_PAGECOL_ALIAS", ARMV7_EVENT_4BH) \
485 __PMC_EV_ALIAS("L1_DCACHE_NEON_ACCESS", ARMV7_EVENT_4CH) \
486 __PMC_EV_ALIAS("L1_DCACHE_NEON_CACHEABLE", ARMV7_EVENT_4DH) \
487 __PMC_EV_ALIAS("L2_CACHE_NEON_MEM_ACCESS", ARMV7_EVENT_4EH) \
488 __PMC_EV_ALIAS("L2_CACHE_NEON_HIT", ARMV7_EVENT_4FH) \
489 __PMC_EV_ALIAS("L1_CACHE_ACCESS_NOCP15", ARMV7_EVENT_50H) \
490 __PMC_EV_ALIAS("RET_STACK_MISPREDICT", ARMV7_EVENT_51H) \
491 __PMC_EV_ALIAS("BRANCH_DIR_MISPREDICT", ARMV7_EVENT_52H) \
492 __PMC_EV_ALIAS("PRED_BRANCH_PRED_TAKEN", ARMV7_EVENT_53H) \
493 __PMC_EV_ALIAS("PRED_BRANCH_EXEC_TAKEN", ARMV7_EVENT_54H) \
494 __PMC_EV_ALIAS("OPS_ISSUED", ARMV7_EVENT_55H) \
495 __PMC_EV_ALIAS("CYCLES_NO_INSTRUCTION", ARMV7_EVENT_56H) \
496 __PMC_EV_ALIAS("INSTRUCTIONS_ISSUED_CYCLE", ARMV7_EVENT_57H) \
497 __PMC_EV_ALIAS("CYCLES_STALLED_NEON_MRC", ARMV7_EVENT_58H) \
498 __PMC_EV_ALIAS("CYCLES_STALLED_NEON_FULLQ", ARMV7_EVENT_59H) \
499 __PMC_EV_ALIAS("CYCLES_NONIDLE_NEON_INT", ARMV7_EVENT_5AH) \
500 __PMC_EV_ALIAS("PMUEXTIN0_EVT", ARMV7_EVENT_70H) \
501 __PMC_EV_ALIAS("PMUEXTIN1_EVT", ARMV7_EVENT_71H) \
502 __PMC_EV_ALIAS("PMUEXTIN_EVT", ARMV7_EVENT_72H)
508 __PMC_EV_ALIAS("JAVA_BYTECODE", ARMV7_EVENT_40H) \
509 __PMC_EV_ALIAS("SOFTWARE_JAVA_BYTECODE", ARMV7_EVENT_41H) \
510 __PMC_EV_ALIAS("JAZELLE_BACKWARD_BRANCH", ARMV7_EVENT_42H) \
511 __PMC_EV_ALIAS("COHERENT_LINEFILL_MISSC", ARMV7_EVENT_50H) \
512 __PMC_EV_ALIAS("COHERENT_LINEFILL_HITC", ARMV7_EVENT_51H) \
513 __PMC_EV_ALIAS("INSTR_CACHE_DEPENDENT_STALL", ARMV7_EVENT_60H) \
514 __PMC_EV_ALIAS("DATA_CACHE_DEPENDENT_STALL", ARMV7_EVENT_61H) \
515 __PMC_EV_ALIAS("MAIN_TLB_MISS_STALL", ARMV7_EVENT_62H) \
516 __PMC_EV_ALIAS("STREX_PASSED", ARMV7_EVENT_63H) \
517 __PMC_EV_ALIAS("STREX_FAILED", ARMV7_EVENT_64H) \
518 __PMC_EV_ALIAS("DATA_EVICTION", ARMV7_EVENT_65H) \
519 __PMC_EV_ALIAS("ISSUE_DNOT_DISPATCH_ANY_INSTR", ARMV7_EVENT_66H) \
520 __PMC_EV_ALIAS("ISSUE_IS_EMPTY", ARMV7_EVENT_67H) \
521 __PMC_EV_ALIAS("INSTR_RENAMED", ARMV7_EVENT_68H) \
522 __PMC_EV_ALIAS("PREDICTABLE_FUNCTION_RETURN", ARMV7_EVENT_6EH) \
523 __PMC_EV_ALIAS("MAIN_EXECUTION_UNIT_PIPE", ARMV7_EVENT_70H) \
524 __PMC_EV_ALIAS("SECOND_EXECUTION_UNIT_PIPE", ARMV7_EVENT_71H) \
525 __PMC_EV_ALIAS("LOAD_STORE_PIPE", ARMV7_EVENT_72H) \
526 __PMC_EV_ALIAS("FLOATING_POINT_INSTR_RENAMED", ARMV7_EVENT_73H) \
527 __PMC_EV_ALIAS("NEON_INSTRS_RENAMED", ARMV7_EVENT_74H) \
528 __PMC_EV_ALIAS("PLD_STALL", ARMV7_EVENT_80H) \
529 __PMC_EV_ALIAS("WRITE_STALL", ARMV7_EVENT_81H) \
530 __PMC_EV_ALIAS("INSTR_MAIN_TLB_MISS_STALL", ARMV7_EVENT_82H) \
531 __PMC_EV_ALIAS("DATA_MAIN_TLB_MISS_STALL", ARMV7_EVENT_83H) \
532 __PMC_EV_ALIAS("INSTR_MICRO_TLB_MISS_STALL", ARMV7_EVENT_84H) \
533 __PMC_EV_ALIAS("DATA_MICRO_TLB_MISS_STALL", ARMV7_EVENT_85H) \
534 __PMC_EV_ALIAS("DMB_STALL", ARMV7_EVENT_86H) \
535 __PMC_EV_ALIAS("INTEGER_CORE_CLOCK_ENABLED", ARMV7_EVENT_8AH) \
536 __PMC_EV_ALIAS("DATA_ENGINE_CLOCK_ENABLED", ARMV7_EVENT_8BH) \
537 __PMC_EV_ALIAS("ISB", ARMV7_EVENT_90H) \
538 __PMC_EV_ALIAS("DSB", ARMV7_EVENT_91H) \
539 __PMC_EV_ALIAS("DMB", ARMV7_EVENT_92H) \
540 __PMC_EV_ALIAS("EXTERNAL_INTERRUPT", ARMV7_EVENT_93H) \
541 __PMC_EV_ALIAS("PLE_CACHE_LINE_REQ_COMPLETED", ARMV7_EVENT_A0H) \
542 __PMC_EV_ALIAS("PLE_CACHE_LINE_REQ_SKIPPED", ARMV7_EVENT_A1H) \
543 __PMC_EV_ALIAS("PLE_FIFO_FLUSH", ARMV7_EVENT_A2H) \
544 __PMC_EV_ALIAS("PLE_REQUEST_COMPLETED", ARMV7_EVENT_A3H) \
545 __PMC_EV_ALIAS("PLE_FIFO_OVERFLOW", ARMV7_EVENT_A4H) \
546 __PMC_EV_ALIAS("PLE_REQUEST_PROGRAMMED", ARMV7_EVENT_A5H)
1585 __PMC_EV_ALIAS("SW_INCR", ARMV8_EVENT_00H) \
1586 __PMC_EV_ALIAS("L1I_CACHE_REFILL", ARMV8_EVENT_01H) \
1587 __PMC_EV_ALIAS("L1I_TLB_REFILL", ARMV8_EVENT_02H) \
1588 __PMC_EV_ALIAS("L1D_CACHE_REFILL", ARMV8_EVENT_03H) \
1589 __PMC_EV_ALIAS("L1D_CACHE", ARMV8_EVENT_04H) \
1590 __PMC_EV_ALIAS("L1D_TLB_REFILL", ARMV8_EVENT_05H) \
1591 __PMC_EV_ALIAS("INST_RETIRED", ARMV8_EVENT_08H) \
1592 __PMC_EV_ALIAS("EXC_TAKEN", ARMV8_EVENT_09H) \
1593 __PMC_EV_ALIAS("EXC_RETURN", ARMV8_EVENT_0AH) \
1594 __PMC_EV_ALIAS("CID_WRITE_RETIRED", ARMV8_EVENT_0BH) \
1595 __PMC_EV_ALIAS("BR_MIS_PRED", ARMV8_EVENT_10H) \
1596 __PMC_EV_ALIAS("CPU_CYCLES", ARMV8_EVENT_11H) \
1597 __PMC_EV_ALIAS("BR_PRED", ARMV8_EVENT_12H) \
1598 __PMC_EV_ALIAS("MEM_ACCESS", ARMV8_EVENT_13H) \
1599 __PMC_EV_ALIAS("L1I_CACHE", ARMV8_EVENT_14H) \
1600 __PMC_EV_ALIAS("L1D_CACHE_WB", ARMV8_EVENT_15H) \
1601 __PMC_EV_ALIAS("L2D_CACHE", ARMV8_EVENT_16H) \
1602 __PMC_EV_ALIAS("L2D_CACHE_REFILL", ARMV8_EVENT_17H) \
1603 __PMC_EV_ALIAS("L2D_CACHE_WB", ARMV8_EVENT_18H) \
1604 __PMC_EV_ALIAS("BUS_ACCESS", ARMV8_EVENT_19H) \
1605 __PMC_EV_ALIAS("MEMORY_ERROR", ARMV8_EVENT_1AH) \
1606 __PMC_EV_ALIAS("BUS_CYCLES", ARMV8_EVENT_1DH) \
1607 __PMC_EV_ALIAS("CHAIN", ARMV8_EVENT_1EH) \
1608 __PMC_EV_ALIAS("BUS_ACCESS_LD", ARMV8_EVENT_60H) \
1609 __PMC_EV_ALIAS("BUS_ACCESS_ST", ARMV8_EVENT_61H) \
1610 __PMC_EV_ALIAS("BR_INDIRECT_SPEC", ARMV8_EVENT_7AH) \
1611 __PMC_EV_ALIAS("EXC_IRQ", ARMV8_EVENT_86H) \
1612 __PMC_EV_ALIAS("EXC_FIQ", ARMV8_EVENT_87H)
1616 __PMC_EV_ALIAS("LD_RETIRED", ARMV8_EVENT_06H) \
1617 __PMC_EV_ALIAS("ST_RETIRED", ARMV8_EVENT_07H) \
1618 __PMC_EV_ALIAS("PC_WRITE_RETIRED", ARMV8_EVENT_0CH) \
1619 __PMC_EV_ALIAS("BR_IMMED_RETIRED", ARMV8_EVENT_0DH) \
1620 __PMC_EV_ALIAS("BR_RETURN_RETIRED", ARMV8_EVENT_0EH) \
1621 __PMC_EV_ALIAS("UNALIGNED_LDST_RETIRED",ARMV8_EVENT_0FH)
1625 __PMC_EV_ALIAS("INST_SPEC", ARMV8_EVENT_1BH) \
1626 __PMC_EV_ALIAS("TTBR_WRITE_RETIRED", ARMV8_EVENT_1CH) \
1627 __PMC_EV_ALIAS("L1D_CACHE_LD", ARMV8_EVENT_40H) \
1628 __PMC_EV_ALIAS("L1D_CACHE_ST", ARMV8_EVENT_41H) \
1629 __PMC_EV_ALIAS("L1D_CACHE_REFILL_LD", ARMV8_EVENT_42H) \
1630 __PMC_EV_ALIAS("L1D_CACHE_REFILL_ST", ARMV8_EVENT_43H) \
1631 __PMC_EV_ALIAS("L1D_CACHE_WB_VICTIM", ARMV8_EVENT_46H) \
1632 __PMC_EV_ALIAS("L1D_CACHE_WB_CLEAN", ARMV8_EVENT_47H) \
1633 __PMC_EV_ALIAS("L1D_CACHE_INVAL", ARMV8_EVENT_48H) \
1634 __PMC_EV_ALIAS("L1D_TLB_REFILL_LD", ARMV8_EVENT_4CH) \
1635 __PMC_EV_ALIAS("L1D_TLB_REFILL_ST", ARMV8_EVENT_4DH) \
1636 __PMC_EV_ALIAS("L2D_CACHE_LD", ARMV8_EVENT_50H) \
1637 __PMC_EV_ALIAS("L2D_CACHE_ST", ARMV8_EVENT_51H) \
1638 __PMC_EV_ALIAS("L2D_CACHE_REFILL_LD", ARMV8_EVENT_52H) \
1639 __PMC_EV_ALIAS("L2D_CACHE_REFILL_ST", ARMV8_EVENT_53H) \
1640 __PMC_EV_ALIAS("L2D_CACHE_WB_VICTIM", ARMV8_EVENT_56H) \
1641 __PMC_EV_ALIAS("L2D_CACHE_WB_CLEAN", ARMV8_EVENT_57H) \
1642 __PMC_EV_ALIAS("L2D_CACHE_INVAL", ARMV8_EVENT_58H) \
1643 __PMC_EV_ALIAS("MEM_ACCESS_LD", ARMV8_EVENT_66H) \
1644 __PMC_EV_ALIAS("MEM_ACCESS_ST", ARMV8_EVENT_67H) \
1645 __PMC_EV_ALIAS("UNALIGNED_LD_SPEC", ARMV8_EVENT_68H) \
1646 __PMC_EV_ALIAS("UNALIGNED_ST_SPEC", ARMV8_EVENT_69H) \
1647 __PMC_EV_ALIAS("UNALIGNED_LDST_SPEC", ARMV8_EVENT_6AH) \
1648 __PMC_EV_ALIAS("LDREX_SPEC", ARMV8_EVENT_6CH) \
1649 __PMC_EV_ALIAS("STREX_PASS_SPEC", ARMV8_EVENT_6DH) \
1650 __PMC_EV_ALIAS("STREX_FAIL_SPEC", ARMV8_EVENT_6EH) \
1651 __PMC_EV_ALIAS("LD_SPEC", ARMV8_EVENT_70H) \
1652 __PMC_EV_ALIAS("ST_SPEC", ARMV8_EVENT_71H) \
1653 __PMC_EV_ALIAS("LDST_SPEC", ARMV8_EVENT_72H) \
1654 __PMC_EV_ALIAS("DP_SPEC", ARMV8_EVENT_73H) \
1655 __PMC_EV_ALIAS("ASE_SPEC", ARMV8_EVENT_74H) \
1656 __PMC_EV_ALIAS("VFP_SPEC", ARMV8_EVENT_75H) \
1657 __PMC_EV_ALIAS("PC_WRITE_SPEC", ARMV8_EVENT_76H) \
1658 __PMC_EV_ALIAS("CRYPTO_SPEC", ARMV8_EVENT_77H) \
1659 __PMC_EV_ALIAS("BR_IMMED_SPEC", ARMV8_EVENT_78H) \
1660 __PMC_EV_ALIAS("BR_RETURN_SPEC", ARMV8_EVENT_79H) \
1661 __PMC_EV_ALIAS("ISB_SPEC", ARMV8_EVENT_7CH) \
1662 __PMC_EV_ALIAS("DSB_SPEC", ARMV8_EVENT_7DH) \
1663 __PMC_EV_ALIAS("DMB_SPEC", ARMV8_EVENT_7EH) \
1664 __PMC_EV_ALIAS("EXC_UNDEF", ARMV8_EVENT_81H) \
1665 __PMC_EV_ALIAS("EXC_SVC", ARMV8_EVENT_82H) \
1666 __PMC_EV_ALIAS("EXC_PABORT", ARMV8_EVENT_83H) \
1667 __PMC_EV_ALIAS("EXC_DABORT", ARMV8_EVENT_84H) \
1668 __PMC_EV_ALIAS("EXC_SMC", ARMV8_EVENT_88H) \
1669 __PMC_EV_ALIAS("EXC_HVC", ARMV8_EVENT_8AH) \
1670 __PMC_EV_ALIAS("EXC_TRAP_PABORT", ARMV8_EVENT_8BH) \
1671 __PMC_EV_ALIAS("EXC_TRAP_DABORT", ARMV8_EVENT_8CH) \
1672 __PMC_EV_ALIAS("EXC_TRAP_OTHER", ARMV8_EVENT_8DH) \
1673 __PMC_EV_ALIAS("EXC_TRAP_IRQ", ARMV8_EVENT_8EH) \
1674 __PMC_EV_ALIAS("EXC_TRAP_FIQ", ARMV8_EVENT_8FH) \
1675 __PMC_EV_ALIAS("RC_LD_SPEC", ARMV8_EVENT_90H) \
1676 __PMC_EV_ALIAS("RC_ST_SPEC", ARMV8_EVENT_91H)
1680 __PMC_EV_ALIAS("BUS_ACCESS_SHARED", ARMV8_EVENT_62H) \
1681 __PMC_EV_ALIAS("BUS_ACCESS_NOT_SHARED", ARMV8_EVENT_63H) \
1682 __PMC_EV_ALIAS("BUS_ACCESS_NORMAL", ARMV8_EVENT_64H) \
1683 __PMC_EV_ALIAS("BUS_ACCESS_PERIPH", ARMV8_EVENT_65H)
1687 __PMC_EV_ALIAS("L2D_CACHE_ALLOCATE", ARMV8_EVENT_20H) \
1688 __PMC_EV_ALIAS("BR_RETIRED", ARMV8_EVENT_21H) \
1689 __PMC_EV_ALIAS("BR_MIS_PRED_RETIRED", ARMV8_EVENT_22H) \
1690 __PMC_EV_ALIAS("STALL_FRONTEND", ARMV8_EVENT_23H) \
1691 __PMC_EV_ALIAS("STALL_BACKEND", ARMV8_EVENT_24H) \
1692 __PMC_EV_ALIAS("L1D_TLB", ARMV8_EVENT_25H) \
1693 __PMC_EV_ALIAS("L1I_TLB", ARMV8_EVENT_26H) \
1694 __PMC_EV_ALIAS("L3D_CACHE_ALLOCATE", ARMV8_EVENT_29H) \
1695 __PMC_EV_ALIAS("L3D_CACHE_REFILL", ARMV8_EVENT_2AH) \
1696 __PMC_EV_ALIAS("L3D_CACHE", ARMV8_EVENT_2BH) \
1697 __PMC_EV_ALIAS("L2D_TLB_REFILL", ARMV8_EVENT_2DH) \
1698 __PMC_EV_ALIAS("L2D_TLB", ARMV8_EVENT_2FH) \
1699 __PMC_EV_ALIAS("REMOTE_ACCESS", ARMV8_EVENT_31H) \
1700 __PMC_EV_ALIAS("DTLB_WALK", ARMV8_EVENT_34H) \
1701 __PMC_EV_ALIAS("ITLB_WALK", ARMV8_EVENT_35H) \
1702 __PMC_EV_ALIAS("LL_CACHE_RD", ARMV8_EVENT_36H) \
1703 __PMC_EV_ALIAS("LL_CACHE_MISS_RD", ARMV8_EVENT_37H) \
1704 __PMC_EV_ALIAS("L1D_CACHE_REFILL_INNER", ARMV8_EVENT_44H) \
1705 __PMC_EV_ALIAS("L1D_CACHE_REFILL_OUTER", ARMV8_EVENT_45H) \
1706 __PMC_EV_ALIAS("L1D_TLB_RD", ARMV8_EVENT_4EH) \
1707 __PMC_EV_ALIAS("L1D_TLB_WR", ARMV8_EVENT_4FH) \
1708 __PMC_EV_ALIAS("L2D_TLB_REFILL_RD", ARMV8_EVENT_5CH) \
1709 __PMC_EV_ALIAS("L2D_TLB_REFILL_WR", ARMV8_EVENT_5DH) \
1710 __PMC_EV_ALIAS("L2D_TLB_RD", ARMV8_EVENT_5EH) \
1711 __PMC_EV_ALIAS("L2D_TLB_WR", ARMV8_EVENT_5FH) \
1712 __PMC_EV_ALIAS("STREX_SPEC", ARMV8_EVENT_6FH) \
1713 __PMC_EV_ALIAS("L3_CACHE_RD", ARMV8_EVENT_A0H)