TSMC hits 3.1Ghz on a dual-core Cortex-A9 processor, makes us weep with joy