Lines Matching +full:0 +full:x00000019

20 	return 0x7000264a;  in arc_gen_nop()
40 * s S[n:0] lower bits signed immediate (number is bitfield size)
66 if (u_offset & 0x1) in arc_gen_branch()
70 s = (u_offset >> 1) & GENMASK(9, 0); in arc_gen_branch()
71 S = (u_offset >> 11) & GENMASK(9, 0); in arc_gen_branch()
72 t = (u_offset >> 21) & GENMASK(3, 0); in arc_gen_branch()
75 instruction_l = (s << 1) | 0x1; in arc_gen_branch()
79 return (instruction_r << 16) | (instruction_l & GENMASK(15, 0)); in arc_gen_branch()
114 return 0; in branch_gen_test()
116 pr_err(SELFTEST_MSG "FAIL:\n arc_gen_branch(0x%08x, 0x%08x) != 0x%08x, got 0x%08x\n", in branch_gen_test()
129 {0x90007548, 0x90007514, 0xffcf07cd}, /* tiny (-52) offs */
130 {0x9000c9c0, 0x9000c782, 0xffcf05c3}, /* tiny (-574) offs */
131 {0x9000cc1c, 0x9000c782, 0xffcf0367}, /* tiny (-1178) offs */
132 {0x9009dce0, 0x9009d106, 0xff8f0427}, /* small (-3034) offs */
133 {0x9000f5de, 0x90007d30, 0xfc0f0755}, /* big (-30892) offs */
134 {0x900a2444, 0x90035f64, 0xc9cf0321}, /* huge (-443616) offs */
135 {0x90007514, 0x9000752c, 0x00000019}, /* tiny (+24) offs */
136 {0x9001a578, 0x9001a77a, 0x00000203}, /* tiny (+514) offs */
137 {0x90031ed8, 0x90032634, 0x0000075d}, /* tiny (+1884) offs */
138 {0x9008c7f2, 0x9008d3f0, 0x00400401}, /* small (+3072) offs */
139 {0x9000bb38, 0x9003b340, 0x17c00009}, /* big (+194568) offs */
140 {0x90008f44, 0x90578d80, 0xb7c2063d} /* huge (+5701180) offs */
147 for (i = 0; i < ARRAY_SIZE(arcgenbr_test_data); i++) in instr_gen_test()
153 return 0; in instr_gen_test()