mirror of
https://github.com/vosen/ZLUDA.git
synced 2025-04-22 01:18:54 +03:00
Silence warnings
This commit is contained in:
@ -1539,14 +1539,10 @@ impl<'a> MethodEmitContext<'a> {
|
|||||||
ptx_parser::CvtMode::SaturateSignedToUnsigned => {
|
ptx_parser::CvtMode::SaturateSignedToUnsigned => {
|
||||||
return self.emit_cvt_signed_to_unsigned_sat(data.from, data.to, arguments)
|
return self.emit_cvt_signed_to_unsigned_sat(data.from, data.to, arguments)
|
||||||
}
|
}
|
||||||
ptx_parser::CvtMode::FPExtend { flush_to_zero } => LLVMBuildFPExt,
|
ptx_parser::CvtMode::FPExtend { .. } => LLVMBuildFPExt,
|
||||||
ptx_parser::CvtMode::FPTruncate {
|
ptx_parser::CvtMode::FPTruncate { .. } => LLVMBuildFPTrunc,
|
||||||
rounding,
|
|
||||||
flush_to_zero,
|
|
||||||
} => LLVMBuildFPTrunc,
|
|
||||||
ptx_parser::CvtMode::FPRound {
|
ptx_parser::CvtMode::FPRound {
|
||||||
integer_rounding,
|
integer_rounding, ..
|
||||||
flush_to_zero,
|
|
||||||
} => {
|
} => {
|
||||||
return self.emit_cvt_float_to_int(
|
return self.emit_cvt_float_to_int(
|
||||||
data.from,
|
data.from,
|
||||||
@ -1556,10 +1552,7 @@ impl<'a> MethodEmitContext<'a> {
|
|||||||
Some(LLVMBuildFPToSI),
|
Some(LLVMBuildFPToSI),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
ptx_parser::CvtMode::SignedFromFP {
|
ptx_parser::CvtMode::SignedFromFP { rounding, .. } => {
|
||||||
rounding,
|
|
||||||
flush_to_zero,
|
|
||||||
} => {
|
|
||||||
return self.emit_cvt_float_to_int(
|
return self.emit_cvt_float_to_int(
|
||||||
data.from,
|
data.from,
|
||||||
data.to,
|
data.to,
|
||||||
@ -1568,10 +1561,7 @@ impl<'a> MethodEmitContext<'a> {
|
|||||||
Some(LLVMBuildFPToSI),
|
Some(LLVMBuildFPToSI),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
ptx_parser::CvtMode::UnsignedFromFP {
|
ptx_parser::CvtMode::UnsignedFromFP { rounding, .. } => {
|
||||||
rounding,
|
|
||||||
flush_to_zero,
|
|
||||||
} => {
|
|
||||||
return self.emit_cvt_float_to_int(
|
return self.emit_cvt_float_to_int(
|
||||||
data.from,
|
data.from,
|
||||||
data.to,
|
data.to,
|
||||||
@ -1580,8 +1570,8 @@ impl<'a> MethodEmitContext<'a> {
|
|||||||
Some(LLVMBuildFPToUI),
|
Some(LLVMBuildFPToUI),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
ptx_parser::CvtMode::FPFromSigned(rounding_mode) => todo!(),
|
ptx_parser::CvtMode::FPFromSigned(_) => todo!(),
|
||||||
ptx_parser::CvtMode::FPFromUnsigned(rounding_mode) => todo!(),
|
ptx_parser::CvtMode::FPFromUnsigned(_) => todo!(),
|
||||||
};
|
};
|
||||||
let src = self.resolver.value(arguments.src)?;
|
let src = self.resolver.value(arguments.src)?;
|
||||||
self.resolver.with_result(arguments.dst, |dst| unsafe {
|
self.resolver.with_result(arguments.dst, |dst| unsafe {
|
||||||
|
Reference in New Issue
Block a user