fixes
This commit is contained in:
parent
0032ad1a31
commit
b7f5b6b3ce
@ -173,7 +173,7 @@ static B eq_c2(B t, B w, B x) {
|
||||
return r;
|
||||
}
|
||||
static B ne_c2(B t, B w, B x) {
|
||||
CMP_IMPL(!=, 0, 0);
|
||||
CMP_IMPL(!=, 1, 1);
|
||||
P2(ne);
|
||||
B r = m_i32(!atomEqual(w, x));
|
||||
dec(w); dec(x);
|
||||
|
||||
@ -210,6 +210,7 @@ B fold_c1(B d, B x) { B f = c(Md1D,d)->f;
|
||||
if (rtid==2) {
|
||||
i64 c = 1;
|
||||
for (usz i = 0; i < ia; i++) if ((c*= xp[i]) > I32_MAX) goto base;
|
||||
dec(x);
|
||||
return m_i32(c);
|
||||
}
|
||||
if (rtid==11) {
|
||||
@ -257,6 +258,7 @@ B fold_c2(B d, B w, B x) { B f = c(Md1D,d)->f;
|
||||
if (rtid==2) {
|
||||
i64 c = wv;
|
||||
for (usz i = 0; i < ia; i++) if ((c*= xp[i]) > I32_MAX) goto base;
|
||||
dec(x);
|
||||
return m_i32(c);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user