Lines Matching refs:SI
242 (type register SI (16))
256 (type register SI (32))
266 (get (index) (c-call SI "cgen_get_csr_value" index))
292 (type register SI (32))
295 (get (index) (trunc SI (c-call DI "h_cr64_get" index)))
306 (type register SI (64))
314 (type register SI (64))
432 ((value pc) (sra SI (sub SI value pc) 1))
433 ((value pc) (add SI (sll SI value 1) pc)))
436 ((value pc) (sra SI (sub SI value pc) 1))
437 ((value pc) (add SI (sll SI value 1) pc)))
440 ((value pc) (sra SI (sub SI value pc) 1))
441 ((value pc) (add SI (sll SI value 1) pc)))
459 (add SI (or (sll (ifield f-24s5a2n-hi) 8)
488 ((value pc) (srl SI value 1))
489 ((value pc) (sll SI value 1)))
491 ((value pc) (srl SI value 2))
492 ((value pc) (sll SI value 2)))
514 (cond SI
515 ((and SI (cond SI ((and SI val #x80) (xor SI val #x300)) (else val)) #x200)
516 (sub (cond SI ((and SI val #x80) (xor SI val #x300)) (else val)) #x400))
518 (cond SI ((and SI val #x80) (xor SI val #x300)) (else val)))
522 (cond SI
523 ((and SI (compute-cdisp10 val) #x200)
524 (sub (and SI (compute-cdisp10 val) #x3ff) #x400))
526 (and SI (compute-cdisp10 val) #x3ff))
1069 (sequence SI ((SI temp))
1071 (srl (const SI -1) (c-call SI "do_ldz" temp))))
1074 (sequence SI ((SI modulo-mask))
1076 (if SI (eq (and rma modulo-mask) me0)
1078 (add rma (ext SI immed)))))
1081 (sequence SI ((SI temp))
1083 (srl (const SI -1) (c-call SI "do_ldz" temp))))
1086 (sequence SI ((SI modulo-mask))
1088 (if SI (eq (and rma modulo-mask) me1)
1090 (add rma (ext SI immed)))))
1137 (set rnc (ext SI (mem QI rma)))
1145 (set rns (ext SI (mem HI (and rma (inv 1)))))
1153 (set rnl (mem SI (and rma (inv 3))))
1161 (set rnuc (zext SI (mem UQI rma)))
1169 (set rnus (zext SI (mem UHI (and rma (inv 1)))))
1179 (set (mem SI (and (add udisp7a4 sp) (inv 3))) rnl))
1188 (set rnl (mem SI (and (add udisp7a4 sp) (inv 3))))
1197 (c-call VOID "check_write_to_text" (add (zext SI udisp7) tp))
1198 (set (mem QI (add (zext SI udisp7) tp)) (and rn3c #xff)))
1207 (c-call VOID "check_write_to_text" (and (add (zext SI udisp7a2) tp) (inv 1)))
1208 (set (mem HI (and (add (zext SI udisp7a2) tp) (inv 1))) (and rn3s #xffff)))
1217 (c-call VOID "check_write_to_text" (and (add (zext SI udisp7a4) tp) (inv 3)))
1218 (set (mem SI (and (add (zext SI udisp7a4) tp) (inv 3))) rn3l))
1226 (set rn3c (ext SI (mem QI (add (zext SI udisp7) tp))))
1234 (set rn3s (ext SI (mem HI (and (add (zext SI udisp7a2) tp) (inv 1)))))
1242 (set rn3l (mem SI (and (add (zext SI udisp7a4) tp) (inv 3))))
1250 (set rn3uc (zext SI (mem QI (add (zext SI udisp7) tp))))
1258 (set rn3us (zext SI (mem HI (and (add (zext SI udisp7a2) tp) (inv 1)))))
1267 (c-call VOID "check_write_to_text" (add rma (ext SI sdisp16)))
1268 (set (mem QI (add rma (ext SI sdisp16))) (and rnc #xff)))
1277 (c-call VOID "check_write_to_text" (and (add rma (ext SI sdisp16)) (inv 1)))
1278 (set (mem HI (and (add rma (ext SI sdisp16)) (inv 1))) (and rns #xffff)))
1287 (c-call "check_write_to_text" (and (add rma (ext SI sdisp16)) (inv 3)))
1288 (set (mem SI (and (add rma (ext SI sdisp16)) (inv 3))) rnl))
1296 (set rnc (ext SI (mem QI (add rma (ext SI sdisp16)))))
1304 (set rns (ext SI (mem HI (and (add rma (ext SI sdisp16)) (inv 1)))))
1312 (set rnl (mem SI (and (add rma (ext SI sdisp16)) (inv 3))))
1320 (set rnuc (zext SI (mem QI (add rma (ext SI sdisp16)))))
1328 (set rnus (zext SI (mem HI (and (add rma (ext SI sdisp16)) (inv 1)))))
1337 (c-call VOID "check_write_to_text" (zext SI addr24a4))
1338 (set (mem SI (zext SI addr24a4)) rnl))
1345 (set rnl (mem SI (zext SI addr24a4)))
1355 (set rn (ext SI (and QI rn #xff)))
1362 (set rn (ext SI (and HI rn #xffff)))
1369 (set rn (zext SI (and rn #xff)))
1376 (set rn (zext SI (and rn #xffff)))
1387 (set sar (zext SI (mul (and (add udisp2 rm) 3) 8)))
1388 (set sar (sub 32 (zext SI (mul (and (add udisp2 rm) 3) 8)))))
1405 (set rn (ext SI simm8))
1411 (set rn (ext SI simm16))
1417 (set rn3 (zext SI uimm24))
1423 (set rn (zext SI uimm16))
1446 (set rn (add rn (ext SI simm6)))
1453 (set rn (add sp (zext SI uimm7a4)))
1514 (if (lt rn (zext SI uimm5))
1523 (if (ltu rn (zext SI uimm5))
1547 (set rn (add rm (ext SI simm16)))
1554 (if (lt rm (ext SI simm16))
1563 (if (ltu rm (zext SI uimm16))
1607 (set rn (or rm (zext SI uimm16)))
1614 (set rn (and rm (zext SI uimm16)))
1621 (set rn (xor rm (zext SI uimm16)))
1686 (set rn (subword SI (srl temp 32) 1)))
1722 (if (eq rn (zext SI uimm4))
1731 (if (ne rn (zext SI uimm4))
1740 (if (lt rn (zext SI uimm4))
1749 (if (ge rn (zext SI uimm4))
2060 (set rn (c-call SI "do_ldcb" uimm16))
2102 (set r0 (zext SI (and UQI (mem UQI rma) (sll 1 uimm3)))))
2109 (sequence ((SI result))
2111 (set result (zext SI (mem UQI rma)))
2138 (set hi (subword SI result 0))
2139 (set lo (subword SI result 1)))
2151 (set hi (subword SI result 0))
2152 (set lo (subword SI result 1)))
2164 (set hi (subword SI result 0))
2165 (set lo (subword SI result 1))
2166 (set rn (subword SI result 1)))
2179 (set hi (subword SI result 0))
2180 (set lo (subword SI result 1))
2181 (set rn (subword SI result 1)))
2195 (set hi (subword SI result 0))
2196 (set lo (subword SI result 1)))
2209 (set hi (subword SI result 0))
2210 (set lo (subword SI result 1)))
2224 (set hi (subword SI result 0))
2225 (set lo (subword SI result 1))
2226 (set rn (subword SI result 1)))
2240 (set hi (subword SI result 0))
2241 (set lo (subword SI result 1))
2242 (set rn (subword SI result 1)))
2303 (set dbg (and dbg (inv (sll SI 1 15))))
2325 (set rn (c-call SI "do_ldz" rm)))
2408 (sequence ((SI min) (SI max))
2422 (sequence ((SI max))
2503 (c-call VOID "check_write_to_text" (and rma (inv SI 3)))
2504 (set (mem SI (and rma (inv SI 3))) crn))
2513 (set crn (mem SI (and rma (inv SI 3)))))
2543 (c-call VOID "check_write_to_text" (and rma (inv SI 3)))
2544 (set (mem SI (and rma (inv SI 3))) crn)
2554 (set crn (mem SI (and rma (inv SI 3))))
2587 (set (mem SI (and (add rma sdisp16) (inv SI 3))) crn))
2596 (set crn (mem SI (and (add rma sdisp16) (inv SI 3)))))
2627 (set rma (add rma (ext SI cdisp10))))
2636 (set crn (ext SI (mem QI rma)))
2637 (set rma (add rma (ext SI cdisp10))))
2646 (c-call VOID "check_write_to_text" (and rma (inv SI 1)))
2647 (set (mem HI (and rma (inv SI 1))) (and crn #xffff))
2648 (set rma (add rma (ext SI cdisp10a2))))
2657 (set crn (ext SI (mem HI (and rma (inv SI 1)))))
2658 (set rma (add rma (ext SI cdisp10a2))))
2667 (c-call VOID "check_write_to_text" (and rma (inv SI 3)))
2668 (set (mem SI (and rma (inv SI 3))) crn)
2669 (set rma (add rma (ext SI cdisp10a4))))
2678 (set crn (mem SI (and rma (inv SI 3))))
2679 (set rma (add rma (ext SI cdisp10a4))))
2723 (set crn (ext SI (mem QI rma)))
2733 (c-call VOID "check_write_to_text" (and rma (inv SI 1)))
2734 (set (mem HI (and rma (inv SI 1))) (and crn #xffff))
2744 (set crn (ext SI (mem HI (and rma (inv SI 1)))))
2754 (c-call VOID "check_write_to_text" (and rma (inv SI 3)))
2755 (set (mem SI (and rma (inv SI 3))) crn)
2765 (set crn (mem SI (and rma (inv SI 3))))
2809 (set crn (ext SI (mem QI rma)))
2819 (c-call VOID "check_write_to_text" (and rma (inv SI 1)))
2820 (set (mem HI (and rma (inv SI 1))) (and crn #xffff))
2830 (set crn (ext SI (mem HI (and rma (inv SI 1)))))
2840 (c-call VOID "check_write_to_text" (and rma (inv SI 3)))
2841 (set (mem SI (and rma (inv SI 3))) crn)
2851 (set crn (ext SI (mem SI (and rma (inv SI 3)))))