summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCamil Staps2016-09-19 18:45:34 +0000
committerCamil Staps2016-09-19 18:47:00 +0000
commit59dc00844225a8f0ea7fc852d73d67b9113b9d0c (patch)
tree26b089e05290f1bc41eebf694a58757de41d317a
parentFix PC offset when pushing to stack (diff)
Removed unnecessary .thumb_funcs
-rw-r--r--thumb2fileIO3.s2
-rw-r--r--thumb2startup.s30
2 files changed, 0 insertions, 32 deletions
diff --git a/thumb2fileIO3.s b/thumb2fileIO3.s
index a18ff1e..da498ae 100644
--- a/thumb2fileIO3.s
+++ b/thumb2fileIO3.s
@@ -8,12 +8,10 @@
.data
.p2align 3
- .thumb_func
freadstring_error:
.ascii "Error in freadsubstring parameters."
.byte 10,0
.byte 0,0,0
- .thumb_func
fwritestring_error:
.ascii "Error in fwritesubstring parameters."
.byte 10,0
diff --git a/thumb2startup.s b/thumb2startup.s
index a14cae1..2649ac1 100644
--- a/thumb2startup.s
+++ b/thumb2startup.s
@@ -158,71 +158,53 @@ ZERO_ARITY_DESCRIPTOR_OFFSET = (-4)
.p2align 2
.if MARK_GC
- .thumb_func
bit_counter:
.long 0
- .thumb_func
bit_vector_p:
.long 0
- .thumb_func
zero_bits_before_mark:
.long 1
- .thumb_func
n_free_words_after_mark:
.long 1000
- .thumb_func
n_last_heap_free_bytes:
.long 0
- .thumb_func
lazy_array_list:
.long 0
- .thumb_func
n_marked_words:
.long 0
- .thumb_func
end_stack:
.long 0
.if ADJUST_HEAP_SIZE
- .thumb_func
bit_vector_size:
.long 0
.endif
.endif
- .thumb_func
caf_list:
.long 0
.globl caf_listp
.hidden caf_listp
- .thumb_func
caf_listp:
.long 0
- .thumb_func
zero_length_string:
.long __STRING__+2
.long 0
- .thumb_func
true_string:
.long __STRING__+2
.long 4
- .thumb_func
true_c_string:
.ascii "True"
.byte 0,0,0,0
- .thumb_func
false_string:
.long __STRING__+2
.long 5
- .thumb_func
false_c_string:
.ascii "False"
.byte 0,0,0
- .thumb_func
file_c_string:
.ascii "File"
.byte 0,0,0,0
- .thumb_func
garbage_collect_flag:
.byte 0
.byte 0,0,0
@@ -233,19 +215,15 @@ garbage_collect_flag:
out_of_memory_string_1:
.ascii "Not enough memory to allocate heap and stack"
.byte 10,0
- .thumb_func
printf_int_string:
.ascii "%d"
.byte 0
- .thumb_func
printf_real_string:
.ascii "%.15g"
.byte 0
- .thumb_func
printf_string_string:
.ascii "%s"
.byte 0
- .thumb_func
printf_char_string:
.ascii "%c"
.byte 0
@@ -262,7 +240,6 @@ heap_use_after_gc_string_1:
heap_use_after_gc_string_2:
.ascii " Bytes."
.byte 10,0
- .thumb_func
stack_overflow_string:
.ascii "Stack overflow."
.byte 10,0
@@ -278,22 +255,18 @@ time_string_2:
time_string_4:
.ascii " Total: "
.byte 0
- .thumb_func
high_index_string:
.ascii "Index too high in UPDATE string."
.byte 10,0
- .thumb_func
low_index_string:
.ascii "Index negative in UPDATE string."
.byte 10,0
IO_error_string:
.ascii "IO error: "
.byte 0
- .thumb_func
new_line_string:
.byte 10,0
- .thumb_func
sprintf_time_string:
.ascii "%d.%02d"
.byte 0
@@ -309,7 +282,6 @@ marked_gc_string_1:
.ifdef LINUX
.globl m_system
.endif
- .thumb_func
m_system:
.long 6
.ascii "System"
@@ -318,7 +290,6 @@ m_system:
.long m_system
.endif
- .thumb_func
garbage_collector_name:
.long 0
.asciz "garbage_collector"
@@ -326,7 +297,6 @@ garbage_collector_name:
.endif
.ifdef DLL
- .thumb_func
start_address:
.long 0
.endif