ds_read_offset.sh 294 Bytes
Newer Older
Jing Zhang's avatar
Jing Zhang committed
1
2
3
4
5
6
7
8
9
10
11
12
for((i=0;i<=4096;i=i+64))
do
    OFFSET=$i
    echo "if(offset == $OFFSET)"
    echo "{"
    echo "    asm volatile(\"\\n \\"
    echo "        ds_read_b128 %0, %1 offset:$OFFSET\n \\"
    echo "        \""
    echo "    : \"=v\"(r)"
    echo "    : \"v\"(__to_local(lds)));"
    echo "}"
done