.text .global main main: ###################### # loadb abs20/24 reg ###################### loadb 0x0,r0 loadb 0xff,r1 loadb 0xfff,r3 loadb 0x1234,r4 loadb 0x1234,r5 loadb 0x7A1234,r0 loadb 0xBA1234,r1 loadb 0xffffff,r2 ###################### # loadb abs20 rel reg ###################### loadb [r12]0x0,r0 loadb [r13]0x0,r0 loadb [r12]0xff,r1 loadb [r13]0xff,r1 loadb [r12]0xfff,r3 loadb [r13]0xfff,r3 loadb [r12]0x1234,r4 loadb [r13]0x1234,r4 loadb [r12]0x1234,r5 loadb [r13]0x1234,r5 loadb [r12]0x4567,r2 loadb [r13]0xA1234,r2 ################################### # loadb rbase(disp20/-disp20) reg ################################### loadb 0x4(r1,r0),r1 loadb 0x4(r3,r2),r3 loadb 0x1234(r1,r0),r4 loadb 0x1234(r3,r2),r5 loadb 0xA1234(r1,r0),r6 loadb -0x4(r1,r0),r1 loadb -0x4(r3,r2),r3 loadb -0x1234(r1,r0),r4 loadb -0x1234(r3,r2),r5 loadb -0xA1234(r1,r0),r6 ################################################# # loadb rpbase(disp4/disp16/disp20/-disp20) reg ################################################# loadb 0x0(r1,r0),r0 loadb 0x0(r1,r0),r1 loadb 0xf(r1,r0),r0 loadb 0xf(r1,r0),r1 loadb 0x1234(r1,r0),r2 loadb 0xabcd(r3,r2),r3 loadb 0xAfff(r4,r3),r4 loadb 0xA1234(r6,r5),r5 loadb -0xf(r1,r0),r0 loadb -0xf(r1,r0),r1 loadb -0x1234(r1,r0),r2 loadb -0xabcd(r3,r2),r3 loadb -0xAfff(r4,r3),r4 loadb -0xA1234(r6,r5),r5 #################################### # loadb rbase(disp0/disp14) rel reg #################################### loadb [r12]0x0(r1,r0),r0 loadb [r13]0x0(r1,r0),r1 loadb [r12]0x1234(r1,r0),r2 loadb [r13]0x1abcd(r1,r0),r3 ################################# # loadb rpbase(disp20) rel reg ################################# loadb [r12]0xA1234(r1,r0),r4 loadb [r13]0xB1234(r1,r0),r5 loadb [r13]0xfffff(r1,r0),r6