Displaying 2 results from an estimated 2 matches for "64x64xbyte".
2014 May 29
2
[LLVMdev] Partially complete LLVM backend for the VideoCore 4
...ries of questions
> to the mailing list :)
Yeah, it is a kind of distinctive architecture. Did I mention the
condition codes? It's got condition codes...
It's a lovely thing to write hand assembly in, by the way. The ARM used
to be my favourite processor; no more. (Have I mentioned the 64x64xbyte
DSP vector storage? On which you can perform SIMD operations on
arbitrary horizontal or vertical slices with full integration with the ALU?)
It's just a shame I didn't get it any more finished; the LLVM learning
curve is really steep, and the documentation is, with all the best will
in the...
2014 May 28
2
[LLVMdev] Partially complete LLVM backend for the VideoCore 4
Hello,
For a while I've been working on an LLVM backend for Broadcom's
VideoCore 4, the GPU made famous by the Raspberry Pi. This isn't the
QPU, for which Broadcom released docs a little while ago; it's the main
processor, which is a VC4 core.
It's a rather elegant thing with two cores, 32 registers, a built-in DSP
and an extremely nice instruction set; reverse engineered