/openbmc/qemu/tests/tcg/xtensa/ |
H A D | test_rst0.S | 10 and a5, a2, a4 12 and a2, a2, a4 14 and a3, a4, a3 53 add a4, a3, a4 68 addx2 a4, a3, a4 81 addx4 a4, a3, a4 94 addx8 a4, a3, a4 109 sub a4, a3, a4 124 subx2 a4, a3, a4 137 subx4 a4, a3, a4 [all …]
|
H A D | test_rem.S | 12 remu a5, a2, a4 14 remu a2, a2, a4 16 remu a4, a3, a4 17 assert eq, a4, a6 29 remu a4, a3, a4 42 remu a4, a3, a4 55 remu a4, a3, a4 83 rems a4, a3, a4 96 rems a4, a3, a4 109 rems a4, a3, a4 [all …]
|
H A D | test_quo.S | 12 quou a5, a2, a4 14 quou a2, a2, a4 16 quou a4, a3, a4 17 assert eq, a4, a6 29 quou a4, a3, a4 42 quou a4, a3, a4 55 quou a4, a3, a4 83 quos a4, a3, a4 96 quos a4, a3, a4 109 quos a4, a3, a4 [all …]
|
H A D | test_max.S | 10 movi a4, 1 12 assert eq, a5, a4 16 movi a4, 1 18 assert eq, a5, a4 22 movi a4, 1 24 assert eq, a2, a4 28 movi a4, 1 30 assert eq, a3, a4 34 movi a4, 1 36 assert eq, a2, a4 [all …]
|
H A D | test_min.S | 10 movi a4, 0xffffffff 12 assert eq, a5, a4 18 assert eq, a5, a4 24 assert eq, a2, a4 30 assert eq, a3, a4 48 movi a4, 1 54 movi a4, 1 60 movi a4, 1 66 movi a4, 1 72 movi a4, 1 [all …]
|
H A D | test_sext.S | 10 sext a4, a2, 7 11 assert eq, a3, a4 15 sext a4, a2, 7 16 assert eq, a3, a4 20 sext a4, a2, 8 21 assert eq, a3, a4 25 sext a4, a2, 8 26 assert eq, a3, a4 30 sext a4, a2, 15 31 assert eq, a3, a4 [all …]
|
H A D | test_mul16.S | 10 movi a4, 0xa5a5137f 12 mul16u a5, a2, a4 14 mul16u a2, a2, a4 16 mul16u a3, a4, a3 25 mul16u a5, a2, a4 27 mul16u a2, a2, a4 29 mul16u a3, a4, a3 38 mul16u a5, a2, a4 40 mul16u a2, a2, a4 42 mul16u a3, a4, a3 [all …]
|
H A D | test_lsc.S | 57 l32i a4, a2, -8 59 assert eq, a4, a3 60 l32i a4, a2, -4 63 l32i a4, a2, 0 76 movi a4, 4 107 wfr f9, a4 109 wfr f10, a4 111 wfr f11, a4 113 movi a4, 4 212 movi a4, 8 [all …]
|
H A D | test_nsa.S | 10 nsa a4, a2 11 assert eq, a3, a4 15 nsa a4, a2 16 assert eq, a3, a4 30 nsa a4, a2 31 assert eq, a3, a4 35 nsa a4, a2 36 assert eq, a3, a4 42 nsau a4, a2 43 assert eq, a3, a4 [all …]
|
H A D | test_flix.S | 9 mov a3, a4 25 add a4, a4, a2 29 mov a3, a4 40 movi a4, 0 47 add a4, a4, a2 50 add a4, a4, a2 51 assert eqi, a4, 10
|
/openbmc/linux/arch/xtensa/include/asm/ |
H A D | initialize_mmu.h | 104 srli a4, a4, 5 106 add a4, a4, a5 107 jx a4 128 wdtlb a4, a5 129 witlb a4, a5 133 wdtlb a4, a5 134 witlb a4, a5 161 movi a4, 1f 162 jx a4 213 slli a4, a4, 4 [all …]
|
/openbmc/linux/arch/xtensa/lib/ |
H A D | strnlen_user.S | 37 # a4/ tmp 73 addi a4, a4, 4 # advance string pointer 87 addi a4, a4, 2 # advance string pointer 96 addi a4, a4, 1 # advance string pointer 105 addi a4, a4, 3 # point to zero byte 107 addi a4, a4, 1 # point just beyond zero byte 111 addi a4, a4, 1+1 # point just beyond zero byte 115 addi a4, a4, 2+1 # point just beyond zero byte 121 addi a4, a4, 1 # advance string pointer 126 addi a4, a4, 2 # advance ptr for aligned access [all …]
|
H A D | mulsi3.S | 41 or a4, a2, a3 42 srai a4, a4, 16 43 bnez a4, .LMUL16 47 srai a4, a2, 16 49 mul16u a7, a4, a3 54 add a2, a7, a4 61 rsr a4, ACCLO 63 add a2, a4, a5 78 mov a4, a3 106 slli a4, a4, 4 [all …]
|
H A D | divsi3.S | 13 do_abs a6, a2, a4 /* udividend = abs (dividend) */ 14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */ 17 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */ 18 bgeu a5, a4, .Lspecial 20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */ 21 ssl a4 27 loopnez a4, .Lloopend 37 addi a4, a4, -1 38 bnez a4, .Lloop 58 movi a4, -1 [all …]
|
H A D | bswapdi2.S | 10 srli a4, a2, 16 11 src a4, a4, a2 12 src a4, a4, a4 13 src a4, a2, a4 18 mov a3, a4
|
H A D | memcopy.S | 95 addi a4, a4, -1 106 addi a4, a4, -2 152 bbci.l a4, 3, .L2 161 bbsi.l a4, 2, .L3 162 bbsi.l a4, 1, .L4 163 bbsi.l a4, 0, .L5 171 bbsi.l a4, 1, .L4 351 addi a4, a4, -1 363 addi a4, a4, -2 377 add a5, a5, a4 [all …]
|
H A D | modsi3.S | 13 do_abs a2, a2, a4 /* udividend = abs (dividend) */ 14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */ 17 do_nsau a4, a3, a6, a8 /* udivisor_shift = nsau (udivisor) */ 18 bgeu a5, a4, .Lspecial 20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */ 21 ssl a4 26 loopnez a4, .Lloopend 34 addi a4, a4, -1 35 bnez a4, .Lloop
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | align.S | 302 extui a4, a4, INSN_T, 4 # extract target register 304 addx8 a4, a4, a5 351 movi a4, 0 404 movi a4, ~3 405 and a4, a4, a8 # align memory address 411 addi a4, a4, 8 447 beqz a4, 1f 448 addi a4, a4, -1 # decrement LCOUNT and set 460 addi a4, a4, 1 463 movi a4, 0 [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-a4tech.c | 38 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapping() local 40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 && in a4_input_mapping() 84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { in a4_event() 86 a4->delayed_value = value; in a4_event() 92 REL_WHEEL, a4->delayed_value); in a4_event() 100 a4->hw_wheel = !!value; in a4_event() 115 struct a4tech_sc *a4; in a4_probe() local 118 a4 = devm_kzalloc(&hdev->dev, sizeof(*a4), GFP_KERNEL); in a4_probe() 119 if (a4 == NULL) { in a4_probe() 124 a4->quirks = id->driver_data; in a4_probe() [all …]
|
/openbmc/qemu/target/xtensa/core-de212/ |
H A D | gdb-config.c.inc | 123 …1:03:62:64:02:03:52:a4:0c:03:60:55:11:03:52:c5:20:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"… 125 …1:03:62:64:02:03:52:a4:0c:03:60:55:11:03:52:c5:24:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"… 127 …1:03:62:64:02:03:52:a4:0c:03:60:55:11:03:52:c5:28:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"… 129 …1:03:62:64:02:03:52:a4:0f:03:60:55:11:03:52:d5:03:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"… 133 …:a4:0f:03:60:55:11:03:52:c5:a4:03:52:d5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02","03:52… 141 …2:64:01:03:62:64:02:03:52:a4:00:03:60:55:11:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02","03:5… 143 …1:03:62:64:02:03:52:a4:00:03:60:55:11:03:52:c5:04:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"… 145 …1:03:62:64:02:03:52:a4:00:03:60:55:11:03:52:c5:08:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"… 147 …1:03:62:64:02:03:52:a4:00:03:60:55:11:03:52:c5:0c:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02"… 161 …2:64:01:03:62:64:02:03:52:a4:08:03:60:55:11:03:60:65:40:03:62:64:00:03:52:24:01:03:62:24:02","03:5… [all …]
|
/openbmc/linux/arch/riscv/lib/ |
H A D | tishift.S | 13 sext.w a4,a5 17 sll a4,a1,a4 19 or a0,a0,a4 24 negw a0,a4 36 sext.w a4,a5 40 sll a4,a1,a4 42 or a0,a0,a4 47 negw a0,a4 63 srl a4,a0,a4 65 or a1,a1,a4 [all …]
|
H A D | memmove.S | 55 add a4, a1, a2 164 andi a4, a4, -SZREG /* Align the src pointer */ 195 REG_L t1, ( 0 * SZREG)(a4) 197 REG_L t0, (-1 * SZREG)(a4) 206 REG_L t1, (-2 * SZREG)(a4) 207 addi a4, a4, (-2 * SZREG) 245 addi a4, a4, -SZREG 275 lb t1, -1(a4) 276 addi a4, a4, -1 305 lb t1, -1(a4) [all …]
|
H A D | memset.S | 27 sub a4, a3, t0 32 sub a2, a2, a4 /* Update count */ 47 andi a4, a2, ~(SZREG-1) 48 add a3, t0, a4 50 andi a4, a4, 31*SZREG /* Calculate remainder */ 51 beqz a4, 3f /* Shortcut if no remainder */ 52 neg a4, a4 53 addi a4, a4, 32*SZREG /* Calculate initial offset */ 56 sub t0, t0, a4 62 srli a4, a4, 1 [all …]
|
/openbmc/linux/arch/xtensa/boot/boot-redboot/ |
H A D | bootstrap.S | 56 movi a4, 1 57 wsr a4, ps 62 sll a4, a4 67 wsr a4, ps 84 # mov a0, a4 88 add a4, a0, a4 89 sub a0, a4, a5 99 mov.n a8, a4 139 # a4: __start 170 # a4: __start [all …]
|
/openbmc/u-boot/arch/xtensa/cpu/ |
H A D | start.S | 192 addi a4, a4, 4 220 jx a4 233 callx0 a4 235 callx4 a4 243 callx0 a4 247 callx4 a4 254 callx0 a4 256 callx4 a4 267 callx0 a4 270 callx4 a4 [all …]
|