Created
February 28, 2016 07:14
-
-
Save michaeljclark/3f41c03b952fdf8b0d03 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
test_cb: | |
sll a1,a0,1 | |
srl a3,a0,2 | |
and a1,a1,192 | |
sll a4,a0,3 | |
srl a2,a0,4 | |
srl a5,a0,7 | |
and a3,a3,6 | |
or a3,a1,a3 | |
and a0,a2,256 | |
and a5,a5,24 | |
and a4,a4,32 | |
or a4,a3,a4 | |
or a0,a0,a5 | |
or a0,a4,a0 | |
sll a0,a0,55 | |
sra a0,a0,55 | |
ret | |
test_cj: | |
srl a4,a0,7 | |
and a3,a4,16 | |
li a4,4096 | |
srl a5,a0,1 | |
add a4,a4,-2048 | |
and a4,a5,a4 | |
and a2,a5,768 | |
or a4,a3,a4 | |
sll a3,a0,2 | |
or a4,a4,a2 | |
and a3,a3,1024 | |
or a4,a4,a3 | |
and a5,a5,64 | |
sll a3,a0,1 | |
or a5,a4,a5 | |
and a3,a3,128 | |
srl a4,a0,2 | |
or a5,a5,a3 | |
and a4,a4,14 | |
sll a0,a0,3 | |
or a5,a5,a4 | |
and a0,a0,32 | |
or a0,a5,a0 | |
sllw a0,a0,4 | |
sllw a0,a0,16 | |
sraw a0,a0,16 | |
sraw a0,a0,4 | |
sllw a0,a0,16 | |
sraw a0,a0,16 | |
ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment