Lines Matching defs:translate
35 #include "translate.h"
106 struct translate translate;
1154 * that's being given to us via translate->set_buffer().
1303 /* Build run( struct translate *machine,
1308 * run_elts( struct translate *machine,
1409 for (j = 0; j < p->translate.key.nr_elements; j++) {
1410 const struct translate_element *a = &p->translate.key.element[j];
1430 x86_make_disp(p->outbuf_EBX, p->translate.key.output_stride));
1474 translate_sse_set_buffer(struct translate *translate,
1478 struct translate_sse *p = (struct translate_sse *) translate;
1493 translate_sse_release(struct translate *translate)
1495 struct translate_sse *p = (struct translate_sse *) translate;
1506 struct translate *
1524 p->translate.key = *key;
1525 p->translate.release = translate_sse_release;
1526 p->translate.set_buffer = translate_sse_set_buffer;
1582 p->translate.run = (run_func) x86_get_func(&p->linear_func);
1583 if (p->translate.run == NULL)
1586 p->translate.run_elts = (run_elts_func) x86_get_func(&p->elt_func);
1587 if (p->translate.run_elts == NULL)
1590 p->translate.run_elts16 = (run_elts16_func) x86_get_func(&p->elt16_func);
1591 if (p->translate.run_elts16 == NULL)
1594 p->translate.run_elts8 = (run_elts8_func) x86_get_func(&p->elt8_func);
1595 if (p->translate.run_elts8 == NULL)
1598 return &p->translate;
1602 translate_sse_release(&p->translate);
1610 struct translate *