Skip to content

signExtend

Subhajit Sahu edited this page Jan 24, 2021 · 6 revisions

Sign extend variable bit-width integer. 📰 📘


Bit.signExtend(x, [w]);
// x: variable bit-width integer
// w: bit width (32)
import io.github.javaf.*;

Bit.signExtend(15, 4);
// -1 (1111 ⇒ -1)

Bit.signExtend(3, 3);
// 3  (011 ⇒ 3)

Bit.signExtend(4, 3);
// -4 (100 ⇒ -4)


References

Clone this wiki locally