Jim Huang

Results 411 comments of Jim Huang

At present, `as.c` is actually a parser and evaluator rather than a functioned assembler. We would better generate real bytecode / machine code accordingly.

We need map or associative data structure to hook instruction and validate as well.

It seems that [lib/sse2neon.h](https://github.com/dinosaure/art/blob/master/lib/sse2neon.h) was taken from [SSE2NEON](https://github.com/DLTcollab/sse2neon). Can you keep the license notice and/or upstream information in hyperlink?

> Done by [b9bb207](https://github.com/dinosaure/art/commit/b9bb20777edb35a5f3ae8da680efe608c0789c5c), the issue still is open because the ARM support is not yet available. Thanks a lot. I look forward to the Arm support of this project.

It can be reproduced on both Linux/x86_64 18.04 and macOS/x86_64 Mojave.

macOS is supported by CI environments. However, its architecture is based on x86_64.

> MSVC support will be nice. > Also, is it worth the effort, if I make a pull request with some changes that will improve the compatibility with MSVC? (I...

Line 83 is indeed `#warning` rather than `#error`. At present, SSE2NEON is built with clang and gcc. @aaronfranke, Can you remove the part from Line 105 to Line 120 and...

[sse-popcount](https://github.com/WojciechMula/sse-popcount) provides several `popcount` implementations along with comprehensive benchmarking. Arm NEON included.