intel/compiler: avoid truncating int64_t to int

Reviewed-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Maya Rashish <maya@netbsd.org>
This commit is contained in:
Maya Rashish
2019-09-26 17:14:34 +03:00
committed by Matt Turner
parent a1ff8dbb1e
commit e16fadd545

View File

@@ -232,7 +232,7 @@ get_constant_value(const struct gen_device_info *devinfo,
break; break;
} }
case BRW_REGISTER_TYPE_Q: { case BRW_REGISTER_TYPE_Q: {
int64_t val = !can_do_source_mods ? src->d64 : abs(src->d64); int64_t val = !can_do_source_mods ? src->d64 : llabs(src->d64);
memcpy(out, &val, 8); memcpy(out, &val, 8);
break; break;
} }