Lines Matching refs:write16
255 write16(loc, data); in writeMicroRelocation16()
265 write16(buf, isMipsR6() ? 0x7860 : 0x7980); // addiupc v1, (GOTPLT) - . in writePltHeader()
266 write16(buf + 4, 0xff23); // lw $25, 0($3) in writePltHeader()
267 write16(buf + 8, 0x0535); // subu16 $2, $2, $3 in writePltHeader()
268 write16(buf + 10, 0x2525); // srl16 $2, $2, 2 in writePltHeader()
269 write16(buf + 12, 0x3302); // addiu $24, $2, -2 in writePltHeader()
270 write16(buf + 14, 0xfffe); in writePltHeader()
271 write16(buf + 16, 0x0dff); // move $15, $31 in writePltHeader()
273 write16(buf + 18, 0x0f83); // move $28, $3 in writePltHeader()
274 write16(buf + 20, 0x472b); // jalrc $25 in writePltHeader()
275 write16(buf + 22, 0x0c00); // nop in writePltHeader()
278 write16(buf + 18, 0x45f9); // jalrc $25 in writePltHeader()
279 write16(buf + 20, 0x0f83); // move $28, $3 in writePltHeader()
280 write16(buf + 22, 0x0c00); // nop in writePltHeader()
328 write16(buf, 0x7840); // addiupc $2, (GOTPLT) - . in writePlt()
329 write16(buf + 4, 0xff22); // lw $25, 0($2) in writePlt()
330 write16(buf + 8, 0x0f02); // move $24, $2 in writePlt()
331 write16(buf + 10, 0x4723); // jrc $25 / jr16 $25 in writePlt()
334 write16(buf, 0x7900); // addiupc $2, (GOTPLT) - . in writePlt()
335 write16(buf + 4, 0xff22); // lw $25, 0($2) in writePlt()
336 write16(buf + 8, 0x4599); // jrc $25 / jr16 $25 in writePlt()
337 write16(buf + 10, 0x0f02); // move $24, $2 in writePlt()