# compiler_rt: \_\_ashlsi3, \_\_ashrsi3, \_\_lshrsi3 for symbol compatibility · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/1bda8be2a3504d0d9f6d66d69f85ecd4db447b09)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 1bda8be2a3504d0d9f6d66d69f85ecd4db447b09

Requested commit: 1bda8be2a3504d0d9f6d66d69f85ecd4db447b09

Commit: 1bda8be2a3504d0d9f6d66d69f85ecd4db447b09

Tree: a48cefe3612e8a674569390eb3429b7136c46cb4

Author: matu3ba

Committer: GitHub

## Message

```
compiler_rt: __ashlsi3, __ashrsi3, __lshrsi3 for symbol compatibility

These are unused in LLVM, but in gcc used for example by rl78.
Move test files into common file, add tests for aforementioned routines
and missing ones for __lshrti3.
```

## Parents

- [c6344866f9f6a38acd41f4c0ed36dfe00896f825](https://git.cafe/gitcafe/zig/commit/c6344866f9f6a38acd41f4c0ed36dfe00896f825?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/1bda8be2a3504d0d9f6d66d69f85ecd4db447b09?format=markdown)
