Lines Matching refs:a1
35 Bool bm_access_load_1_triggers_conflict(const Addr a1) in bm_access_load_1_triggers_conflict() argument
37 DRD_(bm_access_load_1)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1); in bm_access_load_1_triggers_conflict()
39 a1); in bm_access_load_1_triggers_conflict()
43 Bool bm_access_load_2_triggers_conflict(const Addr a1) in bm_access_load_2_triggers_conflict() argument
45 if ((a1 & 1) == 0) in bm_access_load_2_triggers_conflict()
47 bm_access_aligned_load(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, 2); in bm_access_load_2_triggers_conflict()
49 a1, 2); in bm_access_load_2_triggers_conflict()
54 a1, a1 + 2, eLoad); in bm_access_load_2_triggers_conflict()
56 a1, a1 + 2, eLoad); in bm_access_load_2_triggers_conflict()
61 Bool bm_access_load_4_triggers_conflict(const Addr a1) in bm_access_load_4_triggers_conflict() argument
63 if ((a1 & 3) == 0) in bm_access_load_4_triggers_conflict()
65 bm_access_aligned_load(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, 4); in bm_access_load_4_triggers_conflict()
67 a1, 4); in bm_access_load_4_triggers_conflict()
72 a1, a1 + 4, eLoad); in bm_access_load_4_triggers_conflict()
74 a1, a1 + 4, eLoad); in bm_access_load_4_triggers_conflict()
79 Bool bm_access_load_8_triggers_conflict(const Addr a1) in bm_access_load_8_triggers_conflict() argument
81 if ((a1 & 7) == 0) in bm_access_load_8_triggers_conflict()
83 bm_access_aligned_load(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, 8); in bm_access_load_8_triggers_conflict()
85 a1, 8); in bm_access_load_8_triggers_conflict()
87 else if ((a1 & 3) == 0) in bm_access_load_8_triggers_conflict()
89 bm_access_aligned_load(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1 + 0, 4); in bm_access_load_8_triggers_conflict()
90 bm_access_aligned_load(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1 + 4, 4); in bm_access_load_8_triggers_conflict()
92 a1, a1 + 8, eLoad); in bm_access_load_8_triggers_conflict()
97 a1, a1 + 8, eLoad); in bm_access_load_8_triggers_conflict()
99 a1, a1 + 8, eLoad); in bm_access_load_8_triggers_conflict()
104 Bool bm_access_load_triggers_conflict(const Addr a1, const Addr a2) in bm_access_load_triggers_conflict() argument
106 DRD_(bm_access_range_load)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, a2); in bm_access_load_triggers_conflict()
108 a1, a2); in bm_access_load_triggers_conflict()
112 Bool bm_access_store_1_triggers_conflict(const Addr a1) in bm_access_store_1_triggers_conflict() argument
114 DRD_(bm_access_store_1)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1); in bm_access_store_1_triggers_conflict()
116 a1); in bm_access_store_1_triggers_conflict()
120 Bool bm_access_store_2_triggers_conflict(const Addr a1) in bm_access_store_2_triggers_conflict() argument
122 if ((a1 & 1) == 0) in bm_access_store_2_triggers_conflict()
124 bm_access_aligned_store(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, 2); in bm_access_store_2_triggers_conflict()
126 a1, 2); in bm_access_store_2_triggers_conflict()
131 a1, a1 + 2, eStore); in bm_access_store_2_triggers_conflict()
133 a1, a1 + 2, eStore); in bm_access_store_2_triggers_conflict()
138 Bool bm_access_store_4_triggers_conflict(const Addr a1) in bm_access_store_4_triggers_conflict() argument
140 if ((a1 & 3) == 0) in bm_access_store_4_triggers_conflict()
142 bm_access_aligned_store(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, 4); in bm_access_store_4_triggers_conflict()
144 a1, 4); in bm_access_store_4_triggers_conflict()
149 a1, a1 + 4, eStore); in bm_access_store_4_triggers_conflict()
151 a1, a1 + 4, eStore); in bm_access_store_4_triggers_conflict()
156 Bool bm_access_store_8_triggers_conflict(const Addr a1) in bm_access_store_8_triggers_conflict() argument
158 if ((a1 & 7) == 0) in bm_access_store_8_triggers_conflict()
160 bm_access_aligned_store(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, 8); in bm_access_store_8_triggers_conflict()
162 a1, 8); in bm_access_store_8_triggers_conflict()
164 else if ((a1 & 3) == 0) in bm_access_store_8_triggers_conflict()
167 a1 + 0, 4); in bm_access_store_8_triggers_conflict()
169 a1 + 4, 4); in bm_access_store_8_triggers_conflict()
171 a1, a1 + 8, eStore); in bm_access_store_8_triggers_conflict()
176 a1, a1 + 8, eStore); in bm_access_store_8_triggers_conflict()
178 a1, a1 + 8, eStore); in bm_access_store_8_triggers_conflict()
183 Bool bm_access_store_triggers_conflict(const Addr a1, const Addr a2) in bm_access_store_triggers_conflict() argument
185 DRD_(bm_access_range_store)(DRD_(sg_bm)(DRD_(running_thread_get_segment)()), a1, a2); in bm_access_store_triggers_conflict()
187 a1, a2); in bm_access_store_triggers_conflict()