	.abs	; .abs擬似命令は、空行を除く一行目に記述しないと、アセンブルエラーになります。
		; .abs擬似命令よりも上の行には、空行以外には、コメントを書くこともできません。
;
;	defsym.s
;
;	シンボル定義
;
;	CLiP - Common Library for P/ECE
;	Copyright (C) 2008 Naoyuki Sawa
;
;	* Tue Oct 16 12:44:35 JST 2007 Naoyuki Sawa
;	- 1stリリース。
;	  .set擬似命令によるシンボル定義は、全てこのモジュール内で行ってください。
;	  このモジュールを新設した理由は、次のとおりです。
;	- .set擬似命令は、先頭に.absを宣言したモジュール内でしか使えません。
;	  .absを宣言したモジュール内には、通常のリロケータブルコードを書けません。
;	  各モジュール内で直接.set擬似命令を使うことができないため、このモジュールを新設しました。
;	- これまでは、同じ効果を得るために、コンパイルオプション+defsymを使っていました。
;	  しかし、今後、むやみにコンパイルオプションが増えて行く可能性があるのは望ましくないため、
;	  コンパイルオプション+defsymではなく、.set擬似命令を用いる方法に切り替えることにしました。
;	- 現時点でシンボル定義を利用しているのは、clipidiv.sモジュールで必要な、__umodsi3などです。
;	  これまではclip.mkでコンパイルオプション+defsym __umodsi3=0x46cなどを指定していましたが、
;	  今回の変更によって、clip.mkでのコンパイルオプション指定は不要になり、削除しました。
;	* Tue Jan 08 14:52:54 JST 2008 Naoyuki Sawa
;	- clipidiv.sの変更に伴い、__umodsi3、__modsi3、__udivsi3、__divsi3のアドレスを変更しました。
;	- memcpy、memsetのアドレス定義を追加しました。
;	* Thu Jan 10 12:43:35 JST 2008 Naoyuki Sawa
;	- clipidiv.sの変更に伴い、__udivsi3、__divsi3のアドレスを変更しました。
;

;****************************************************************************
;	clipidiv.s
;****************************************************************************

	.global	__umodsi3
	.set	__umodsi3	0x438
	.global	__modsi3
	.set	__modsi3	0x43e
	.global	__udivsi3
	.set	__udivsi3	0x420
	.global	__divsi3
	.set	__divsi3	0x428

	.global	memcpy
	.set	memcpy		0x47c
	.global	memset
	.set	memset		0x49c

;****************************************************************************
;	
;****************************************************************************
