| /* { dg-do compile } */ | |
| /* { dg-options "-O2 -mcpu=neoverse-v2" } */ | |
| /* { dg-final { check-function-bodies "**" "" } } */ | |
| /* | |
| ** f1: | |
| ** cmp w[0-9]+, w[0-9]+ | |
| ** cset w[0-9]+, gt | |
| ** ... | |
| */ | |
| int g; | |
| int f1 (int a, int b) | |
| { | |
| int cmp = a > b; | |
| g = cmp + 1; | |
| return cmp; | |
| } | |
| /* | |
| ** f2: | |
| ** cmp x[0-9]+, x[0-9]+ | |
| ** cset x[0-9]+, gt | |
| ** ... | |
| */ | |
| long long h; | |
| long long f2 (long long a, long long b) | |
| { | |
| long long cmp = a > b; | |
| h = cmp + 1; | |
| return cmp; | |
| } |