14 lines
248 B
Plaintext
14 lines
248 B
Plaintext
|
#include <metal_stdlib>
|
||
|
|
||
|
using namespace metal;
|
||
|
|
||
|
int tint_unary_minus(const int v) {
|
||
|
return select(-v, v, v == -2147483648);
|
||
|
}
|
||
|
|
||
|
void tint_symbol() {
|
||
|
int b = 2;
|
||
|
int c = as_type<int>((as_type<uint>(b) - as_type<uint>(tint_unary_minus(b))));
|
||
|
}
|
||
|
|