The nwasm assembler is not a general purpose tool yet. It is currently mainly intended to work well with the nwcc C compiler. So there are naturally lots of missing features, most notably:
- Parts of x87, MMX, and SSE
- All of 3d-Now!
- Various system-level instructions
- All kinds of other new (past 486) instructions
In addition, there are probably still a few relocation bugs, wrong encodings, and many other problems. nwasm is also quite wasteful as far as resources are concerned, and has only barely been optimized for speed yet (so it is just about twice as fast as nasm, and still much slower than gas.)