source: trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S @ 865

Revision 865, 4.0 KB checked in by reyalp, 3 years ago (diff)
  • add strtoul on all cameras. Only tested on a540 but perfect matches on all.
  • fix lua handling of hex constants that would set sign bit. Now (as in standard lua) treated as an unsigned value, rather than resulting in LONG_MAX. Note that arithmetic and comparisons on such values in lua will still treat them as signed!
  • use strtoul in luaB_tonumber(), as in stock lua.
  • Property svn:eol-style set to native
Line 
1// !!! THIS FILE IS GENERATED. DO NOT EDIT. !!!
2#include "stubs_asm.h"
3
4// Best match: 94%
5NSTUB(AllocateMemory, 0xffa237b8)
6NSTUB(AllocateUncacheableMemory, 0xff8298b0)
7NSTUB(Close, 0xff824fc8)
8NSTUB(CreateTask, 0xff81baf0)
9NSTUB(DeleteFile_Fut, 0xff824830)
10// Best match: 79%
11NSTUB(EnterToCompensationEVF, 0xff826ec8)
12NSTUB(ExecuteEventProcedure, 0xff81c1a8)
13// Best match: 79%
14NSTUB(ExitFromCompensationEVF, 0xff826f18)
15NSTUB(ExitTask, 0xff81bd80)
16NSTUB(Fclose_Fut, 0xff8249ac)
17NSTUB(Feof_Fut, 0xff824b98)
18NSTUB(Fflush_Fut, 0xff824bd4)
19NSTUB(Fgets_Fut, 0xff824b00)
20NSTUB(Fopen_Fut, 0xff82496c)
21NSTUB(Fread_Fut, 0xff824a58)
22// Best match: 94%
23NSTUB(FreeMemory, 0xffa237a4)
24NSTUB(FreeUncacheableMemory, 0xff8298e4)
25NSTUB(Fseek_Fut, 0xff824b4c)
26NSTUB(Fwrite_Fut, 0xff824aac)
27NSTUB(GetBatteryTemperature, 0xff846ce4)
28NSTUB(GetCCDTemperature, 0xff846c74)
29// Best match: 93%
30NSTUB(GetCurrentAvValue, 0xff9275c4)
31NSTUB(GetDrive_ClusterSize, 0xff84da50)
32NSTUB(GetDrive_FreeClusters, 0xff84daf0)
33NSTUB(GetDrive_TotalClusters, 0xff84da84)
34NSTUB(GetFocusLensSubjectDistance, 0xff925c7c)
35NSTUB(GetFocusLensSubjectDistanceFromLens, 0xff925f88)
36// Best match: 96%
37NSTUB(GetOpticalTemperature, 0xff846d54)
38NSTUB(GetParameterData, 0xff945e64)
39NSTUB(GetPropertyCase, 0xff8697f4)
40NSTUB(GetSystemTime, 0xffa238c0)
41NSTUB(GetZoomLensCurrentPoint, 0xff92a680)
42NSTUB(GetZoomLensCurrentPosition, 0xff92b200)
43// Best match: 77%
44NSTUB(IsStrobeChargeCompleted, 0xff8b5978)
45NSTUB(LocalTime, 0xff8655c4)
46NSTUB(LockMainPower, 0xff86d3d0)
47NSTUB(Lseek, 0xff825108)
48NSTUB(MakeDirectory_Fut, 0xff8248a4)
49// Best match: 69%
50NSTUB(MoveFocusLensToDistance, 0xff9ea6b8)
51NSTUB(MoveZoomLensWithPoint, 0xff92b12c)
52NSTUB(NewTaskShell, 0xff869278)
53NSTUB(Open, 0xff824fa0)
54// Best match: 54%
55NSTUB(PT_PlaySound, 0xff85985c)
56NSTUB(PostLogicalEventForNotPowerType, 0xff86b218)
57NSTUB(PostLogicalEventToUI, 0xff86b264)
58NSTUB(Read, 0xff81a378)
59NSTUB(ReadFastDir, 0xffa0a1bc)
60NSTUB(RefreshPhysicalScreen, 0xff9a0f54)
61NSTUB(Remove, 0xff825010)
62NSTUB(RenameFile_Fut, 0xff8247dc)
63NSTUB(SetAutoShutdownTime, 0xff86d444)
64// Best match: 81%
65NSTUB(SetCurrentCaptureModeType, 0xff874e2c)
66NSTUB(SetFileTimeStamp, 0xff8252a4)
67// Best match: 78%
68NSTUB(SetLogicalEventActive, 0xff86d000)
69NSTUB(SetParameterData, 0xff945dd4)
70NSTUB(SetPropertyCase, 0xff8696ec)
71// Best match: 92%
72NSTUB(SleepTask, 0xff829738)
73NSTUB(TakeSemaphore, 0xff81b98c)
74// Best match: 58%
75NSTUB(TurnOffBackLight, 0xff87a430)
76// Best match: 77%
77NSTUB(TurnOnBackLight, 0xff87a418)
78NSTUB(UIFS_WriteFirmInfoToFile, 0xff983f58)
79NSTUB(UnlockMainPower, 0xff86d324)
80NSTUB(UpdateMBROnFlash, 0xff84d818)
81// ALT: NSTUB(UpdateMBROnFlash, 0xff88fd54) // 21/0
82NSTUB(VbattGet, 0xff821944)
83NSTUB(Write, 0xff825074)
84NSTUB(_log, 0xffa92ed8)
85NSTUB(_log10, 0xffa91e1c)
86NSTUB(_pow, 0xffa91f8c)
87NSTUB(_sqrt, 0xffa94240)
88NSTUB(close, 0xff81a190)
89NSTUB(closedir, 0xffa0a28c)
90NSTUB(closefastdir, 0xffa0a28c)
91NSTUB(free, 0xff813ab0)
92NSTUB(kbd_p1_f, 0xff82316c)
93NSTUB(kbd_p1_f_cont, 0xff823178)
94NSTUB(kbd_p2_f, 0xff8229b8)
95// Best match: 59%
96NSTUB(kbd_pwr_off, 0xff844630)
97// Best match: 62%
98NSTUB(kbd_pwr_on, 0xff8445f0)
99NSTUB(kbd_read_keys, 0xff823068)
100// Best match: 78%
101NSTUB(kbd_read_keys_r2, 0xff844178)
102// ALT: NSTUB(kbd_read_keys_r2, 0xff84415c) // 17/5
103NSTUB(lseek, 0xff825108)
104NSTUB(malloc, 0xff8139dc)
105NSTUB(memcmp, 0xff81e82c)
106NSTUB(memcpy, 0xff88fdec)
107NSTUB(memset, 0xffa614e4)
108NSTUB(mkdir, 0xff82536c)
109NSTUB(mktime_ext, 0xff890658)
110NSTUB(open, 0xff81a0e0)
111NSTUB(opendir, 0xffa0a128)
112NSTUB(openfastdir, 0xffa0a128)
113// Best match: 95%
114NSTUB(qsort, 0xff9a17e4)
115NSTUB(rand, 0xff81e934)
116NSTUB(read, 0xff81a378)
117NSTUB(readfastdir, 0xffa0a1bc)
118NSTUB(rename, 0xff82509c)
119NSTUB(srand, 0xff81e928)
120NSTUB(stat, 0xff8251d4)
121NSTUB(strcat, 0xff88fd18)
122NSTUB(strchr, 0xff88fda0)
123NSTUB(strcmp, 0xff81e7c4)
124NSTUB(strcpy, 0xff81e770)
125NSTUB(strftime, 0xff890060)
126NSTUB(strlen, 0xff81e808)
127NSTUB(strncmp, 0xff88fd54)
128NSTUB(strncpy, 0xff81e788)
129NSTUB(strrchr, 0xff88fdc4)
130NSTUB(strtol, 0xff82ff20)
131NSTUB(strtolx, 0xff82fd24)
132NSTUB(time, 0xff865ac8)
133NSTUB(vsprintf, 0xff81e6f0)
134NSTUB(write, 0xff81a3d8)
Note: See TracBrowser for help on using the repository browser.