w4
w4 = -5.95238095238095234390450004444370959e-04L,
w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*(w6+y*(w7+y*(w8+
w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*(w6+y*(w7+y*w8)))))));
w4 = -5.95187557450339963135e-04, /* 0xBF4380CB, 0x8C0FE741 */
w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*w6)))));
w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*w6)))));
w4 = -5.9518753551e-04, /* 0xba1c065c */
mp_int w0, w1, w2, w3, w4, tmp1, tmp2, a0, a1, a2, b0, b1, b2;
if ((res = mp_init_multi(&w0, &w1, &w2, &w3, &w4,
if ((res = signed_multiply(&a2, &b2, &w4)) != MP_OKAY) {
if ((res = signed_subtract(&w1, &w4, &w1)) != MP_OKAY) {
if ((res = signed_subtract(&w2, &w4, &w2)) != MP_OKAY) {
if ((res = lshift_bits(&w4, 3, &tmp1)) != MP_OKAY) {
if ((res = lshift_digits(&w4, 4*B)) != MP_OKAY) {
if ((res = signed_add(&w4, &tmp1, &tmp1)) != MP_OKAY) {
mp_clear_multi(&w0, &w1, &w2, &w3, &w4,
mp_int w0, w1, w2, w3, w4, tmp1, a0, a1, a2;
if ((res = mp_init_multi(&w0, &w1, &w2, &w3, &w4, &a0, &a1, &a2, &tmp1, NULL)) != MP_OKAY) {
if ((res = square(&a2, &w4)) != MP_OKAY) {
if ((res = signed_subtract(&w1, &w4, &w1)) != MP_OKAY) {
if ((res = signed_subtract(&w2, &w4, &w2)) != MP_OKAY) {
if ((res = lshift_bits(&w4, 3, &tmp1)) != MP_OKAY) {
if ((res = lshift_digits(&w4, 4*B)) != MP_OKAY) {
if ((res = signed_add(&w4, &tmp1, &tmp1)) != MP_OKAY) {
mp_clear_multi(&w0, &w1, &w2, &w3, &w4, &a0, &a1, &a2, &tmp1, NULL);
uint32_t cs, tc, w0, w1, w2, w3, w4;
w4 = __SHIFTIN(height - 1, VIU_OSD_BLK_CFG_W4_V_END) |
VPU_WRITE(sc, VIU_OSD2_BLK0_CFG_W4_REG, w4);
R(r2); R(r4); R(w2); R(w4);
const uint32_t w4 = xhci_read_4(sc, ecp + 4);
" SP: 0x%08x 0x%08x 0x%08x 0x%08x\n", w0, w4, w8, wc);
if (w4 != XHCI_XECP_USBID)
pthread_create(&w4, NULL, worker, NULL);
pthread_join(w4, NULL);
pthread_t pt, w1, w2, w3, w4;