32, 32, 0xfc000000, { { F (F_OPCODE) }, { F (F_DISP26) }, { 0 } }
};
+static const CGEN_IFMT ifmt_l_adrp ATTRIBUTE_UNUSED = {
+ 32, 32, 0xfc000000, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_DISP21) }, { 0 } }
+};
+
static const CGEN_IFMT ifmt_l_jr ATTRIBUTE_UNUSED = {
32, 32, 0xffff07ff, { { F (F_OPCODE) }, { F (F_RESV_25_10) }, { F (F_R3) }, { F (F_RESV_10_11) }, { 0 } }
};
{ { MNEM, ' ', OP (DISP26), 0 } },
& ifmt_l_j, { 0x0 }
},
+/* l.adrp $rD,${disp21} */
+ {
+ { 0, 0, 0, 0 },
+ { { MNEM, ' ', OP (RD), ',', OP (DISP21), 0 } },
+ & ifmt_l_adrp, { 0x8000000 }
+ },
/* l.jal ${disp26} */
{
{ 0, 0, 0, 0 },