Lines Matching refs:sum

8   int sum = 0;
9 sum += __builtin_arm_ldrex(addr);
10 sum += __builtin_arm_ldrex((short *)addr);
11 sum += __builtin_arm_ldrex((int *)addr);
12 sum += __builtin_arm_ldrex((long long *)addr);
13 sum += __builtin_arm_ldrex((float *)addr);
14 sum += __builtin_arm_ldrex((double *)addr);
15 sum += *__builtin_arm_ldrex((int **)addr);
16 sum += __builtin_arm_ldrex((struct Simple **)addr)->a;
17 sum += __builtin_arm_ldrex((volatile char *)addr);
18 sum += __builtin_arm_ldrex((const volatile char *)addr);
22 sum += __builtin_arm_ldrex((struct Simple *)addr).a; // expected-error {{address argument to atomic builtin must be a pointer to}}
24 sum += __builtin_arm_ldrex((__int128 *)addr); // expected-error {{__int128 is not supported on this target}} expected-error {{address argument to load or store exclusive builtin must be a pointer to 1,2,4 or 8 byte type}}
28 return sum;
59 int sum = 0;
60 sum += __builtin_arm_ldaex(addr);
61 sum += __builtin_arm_ldaex((short *)addr);
62 sum += __builtin_arm_ldaex((int *)addr);
63 sum += __builtin_arm_ldaex((long long *)addr);
64 sum += __builtin_arm_ldaex((float *)addr);
65 sum += __builtin_arm_ldaex((double *)addr);
66 sum += *__builtin_arm_ldaex((int **)addr);
67 sum += __builtin_arm_ldaex((struct Simple **)addr)->a;
68 sum += __builtin_arm_ldaex((volatile char *)addr);
69 sum += __builtin_arm_ldaex((const volatile char *)addr);
73 sum += __builtin_arm_ldaex((struct Simple *)addr).a; // expected-error {{address argument to atomic builtin must be a pointer to}}
75 sum += __builtin_arm_ldaex((__int128 *)addr); // expected-error {{__int128 is not supported on this target}} expected-error {{address argument to load or store exclusive builtin must be a pointer to 1,2,4 or 8 byte type}}
79 return sum;