Merge remote-tracking branch 'origin/trunk' into list-str-capacity

This commit is contained in:
Folkert 2022-03-30 14:07:17 +02:00
commit c73c01aa34
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
116 changed files with 3265 additions and 1537 deletions

View file

@ -616,7 +616,10 @@ impl<'a> LowLevelCall<'a> {
}
}
NumShiftRightBy => {
self.load_args(backend);
backend.storage.load_symbols(
&mut backend.code_builder,
&[self.arguments[1], self.arguments[0]],
);
match CodeGenNumType::from(self.ret_layout) {
I32 => backend.code_builder.i32_shr_s(),
I64 => backend.code_builder.i64_shr_s(),
@ -625,7 +628,10 @@ impl<'a> LowLevelCall<'a> {
}
}
NumShiftRightZfBy => {
self.load_args(backend);
backend.storage.load_symbols(
&mut backend.code_builder,
&[self.arguments[1], self.arguments[0]],
);
match CodeGenNumType::from(self.ret_layout) {
I32 => backend.code_builder.i32_shr_u(),
I64 => backend.code_builder.i64_shr_u(),