Results 273 comments of Jacob Lifshay

> For those who have a hard time finding the powerpc specification like I did: https://openpowerfoundation.org/?resource_lib=power-isa-version-3-0 Version 3.1 has been out for a few months, however the download links appear...

> > For those who have a hard time finding the powerpc specification like I did: https://openpowerfoundation.org/?resource_lib=power-isa-version-3-0 > > Version 3.1 has been out for a few months, however the...

> @programmerjake that's great to hear! A few things that might be good to note: > > \ That means that any work on a new backend should definitely use...

Regarding naming: I'm fine with `ilog2` or the much more explicit [`floor_log2`/`ceil_log2`](https://docs.rs/algebraics/0.2.0/algebraics/algebraic_numbers/struct.RealAlgebraicNumber.html#method.checked_floor_log2) like is used in the `algebraics` library I wrote.

I'd argue for *not* using just `log`, `log2`, or `log10` for integer logarithm because, even if we never intend to add int -> float logarithms, quite a few other common...

Integer division doesn't really have the same naming issue as integer logarithm, since there are quite a few other programming languages where integer division uses the same operator as float...

[nmigen](https://github.com/nmigen/nmigen) is planning on only supporting the strong logic values without `X`. `U` is needed to handle uninitialized sram, but, other than that, they are trying to support only `0`...

Nice article! (also had to use Google Translate).

> > What's required for this to happen? > > I don't know. Maybe it is already done? It would be great if somebody could check with the rust-lang/rust project...

> > Maybe it is already done? > > Just tested, inline assembly appears to work with a trivial test in nightly with `#![feature(asm_experimental_arch)]`, and there is a tracking issue...