logoalt Hacker News

saagarjhatoday at 1:01 AM2 repliesview on HN

Jazelle and micro-ops are not interpreters, they are executed in hardware.


Replies

lolsowrongtoday at 4:04 AM

I believe only some parts of Jazelle are handled in hardware, though I don’t know if anybody has got their hands on any of the bits of the software side. I do know there’s documentation on handling unimplemented instructions.

I don’t know how I feel about micro-ops being executed in hardware - I mostly agree, but also, microcode updates exist…

fc417fc802today at 4:52 AM

An interpreter implemented in hardware is still an interpreter. Hot take, all machine instruction sets are scripting languages and LLVM is a transpiler.