Skip to content

Commit c747e5c

Browse files
committed
Add pre-commit config
1 parent 45a4683 commit c747e5c

36 files changed

+208
-103
lines changed

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* text=auto eol=lf
1+
* text=auto eol=lf

.github/workflows/devcontainer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
run: |
2121
sudo rm -rf /usr/share/dotnet
2222
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
23-
23+
2424
- uses: actions/checkout@v4
2525

2626
- name: Login to GitHub Container Registry

.github/workflows/mod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Build mod
2424
working-directory: mod
2525
run: ./gradlew build
26-
26+
2727
- name: Upload build artifact
2828
uses: actions/upload-artifact@v4
2929
with:

.pre-commit-config.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
repos:
2+
- repo: https://github.com/pre-commit/pre-commit-hooks
3+
rev: v5.0.0
4+
hooks:
5+
- id: trailing-whitespace
6+
- id: check-case-conflict
7+
- id: check-illegal-windows-names
8+
- id: check-json
9+
exclude: |
10+
(?x)^(
11+
\.vscode/.+\.json
12+
| .*devcontainer\.json
13+
)$
14+
- id: check-merge-conflict
15+
- id: check-shebang-scripts-are-executable
16+
exclude_types: [rust]
17+
- id: check-symlinks
18+
- id: check-toml
19+
- id: check-yaml
20+
args: [--unsafe]
21+
- id: destroyed-symlinks
22+
- id: end-of-file-fixer
23+
- id: trailing-whitespace

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.12
1+
3.12

asm/div.s

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,95 +5,95 @@ _start:
55

66
li a0, 14
77
li a1, 3
8-
8+
99
div a2, a0, a1
1010
rem a3, a0, a1
1111
divu a2, a0, a1
1212
remu a3, a0, a1
1313

1414
li a0, 15
1515
li a1, 3
16-
16+
1717
div a2, a0, a1
1818
rem a3, a0, a1
1919
divu a2, a0, a1
2020
remu a3, a0, a1
2121

2222
li a0, 16
2323
li a1, 3
24-
24+
2525
div a2, a0, a1
2626
rem a3, a0, a1
2727
divu a2, a0, a1
2828
remu a3, a0, a1
2929

3030
li a0, 1
3131
li a1, 2
32-
32+
3333
div a2, a0, a1
3434
rem a3, a0, a1
3535
divu a2, a0, a1
3636
remu a3, a0, a1
3737

3838
li a0, 6
3939
li a1, -3
40-
40+
4141
div a2, a0, a1
4242
rem a3, a0, a1
4343
divu a2, a0, a1
4444
remu a3, a0, a1
4545

4646
li a0, 7
4747
li a1, -3
48-
48+
4949
div a2, a0, a1
5050
rem a3, a0, a1
5151
divu a2, a0, a1
5252
remu a3, a0, a1
5353

5454
li a0, -6
5555
li a1, 3
56-
56+
5757
div a2, a0, a1
5858
rem a3, a0, a1
5959
divu a2, a0, a1
6060
remu a3, a0, a1
6161

6262
li a0, -7
6363
li a1, 3
64-
64+
6565
div a2, a0, a1
6666
rem a3, a0, a1
6767
divu a2, a0, a1
6868
remu a3, a0, a1
6969

7070
li a0, 1
7171
li a1, 0
72-
72+
7373
div a2, a0, a1
7474
rem a3, a0, a1
7575
divu a2, a0, a1
7676
remu a3, a0, a1
7777

7878
li a0, 0
7979
li a1, 0
80-
80+
8181
div a2, a0, a1
8282
rem a3, a0, a1
8383
divu a2, a0, a1
8484
remu a3, a0, a1
8585

8686
li a0, -1
8787
li a1, 0
88-
88+
8989
div a2, a0, a1
9090
rem a3, a0, a1
9191
divu a2, a0, a1
9292
remu a3, a0, a1
9393

9494
li a0, -2147483648
9595
li a1, -1
96-
96+
9797
div a2, a0, a1
9898
rem a3, a0, a1
9999
divu a2, a0, a1

asm/large_bin.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ word2:
3535
word3:
3636
.word 0x090a0b0c # 151653132
3737

38-
.balign 4
38+
.balign 4

asm/math.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ _start:
33
li x1, 0b1
44
li x2, 1
55
sll x3, x1, x2
6-
6+
77
li x4, 0xffffffff
88
li x5, 31
99
sll x6, x4, x5

asm/mul.s

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,39 +5,39 @@ _start:
55

66
li a0, 0
77
li a1, 0
8-
8+
99
mul a3, a0, a1
1010
mulh a2, a0, a1
1111
mulhu a2, a0, a1
1212
mulhsu a2, a0, a1
1313

1414
li a0, 3
1515
li a1, 4
16-
16+
1717
mul a3, a0, a1
1818
mulh a2, a0, a1
1919
mulhu a2, a0, a1
2020
mulhsu a2, a0, a1
2121

2222
li a0, 3
2323
li a1, -4
24-
24+
2525
mul a3, a0, a1
2626
mulh a2, a0, a1
2727
mulhu a2, a0, a1
2828
mulhsu a2, a0, a1
2929

3030
li a0, -5
3131
li a1, 2
32-
32+
3333
mul a3, a0, a1
3434
mulh a2, a0, a1
3535
mulhu a2, a0, a1
3636
mulhsu a2, a0, a1
3737

3838
li a0, 0xdeadbeef
3939
li a1, 0xbabecafe
40-
40+
4141
mul a3, a0, a1
4242
mulh a2, a0, a1
4343
mulhu a2, a0, a1

asm/print.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ _start:
99

1010
li t0, 0b111
1111
sb t0, 8(a0) # FCR
12-
12+
1313
loop:
1414
lbu t0, 0(s0)
1515
sb t0, 0(a0) # THR

0 commit comments

Comments
 (0)