3 static inline const unsigned short *
4 min(unsigned short *d
, const unsigned short *e
)
6 return *e
< *d
? e
: d
;
9 unsigned short __attribute__((noipa
))
10 test(unsigned short arr
, unsigned short val
)
12 unsigned short tem
= 1;
13 unsigned short tem2
= *min(&arr
, &tem
);
14 return tem2
/ (arr
? arr
: val
);