mirror of
https://github.com/zeldaret/af.git
synced 2026-09-29 23:14:42 -04:00
ce93cd0262
* git subrepo pull --force tools/asm-processor
subrepo:
subdir: "tools/asm-processor"
merged: "6dd4d3a"
upstream:
origin: "git@github.com:simonlindholm/asm-processor.git"
branch: "main"
commit: "6dd4d3a"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull lib/ultralib --force
subrepo:
subdir: "lib/ultralib"
merged: "0417857"
upstream:
origin: "git@github.com:decompals/ultralib.git"
branch: "main"
commit: "0417857"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull tools/asm-differ --force
subrepo:
subdir: "tools/asm-differ"
merged: "6d3e4c4"
upstream:
origin: "git@github.com:simonlindholm/asm-differ.git"
branch: "main"
commit: "6d3e4c4"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull tools/splat --force
subrepo:
subdir: "tools/splat"
merged: "406b646"
upstream:
origin: "git@github.com:ethteck/splat.git"
branch: "master"
commit: "406b646"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* Revert "git subrepo pull lib/ultralib --force"
This reverts commit da9fca47be.
* git subrepo pull tools/splat
subrepo:
subdir: "tools/splat"
merged: "7869ef2"
upstream:
origin: "git@github.com:ethteck/splat.git"
branch: "master"
commit: "7869ef2"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* Disable asm size directive
46 lines
603 B
C
46 lines
603 B
C
// .data
|
|
volatile int test = 1;
|
|
|
|
// bin (.rodata)
|
|
const char bin_data[] = {0,1,2,3,4,5,6,7};
|
|
|
|
// .bss
|
|
unsigned long long bss_data[0x10];
|
|
|
|
// .data
|
|
volatile int switch_arg = 0;
|
|
|
|
int do_switch()
|
|
{
|
|
switch(switch_arg)
|
|
{
|
|
case 0:
|
|
return 7;
|
|
case 1:
|
|
return 6;
|
|
case 2:
|
|
return 5;
|
|
case 3:
|
|
return 4;
|
|
case 4:
|
|
return 3;
|
|
case 5:
|
|
return 2;
|
|
case 6:
|
|
return 1;
|
|
case 7:
|
|
return 0;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
// c
|
|
void bootproc()
|
|
{
|
|
do_switch();
|
|
for (;;)
|
|
{
|
|
test++;
|
|
}
|
|
}
|