text:
User talk:PureJadeKid

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:33, 4 January 2008 (UTC)

title: User talk:PureJadeKid


text:
User talk:Stefon~enwikibooks

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:33, 4 January 2008 (UTC)

Your account will be renamed
Hello,

The developer team at Wikimedia is making some changes to how accounts work, as part of our on-going efforts to provide new and better tools for our users like cross-wiki notifications. These changes will mean you have the same account name everywhere. This will let us give you new features that will help you edit and discuss better, and allow more flexible user permissions for tools. One of the side-effects of this is that user accounts will now have to be unique across all 900 Wikimedia wikis. See the announcement for more information.

Unfortunately, your account clashes with another account also called Stefon. To make sure that both of you can use all Wikimedia projects in future, we have reserved the name Stefon~enwikibooks that only you will have. If you like it, you don't have to do anything. If you do not like it, you can pick out a different name.

Your account will still work as before, and you will be credited for all your edits made so far, but you will have to use the new account name when you log in.

Sorry for the inconvenience.

Yours, Keegan Peterzell Community Liaison, Wikimedia Foundation 23:48, 17 March 2015 (UTC)

Renamed
 This account has been renamed as part of single-user login finalisation. If you own this account you can |log in using your previous username and password for more information. If you do not like this account's new name, you can choose your own using this form after logging in: . -- Keegan (WMF) (talk) 05:32, 19 April 2015 (UTC)

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: User talk:Stefon~enwikibooks


text:
User talk:Kierranspracklin~enwikibooks

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:33, 4 January 2008 (UTC)

Your account will be renamed
Hello,

The developer team at Wikimedia is making some changes to how accounts work, as part of our on-going efforts to provide new and better tools for our users like cross-wiki notifications. These changes will mean you have the same account name everywhere. This will let us give you new features that will help you edit and discuss better, and allow more flexible user permissions for tools. One of the side-effects of this is that user accounts will now have to be unique across all 900 Wikimedia wikis. See the announcement for more information.

Unfortunately, your account clashes with another account also called Kierranspracklin. To make sure that both of you can use all Wikimedia projects in future, we have reserved the name Kierranspracklin~enwikibooks that only you will have. If you like it, you don't have to do anything. If you do not like it, you can pick out a different name.

Your account will still work as before, and you will be credited for all your edits made so far, but you will have to use the new account name when you log in.

Sorry for the inconvenience.

Yours, Keegan Peterzell Community Liaison, Wikimedia Foundation 23:23, 17 March 2015 (UTC)

Renamed
 This account has been renamed as part of single-user login finalisation. If you own this account you can |log in using your previous username and password for more information. If you do not like this account's new name, you can choose your own using this form after logging in: . -- Keegan (WMF) (talk) 05:09, 19 April 2015 (UTC)

title: User talk:Kierranspracklin~enwikibooks


text:
User talk:Wedmaster

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

title: User talk:Wedmaster


text:
User talk:Mrycik

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

Choosing High Quality Children's Literature/Poetry

 * And also the rest of the pages of that book. Please also read our naming policy, and follow it when creating new modules. Thanks; happy editing! – Mike.lifeguard  | talk 19:27, 10 January 2008 (UTC)

These are all modules in "Choosing High Quality Children's Literature." Do not delete.
 * OK, sure. Please don't edit Template:Subject unless you know what you're doing. – Mike.lifeguard  | talk 17:39, 8 May 2008 (UTC)

title: User talk:Mrycik


text:
User talk:Alex L33

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

title: User talk:Alex L33


text:
User talk:IdoZi

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

title: User talk:IdoZi


text:
User talk:Hearingpocket~enwikibooks

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

Your account will be renamed
Hello,

The developer team at Wikimedia is making some changes to how accounts work, as part of our on-going efforts to provide new and better tools for our users like cross-wiki notifications. These changes will mean you have the same account name everywhere. This will let us give you new features that will help you edit and discuss better, and allow more flexible user permissions for tools. One of the side-effects of this is that user accounts will now have to be unique across all 900 Wikimedia wikis. See the announcement for more information.

Unfortunately, your account clashes with another account also called Hearingpocket. To make sure that both of you can use all Wikimedia projects in future, we have reserved the name Hearingpocket~enwikibooks that only you will have. If you like it, you don't have to do anything. If you do not like it, you can pick out a different name.

Your account will still work as before, and you will be credited for all your edits made so far, but you will have to use the new account name when you log in.

Sorry for the inconvenience.

Yours, Keegan Peterzell Community Liaison, Wikimedia Foundation 23:12, 17 March 2015 (UTC)

Renamed
 This account has been renamed as part of single-user login finalisation. If you own this account you can |log in using your previous username and password for more information. If you do not like this account's new name, you can choose your own using this form after logging in: . -- Keegan (WMF) (talk) 05:02, 19 April 2015 (UTC)

title: User talk:Hearingpocket~enwikibooks


text:
User talk:Introspectre

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

title: User talk:Introspectre


text:
User talk:Snaka~enwikibooks

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

Thanks!
Thank you for adding the nice table layout to the Hebrew/Personal Pronouns article! --CocoaZen (talk) 02:59, 28 January 2008 (UTC)

Your account will be renamed
Hello,

The developer team at Wikimedia is making some changes to how accounts work, as part of our on-going efforts to provide new and better tools for our users like cross-wiki notifications. These changes will mean you have the same account name everywhere. This will let us give you new features that will help you edit and discuss better, and allow more flexible user permissions for tools. One of the side-effects of this is that user accounts will now have to be unique across all 900 Wikimedia wikis. See the announcement for more information.

Unfortunately, your account clashes with another account also called Snaka. To make sure that both of you can use all Wikimedia projects in future, we have reserved the name Snaka~enwikibooks that only you will have. If you like it, you don't have to do anything. If you do not like it, you can pick out a different name.

Your account will still work as before, and you will be credited for all your edits made so far, but you will have to use the new account name when you log in.

Sorry for the inconvenience.

Yours, Keegan Peterzell Community Liaison, Wikimedia Foundation 23:42, 17 March 2015 (UTC)

Renamed
 This account has been renamed as part of single-user login finalisation. If you own this account you can |log in using your previous username and password for more information. If you do not like this account's new name, you can choose your own using this form after logging in: . -- Keegan (WMF) (talk) 05:30, 19 April 2015 (UTC)

title: User talk:Snaka~enwikibooks


text:
User talk:Monkey funky

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

title: User talk:Monkey funky


text:
User talk:Zephyr~enwikibooks

Welcome message
Hello, and welcome to Wikibooks!

Here are some tips to help you get started:
 * To learn the wiki-markup-language syntax, see Help:Editing.
 * Make sure to sign your posts and comments with four tildes, like this: ~~~~
 * There is a box at the top of the edit window (if javascript is enabled on your browser) that will insert it too (looks like part of a signature). This will let others know who left it, and make it easy to reply back to you.
 * Remember to conduct any editing experiments in the sandbox.
 * You can tell the community something about yourself in your userpage.
 * You can get to this page by clicking the tab at the top of the page labeled with your registered username.
 * Wikibooks is a collection of open-source textbooks. (What is Wikibooks).
 * If you are a Wikipedian, see Wikibooks for Wikipedians for a primer on how things work here (it's a little different).
 * If you want to base your work here on materials from Wikipedia, please use WB:RFI (requests for importation) to bring the material over in compliance with the GFDL.
 * If you're an instructor and plan on using Wikibooks for a class project, see Guidelines for class projects
 * Please say hello at the Reading Room with any questions or ideas.
 * Eventually, you might want to read the Manual of Style and Policies and Guidelines.
 * Help us by participating in policy and guideline creation.
 * Please take a look at Naming policy before starting a new book.
 * Remember to maintain a Neutral point of view.
 * Explore, be bold in editing pages, and have fun!

You will find more resources in Community Portal. If you want to ask a question, visit the Study help desk, the Reading Room, IRC channel or ask me personally on my talk page. For site news, see the Bulletin board. It might be a good idea to add that page to your "watchlist" so that you can see when any new information is posted there. You can do that by clicking the tab labeled "watch" at the top of the page.

Good luck! --Panic (talk) 06:34, 4 January 2008 (UTC)

Your account will be renamed
Hello,

The developer team at Wikimedia is making some changes to how accounts work, as part of our on-going efforts to provide new and better tools for our users like cross-wiki notifications. These changes will mean you have the same account name everywhere. This will let us give you new features that will help you edit and discuss better, and allow more flexible user permissions for tools. One of the side-effects of this is that user accounts will now have to be unique across all 900 Wikimedia wikis. See the announcement for more information.

Unfortunately, your account clashes with another account also called Zephyr. To make sure that both of you can use all Wikimedia projects in future, we have reserved the name Zephyr~enwikibooks that only you will have. If you like it, you don't have to do anything. If you do not like it, you can pick out a different name.

Your account will still work as before, and you will be credited for all your edits made so far, but you will have to use the new account name when you log in.

Sorry for the inconvenience.

Yours, Keegan Peterzell Community Liaison, Wikimedia Foundation 23:55, 17 March 2015 (UTC)

Renamed
 This account has been renamed as part of single-user login finalisation. If you own this account you can |log in using your previous username and password for more information. If you do not like this account's new name, you can choose your own using this form after logging in: . -- Keegan (WMF) (talk) 05:40, 19 April 2015 (UTC)

title: User talk:Zephyr~enwikibooks


text:
User talk:202.164.57.100

-- Herby talk thyme 12:20, 4 January 2008 (UTC)

title: User talk:202.164.57.100


text:
User talk:Uki2000

Come introduce yourself at the new users page. If you have any questions, you can ask there or contact me personally. -- Herby talk thyme 13:53, 4 January 2008 (UTC)

Information
Please bear in mind that this is English Wikibooks and as such your talk page was outside the scope of this project. Thanks -- Herby talk thyme 13:53, 4 January 2008 (UTC)

title: User talk:Uki2000


text:
Talk:Classical Chinese

Untitled
It would be great to see this book take off. Unfortunately I don't know enough about the subject to really contribute. On-line resources seem to be scarce as well. I found this snippet when looking through the history, it's not much but at least it contains some info on grammar. Perhaps it could be molded into something for a lesson 2?

Statements

 * 1) "......者......也" or permutations of such:
 * "...... ......也" eg. 夫战勇气也 (《曹刿论战》)
 * "......者......" or
 * "...... ......者也" eg. 城北徐公齐国之美丽者也 (《邹忌讽齐王》)
 * This is the archetypal Classical Chinese sentence.
 * 1) "......x......" where x is any one of 乃、则、即、为、诚、非、是 etc:
 * use of 是 became increasingly common after the Han Dynasty
 * 1) Nothing. eg. 刘备天下枭雄 (by 鲁肃)

It's not so hard to find sources of classical Chinese texts on-line, but I haven't seen many grammatical explanations. Links are welcome. Arne Brasseur (talk) 15:31, 4 January 2008 (UTC)

Doubts
In "......者......也", 者 is actually either a marker of nominalisation or a or a particle to emphasise what comes before it.

As far as I understand, in usual sentences it is not required to use 者 unless before it a verbal phrase comes or unless it's necessary to underline the subject (sometimes not a subject at all, as in 今者).

"......者......" -- are there really many of these? I guess it's not a nominal sentence (A is B), but a sentence where B is used in the function of verb 'to behave like ...'. Am I mistaken?

Demetrius. 93.84.192.163 (talk) 16:36, 25 September 2009 (UTC)

Traditional Chinese characters should be used
Traditional Chinese character was the only form of classical Chinese language, and there is no reason to use simplified Chinese character. --Obonggi (discuss • contribs) 17:35, 17 September 2016 (UTC) Obonggi (discuss • contribs) 17:35, 17 September 2016 (UTC)
 * OPPOSE.
 * language is language, not writing system.
 * NO MATTER using Traditional Chinese or Simplified Chinese (even if PINYIN), Classical Chinese is Classical Chinese.
 * besides, current Traditional Chinese is NOT the very form the ancients used, then would you use clerical script(lishu), seal script (zhuanshu), or oracle bone script(jiaguwen)
 * in a word, Traditional Chinese character IS NOT the only form of classical Chinese language,
 * --Араси (discuss • contribs) 05:14, 19 September 2016 (UTC)
 * AGREE.
 * The logic that language is language, and not the writing system is usually valid, but in the case of a language that many strongly believe was never spoken, but only written and recited this logic doesn't hold true.
 * Arguing that complex/traditional characters aren't the exact characters used in Classical Chinese writing is somewhat more valid and actually raises interesting question (although Seal and Oracle Bone scripts wouldn't make much sense either as they were not typically used to write texts).
 * However, when one considers that most volumes of Classical Chinese texts will use traditional characters in their reproductions, I don't think a good argument can be made for using PRC simplifications to teach Classical Chinese at all. The only simplifications that one could argue would be calligraphic based, and this makes up only a small number of PRC standard simplifications.

SuperNinKenDo (discuss • contribs) 19:41, 9 February 2020 (UTC)

title: Talk:Classical Chinese


text:
User:Arne Brasseur

More info on my wikipedia user page: http://en.wikipedia.org/wiki/User:Arne_Brasseur

title: User:Arne Brasseur


text:
User talk:Rudolf0100

Welcome!
Come introduce yourself at the new users page. If you have any questions, you can ask there or contact me personally.--Whiteknight (Page) (Talk) 16:20, 4 January 2008 (UTC)

Tree of the Truth
Hello Rudolf0100. I've just been looking through what you have got in your book so far, and I am not sure whether it is appropriate content for wikibooks. Wikibooks is a place for textbooks, see What_is_Wikibooks for more details. Your book appears to be a fictional fairy tale / original work and, as such, not appropriate content. If you feel that you book does belong here then perhaps you need a explanation of why on the discussion page to explain what the book is about. Thanks --AdRiley (talk) 20:08, 6 January 2008 (UTC)

Hello!

Where to put the text when it is not suitable for wikibooks?

Wikisource?

Why in HUMANITIES/RELIGION there is a book called UTOPIA?

Compared to this, I thought Wikibooks is the right place!?

Thanks for your feedback!

Rudolf

 * Utopia appears to be a book about Utopianism (a topic which I am familiar with) and the book appears to be the start of a text book about the subject. Tree of Truth is not a subject I have come across and I didn't feel that the introduction made it clear that it was a textbook about an existing subject, but instead felt more like it was original work.  Wikiversity might be a more appropriate place if this is original work.  If you could give a brief expanation of what the book is, it might help to work out if it belongs here.  --AdRiley (talk) 21:48, 6 January 2008 (UTC)

Hello! I am definitely not the right person to discuss the strategy of the content of wiki books. My feeling was that UTOPIA is also a new text. If you advice to move the "Tree of the Truth" to Wiki source - it's fine with me. Pls. advice me finally.

I just check some chapters in Wikisource... Adding value to source texts Although Wikisource is not a place for editors to contribute new and original works, there are several ways to make original contributions by adding value to existing publications. Entirely new compositions written by contributors are not appropriate here, though they may have a place at other Wikimedia projects such as Wikibooks.

My target is to collect a many as possible translations of the base story and to motivate other wikians to contribute continuing stories. The main goal shall be clear: by gaining respect of each others religious behaviour there should be no reason for fundamentelism. This is a new text, not published so far.

Thanks. Rudolf 07th January 2008

Re:Tree of the Truth
Hello Rudolf0100, how are you? I got your message, and I think that I can answer some questions for you. I hope these answer your questions. I suggest, if you still feel lost, that you check out the book Using Wikibooks. That book is designed to answer a lot of common questions from new users. --Whiteknight (Page) (Talk) 23:28, 6 January 2008 (UTC)
 * 1) To properly categorize a book by subject, you can use the template. I'll do this for your book, and you can view the code to see how i did it for future reference.
 * 2) Generally, setting up a book as one large page is not a good idea. Splitting a book up into many pages makes it easer to download, navigate, and edit. However, you can use a "print version" to display the whole book as a single page as well.
 * 3) I can find Tree of the Truth by search. When you search, it's sensitive to spelling and capitalization. Make sure you type it in exactly the way it is supposed to be, and it should show up.
 * 4) Again, make sure you type in the name correctly before pressing "Go".

Hello Whiteknight, thanks for your help!

 * 1) Subject - thanks that you added the subject. But how can I find the book in the HUMANITIES/Religion section when I don't know that there is this book. e.g. I found the book UTOPIA as I saw it there. How can I make the "Tree of the Truth" visible?
 * 2) I'll try to find out the format/code how to breack down in many pages. If you may send me a referenc to a book in which it is made ideally, pls. do not hesitate and send to me.
 * 3) thanks it works, I failed in capitalizing ...Truth/truth.
 * 4) finally, I have to find out, if this new book is at the right wiki - as I got some feedback from user AdRiley, that it might be not...

Thanks, Rudolf

 * Your book is currently visible at Subject:Religion and at Subject:Humanities. Since it's the newest book, it's at the top of the list. As to breaking a book down into pages, you can see an example of a book that I've created recently at x86 Disassembly. Another example that I helped another person do is WHSGUCDA. You can also look for ideas amongst the featured books. I'll look over your book to ensure that it is in the proper place. --Whiteknight (Page) (Talk) 17:33, 7 January 2008 (UTC)

Thanks for your hints. I'll care for the reformating using referenced pages when it is clear, that the "Tree of the Truth" will stay in Wikibooks. Do you have an idea, how to achieve the right adjustment of the FARSI text?

Rudolf

 * I tried a solution with some CSS formatting. Let me know if this is correct. --Whiteknight (Page) (Talk) 20:01, 7 January 2008 (UTC)

Hello, This looks very okay now, I am requesting a final check from the translator as well. But looks definitely nicer now. --Rudolf (talk) 16:11, 10 January 2008 (UTC)

Move to Wikijunior namespace
Hello Rudolf. After talking with Whiteknight, I have moved your book into the Wikijunior namespace here. Wikijunior is part of wikibooks for books aimed at children and I think your book sits more suitable there. I hope that is ok with you? Please don't take my comments as a critisism of your book in any way. Quite the opposite in fact, I think it looks a very interesting project and as such I wanted to make sure that it was in the right place from the start. I will be watching it develop with interest. Out of curiosity how are you doing all of the transaltions? Do you speak all of those languages yourself? --AdRiley (talk) 07:56, 9 January 2008 (UTC)

Hello AdRiley!

First of all - no problem to find my book in Wikijunior. You have the overview better then me and you know the concept better then me.

To your question if I speek all these languages: no unfortunately not. But I have a nice international network which is helping me. I got commitments for more than 20 translations but I stopped waiting after I got 10+. I hope the others will come too.

But never the less, there are my additional questions:

 * 1) If I check via BROWSE/Books by title/T - "I do not get Tree of the Truth" listed - What I have to add that it is listed there as well?
 * 2) Is it also somehow possible to get the book linked via HUMANITIES/RELIGION/'other books' or 'see also'?
 * 3) What chance has a junior to find the book by accident?
 * 4) Might it be reasonable to set up in Wikijuniour a bookshelf for bedtime stories?

Thanks for your feedback!

Rudolf

 * Hello Rudolf. I like what you have done with the layout. Answers to your questions below:

 * 1) You have to add the tag  to the front page.  I have done this for your book so it should appear under by title/T.
 * 2) Yes.  Be Bold! Just edit the page where you think the link should appear and add it yourself.
 * 3) Hmmm, a bit of a tricky one that.  To be honest I am not sure, I guess they would have to be browsing the wikijunior pages and see it there.  I think there migh be some statistics on number of page hits somewhere which might be of interest to you.
 * 4) I think this would need some more discussion with the community.  I will see what Whiteknight thinks as he has more experience around here than me.

Let me know if I can help you with anything else. --AdRiley (talk) 21:42, 9 January 2008 (UTC)

Hello Ad! thanks for your help, probably, I am too shy as I did not think that it's allowed to change the registries as well - no I did! (point 2 above!)! Now the book is complete for the first run. I informed about my community and supporters. Yes, definitely the statistics on hits would be of interest. How to get those?

I am very exited, how it goes on.

Greetings, --Rudolf (talk) 07:24, 10 January 2008 (UTC)

PDF version
There's no need to have a wiki page to hold a PDF version. There is a template you can put on the front page/TOC of the book that links to the file; that's all that's needed. If you have questions, feel free to ask me. – Mike.lifeguard  | talk 20:24, 24 January 2008 (UTC)

Hi Mike! May I kindly ask you to lead me to an example book or copy below what I have to do!?

Currently I have copied some text from an other book on the front page - but this is not enough I assume... Pls. advise! Thanks a lot!

--Rudolf (talk) 22:47, 27 January 2008 (UTC)
 * When you make a PDF version, you can upload it (with appropriate license and source info!), then add the template to the table of contents and/or cover of the book.  – Mike.lifeguard  | talk 23:34, 27 January 2008 (UTC)

Hi Mike! I feel somehow lost! I tried to figure out how to set up a printable version and a PDF, but I failed so far in some details. I checked the hints in Wikibooks:Print versions and I set up the print version by copying some comparable printing version pages. May I kindly ask you to check the page Tree of the Truth/Print version and see what is missing. Why is the text of my pages not populated? As well I uploaded a PDF file named Tree of the truth.pdf, but how it is to be linked to PDF version? Thanks for help. --Rudolf (talk) 16:42, 30 January 2008 (UTC)
 * I fixed the transclusions at Wikijunior:Tree of the Truth/Print version; everything looks in order now. The template allows you to specify the filename to link to. You'll want it . Hope that's helpful. – Mike.lifeguard  | talk 21:42, 30 January 2008 (UTC)

Hi Mike! Thanks for your help. With your hints, I fixed as well the remaining structuring issues and now the print version is okay from the content point of view. There is one formating issue left: How to print a CRLF - pagebreack? Where is it possible to find a summary of formating options/parameters?

As well I succeeded in linking the PDF file. BUT, there is still an error message telling a time-out problem when loading the PDF. Greetings! --Rudolf (talk) 14:01, 2 February 2008 (UTC)

Signature (replied to your post on the RFD)
Check your signature it seems to be missing a trailing. --Panic (talk) 02:49, 3 February 2010 (UTC)

Wikijunior:Tree of the Truth
This book will be deleted very soon as being out of scope for the Wikibooks project. Please back it up if you wish to retain a copy. Thanks. -- Adrignola talk contribs 17:23, 3 March 2010 (UTC)

title: User talk:Rudolf0100


text:
Introspector/GccCpp/tree-dump.c/char class switch

If we look at the assembly the switch for the node class, we will see the following :

Block L5
L5: subl	$12, %esp	 #, leal	-56(%ebp), %eax	 #, tmp119 pushl	%eax	 # tmp119 call	TReftree_code_class::operator char	 # addl	$4, %esp	 #, movsbl	%al,%eax	 # tmp120, tmp121 pushl	%eax	 # tmp121 call	IS_EXPR_CODE_CLASS(char)	 # addl	$16, %esp	 #, testb	%al, %al	 # tmp122 je	L21	 #, subl	$8, %esp	 #, pushl	-24(%ebp)	 # t	pushl	8(%ebp)	 # di	call	queue_and_dump_type(dump_info*, tree_common*)	 # addl	$16, %esp	 #, subl	$12, %esp	 #, leal	-56(%ebp), %eax	 #, tmp132 pushl	%eax	 # tmp132

call	TReftree_code_class::operator char	 # addl	$16, %esp	 #, movb	%al, -257(%ebp)	 #,

cmpb	$101, -257(%ebp)	 #, "e" je	L32	 #, Jump to if we are equal to a "e"

cmpb	$101, -257(%ebp)	 #, jg	L30	 #, Jump to if we are greater than a "e"

cmpb	$50, -257(%ebp)	 #, je	L25	 #, Jump to block if we are equal to a "2"

cmpb	$50, -257(%ebp)	 #, // 2 jg	L31	 #, Jump to block if we are greater than a "2"

cmpb	$49, -257(%ebp)	 #, // '1' je	L23	 #, // case '1' jmp	L29	 # Jump to block if we have a "1"

Block L31
L31: cmpb	$60, -257(%ebp)	 #, je	L25	 #, jmp	L29	 # Jump to if we have a "<" else jump to

Block L30
L30: movb	-257(%ebp), %al	 #, tmp134 subl	$114, %eax	 #, tmp134 cmpb	$1, %al	 #, tmp134 ja	L29	 #, jmp	L32	 #\

Subtract "r" from the eax Jump to Jump Above

Jump to if we are equal to a "e"


text:
Introspector/GccCpp/tree-dump.c/test rtl

here is something : (note CURRENTNODE PREVIOUS NEXT SOMETHING)


text:
Introspector/gcc/rtl/peephole/i386.md

rtl.def:

/* Definition of an RTL peephole operation. Follows the same arguments as define_split. */ DEF_RTL_EXPR(DEFINE_PEEPHOLE2, "define_peephole2", "EsES", 'x')

/* Definition of a split operation. 1st operand: insn pattern to match 2nd operand: C expression that must be true 3rd operand: vector of insn patterns to place into a SEQUENCE 4th operand: optionally, some C code to execute before generating the insns. This might, for example, create some RTX's and store them in	elements of `recog_data.operand' for use by the vector of insn-patterns. (`operands' is an alias here for `recog_data.operand'). */ DEF_RTL_EXPR(DEFINE_SPLIT, "define_split", "EsES", 'x')

file :config/i386/i386.md:
 * Peephole optimizations to clean up after cmpstr*. This should be
 * handled in combine, but it is not currently up to the task.
 * When used for their truth value, the cmpstr* expanders generate
 * code like this:
 * repz cmpsb
 * seta 	%al
 * setb 	%dl
 * cmpb 	%al, %dl
 * jcc	label
 * The intermediate three instructions are unnecessary.
 * The intermediate three instructions are unnecessary.
 * The intermediate three instructions are unnecessary.

(define_peephole2 [(parallel[ (set (reg:CC 17)	 (compare:CC (mem:BLK (match_operand 4 "register_operand" "")) (mem:BLK (match_operand 5 "register_operand" "")))) (use (match_operand 6 "register_operand" "")) (use (match_operand:SI 3 "immediate_operand" "")) (use (reg:SI 19)) (clobber (match_operand 0 "register_operand" "")) (clobber (match_operand 1 "register_operand" "")) (clobber (match_operand 2 "register_operand" ""))])  (set (match_operand:QI 7 "register_operand" "") (gtu:QI (reg:CC 17) (const_int 0)))  (set (match_operand:QI 8 "register_operand" "") (ltu:QI (reg:CC 17) (const_int 0)))  (set (reg 17) (compare (match_dup 7) (match_dup 8))) ]  "peep2_reg_dead_p (4, operands[7]) && peep2_reg_dead_p (4, operands[8])"  [(parallel[ (set (reg:CC 17)	 (compare:CC (mem:BLK (match_dup 4)) (mem:BLK (match_dup 5)))) (use (match_dup 6)) (use (match_dup 3)) (use (reg:SI 19)) (clobber (match_dup 0)) (clobber (match_dup 1)) (clobber (match_dup 2))])] "")
 * This one handles cmpstr*_nz_1...

(define_peephole2 [(parallel[ (set (reg:CC 17)	 (if_then_else:CC (ne (match_operand 6 "register_operand" "")			       (const_int 0)) (compare:CC (mem:BLK (match_operand 4 "register_operand" ""))		       (mem:BLK (match_operand 5 "register_operand" ""))) (const_int 0))) (use (match_operand:SI 3 "immediate_operand" "")) (use (reg:CC 17)) (use (reg:SI 19)) (clobber (match_operand 0 "register_operand" "")) (clobber (match_operand 1 "register_operand" "")) (clobber (match_operand 2 "register_operand" ""))])  (set (match_operand:QI 7 "register_operand" "") (gtu:QI (reg:CC 17) (const_int 0)))  (set (match_operand:QI 8 "register_operand" "") (ltu:QI (reg:CC 17) (const_int 0)))  (set (reg 17) (compare (match_dup 7) (match_dup 8))) ]  "peep2_reg_dead_p (4, operands[7]) && peep2_reg_dead_p (4, operands[8])"  [(parallel[ (set (reg:CC 17)	 (if_then_else:CC (ne (match_dup 6)			       (const_int 0)) (compare:CC (mem:BLK (match_dup 4))			(mem:BLK (match_dup 5))) (const_int 0))) (use (match_dup 3)) (use (reg:CC 17)) (use (reg:SI 19)) (clobber (match_dup 0)) (clobber (match_dup 1)) (clobber (match_dup 2))])] "")
 * ...and this one handles cmpstr*_1.

taken from : http://www.cs.cmu.edu/cgi-bin/info2www?(gccint.info)define_peephole2 RTL to RTL Peephole Optimizers --

The `define_peephole2' definition tells the compiler how to substitute one sequence of instructions for another sequence, what additional scratch registers may be needed and what their lifetimes must be.

(define_peephole2      [INSN-PATTERN-1        INSN-PATTERN-2        ...]       "CONDITION"       [NEW-INSN-PATTERN-1        NEW-INSN-PATTERN-2        ...]       "PREPARATION-STATEMENTS")

The definition is almost identical to `define_split' (Note: Insn Splitting) except that the pattern to match is not a single instruction, but a sequence of instructions.

It is possible to request additional scratch registers for use in the output template. If appropriate registers are not free, the pattern will simply not match.

Scratch registers are requested with a `match_scratch' pattern at the top level of the input pattern. The allocated register (initially) will be dead at the point requested within the original sequence. If the scratch is used at more than a single point, a `match_dup' pattern at the top level of the input pattern marks the last position in the input sequence at which the register must be available.

Here is an example from the IA-32 machine description:

(define_peephole2      [(match_scratch:SI 2 "r")        (parallel [(set (match_operand:SI 0 "register_operand" "")                        (match_operator:SI 3 "arith_or_logical_operator" [(match_dup 0) (match_operand:SI 1 "memory_operand" "")])) (clobber (reg:CC 17))])]      "! optimize_size && ! TARGET_READ_MODIFY"       [(set (match_dup 2) (match_dup 1))        (parallel [(set (match_dup 0)                        (match_op_dup 3 [(match_dup 0) (match_dup 2)])) (clobber (reg:CC 17))])]      "")

This pattern tries to split a load from its use in the hopes that we'll be able to schedule around the memory load latency. It allocates a single `SImode' register of class `GENERAL_REGS' (`"r"') that needs to be live only at the point just before the arithmetic.

A real example requiring extended scratch lifetimes is harder to come by, so here's a silly made-up example:

(define_peephole2      [(match_scratch:SI 4 "r")        (set (match_operand:SI 0 "" "") (match_operand:SI 1 "" ""))        (set (match_operand:SI 2 "" "") (match_dup 1))        (match_dup 4)        (set (match_operand:SI 3 "" "") (match_dup 1))]       "/* determine 1 does not overlap 0 and 2 */"       [(set (match_dup 4) (match_dup 1))        (set (match_dup 0) (match_dup 4))        (set (match_dup 2) (match_dup 4))]        (set (match_dup 3) (match_dup 4))]       "")

If we had not added the `(match_dup 4)' in the middle of the input sequence, it might have been the case that the register we chose at the beginning of the sequence is killed by the first or second `set'.


text:
Talk:Ada Programming/Types/access

Page Structure
I find the separation of "Declaring access types" and "Using access types" unfortunate. I think explaining in 8 subchapters how to define access types and only then in the next chapter explain how to create objects and how to dereference does not make understanding easy.

But before incorporating chapter 2 in chapter 1, I want to know what others think about this.

2010-01-08 CKWG

.all not explained
The page uses .all and has a discussion of its advantages and disadvantages, but nowhere says what it actually means or does. For a "tutorial" stle wikibook page it would be helpful to explain .all or link to an explanation. (I'm a newbie, so I can't do it myself. I came here looking to solve a problem, and .all would have been the answer, but the explanation wasn't here).

--Digitig (talk) 13:23, 12 March 2009 (UTC)

 * I've added the explanation. I hope it helps, otherwise, please request further clarification. -- ManuelGR (talk) 22:28, 12 March 2009 (UTC)

access all vs. access
Reordered access all vs. access. See Randy Brukardt in CLA:

> > type Class_Access is access all Class'Class;

> Do you need that "all"? Because because the "all" does not come for free - > there are some penalties.

Say what? The only penalty in using "all" is that a few very dubious constructs are illegal (they're legal for pool-specific types in order to maintain Ada 83 compatibility. Indeed, for Janus/Ada, it actually makes the code better (because we generate code that checks that pool-specific access values belong to their pool when they are dereferenced; for obvious reasons we can't do that for "all" or for user-defined pools).

It also makes your code better as it allows you to avoid using allocators at all.

Of course the very best solution is to avoid the access type altogether, which you may be able to do by using one of the containers libraries.

> Read:

http://en.wikibooks.org/wiki/Ada_Programming/Types/access#Access_vs._...

The claim that additional checks may be needed on the deference of an "access all" is completely bogus; Janus/Ada always does *less* run-time checking for "access all" than "access". While it's probably true that for most compilers that it is the same, I can't think of any reason that it would be more -- at least not on typical machines. (There might be additional checks required because of the designated type, but those would be the same for access and access all.) One could imagine a super-safe Ada system that did extra checks to prevent problems with Unchecked_Deallocation, but that would not have any cost for dereferencing.

The argument about safety is certainly true, but it may be misleading: Unchecked_Deallocation is always dangerous if misused. It is just as easy to deallocate a pool-specific object twice, and just as dangerous as deallocating a stack object. The advantage of "access all" is that you may not need to use Unchecked_Deallocation at all.

Moral: if you have (or may have) a valid reason to store an 'Access or 'Unchecked_Access into an access type, then use "access all" and don't worry about it. If not, the mantra of "least privilege" suggests that the "all" should be left out (don't enable capabilities that you are not going to use), but it is hardly the level of concern that it should cause someone to complain about it's use in an example program.

OTOH, the advice about avoiding access altogether for parameters, and especially anonymous access, is spot-on.

 * Randy.

"may not"
Under http://en.wikibooks.org/wiki/Ada_Programming/Types/access#Pool_access the following sentence is found: "It may not point to a stack or library level (static) object or an object in a different storage pool."

How should someone interpret "may not"? Given that context, is it the same like "must not"?

 * It should say "cannot" since these access types can only point to objects reserved from their corresponding storage pool. This is a constraint imposed by the language on these types. ManuelGR (talk) 22:05, 1 September 2008 (UTC)

title: Talk:Ada Programming/Types/access


text:
Introspector/RTL in Lisp

Here is the set of lisp definitions needed to eval a simple rtl file in emacs. (defvar NOTE_INSN_DELETED "NOTE_INSN_DELETED") (defvar NOTE_INSN_FUNCTION_BEG "NOTE_INSN_FUNCTION_BEG") (defvar NOTE_INSN_BASIC_BLOCK "NOTE_INSN_BASIC_BLOCK") (defvar NOTE_INSN_PROLOGUE_END "NOTE_INSN_PROLOGUE_END") (defvar NOTE_INSN_LOOP_BEG "") (defvar NOTE_INSN_LOOP_CONT "") (defvar NOTE_INSN_LOOP_END "") (defvar NOTE_INSN_FUNCTION_END "") (defvar NOTE_INSN_EPILOGUE_BEG "") (defvar NOTE_INSN_EPILOGUE_END "")
 * Function void dequeue_and_dump(dump_info*)

(defvar sp "stack pointer") (defvar si "stack index") (defvar bp "base pointer") (defvar bx "base x") (defvar ax "base x") (defvar dx "base x") (defvar flags "base x")

(defvar  "") (defun FUNCTION_REF2 (&optional a b d e f g h i j k l)) (defun call ( &optional a b c d e f g h i j k l)) (defun call_insn ( &optional a b c d e f g h i j k l)) (defun code_label (&optional a b d e f g h i j k l)) (defun compare:CCZ (&optional a b c d e f g h i j k l)) (defun const_int (&optional a b c d e f g h i j k l)) (defun if_then_else ( &optional a b c d e f g h i j k l)) (defun insn ( &optional a b c d e f g h i j k l)) (defun insn/f (id prev next &optional file block a v b ) ) (defun jump_insn ( &optional a b c d e f g h i j k l)) (defun label_ref ( &optional a b c d e f g h i j k l)) (defun label_ref:SI ( &optional a b c d e f g h i j k l)) (defun mem/f:SI ( &optional a b c d e f g h i j k l)) (defun mem/u/c:SI ( &optional a b c d e f g h i j k l)) (defun mem/s/j:SI ( &optional a b c d e f g h i j k l)) (defun mem/s/u/j:SI ( &optional a b c d e f g h i j k l)) (defun mem/s:QI (&optional a b c d e f g h i j k l)) (defun mem:QI (&optional a b c d e f g h i j k l)) (defun call_insn/u (&optional a b c d e f g h i j k l)) (defun mem:BLK (&optional a b c d e f g h i j k l)) (defun mem:SI (&optional a b c d e f g h i j k l)) (defun mult:SI (&optional a b c d e f g h i j k l)) (defun ne ( &optional a b c d e f g h i j k l)) (defun gt ( &optional a b c d e f g h i j k l)) (defun gtu ( &optional a b c d e f g h i j k l)) (defun nil2 (&optional a b d e f g h i j k l)) (defun note (id prev next &optional somethign name) ) (defun parallel ( a)) (defun pc ( &optional a b c d e f g h i j k l)) (defun plus:SI (&optional a b c d e f g )) (defun pre_dec:SI (&optional a b c d e f g h i j k l)) (defun prec:DI (&optional a b c d e f g h i j k l)) (defun reg/f:SI (&optional a b c d e f g h i j k l)) (defun reg:CCZ (&optional a b c d e f g h i j k l)) (defun reg:CC (&optional a b c d e f g h i j k l)) (defun reg:QI (&optional a b c d e f g h i j k l)) (defun reg:CCGC (&optional a b c d e f g h i j k l)) (defun compare:CCGC (&optional a b c d e f g h i j k l)) (defun compare:CC (&optional a b c d e f g h i j k l)) (defun reg:SI (&optional a b c d e f g h i j k l)) (defun const:SI (&optional a b c d e f g h i j k l)) (defun set2 (&optional a b d e f g h i j k l)) (defun barrier (&optional a b d e f g h i j k l)) (defun sign_extend:SI (&optional a b c d e f g h i j k l)) (defun lshiftrt:SI (&optional a b c d e f g h i j k l)) (defun symbol_ref:SI (&optional a b c d e f g h i j k l)) (defun symbol_ref/f:SI (&optional a b c d e f g h i j ka l)) (defun insn_list:REG_LABEL (&optional a b c d e f g h i j ka l)) (defun addr_vec:SI (&optional a b c d e f g h i j ka l)) (defun gt:QI (&optional a b c d e f g h i j ka l)) (defun zero_extend:SI (&optional a b c d e f g h i j ka l)) (defun pre_modify:SI (&optional a b c d e f g h i j ka l)) (defun expr_list:REG_NORETURN (&optional a b c d e f g h i j k l)) (defun expr_list:REG_EH_REGION (&optional a b c d e f g h i j k l)) (defun expr_list:REG_EQUAL (&optional a b c d e f g h i j k l)) (defun expr_list (&optional a b c d e f g h i j k l)) (defun use (&optional a b c d e f g h i j k l)) (defun scratch (&optional a b c d e f g h i j k l)) (defun return (&optional a b c d e f g h i j k l)) (defun regs/f:SI (&optional a b c d e f g h i j k l)) (defun LABEL_CASE (&optional a b c d e f g h i j k l)) (defun FUNCTION_REF (&optional a b c d e f g h i j k l))
 * the types

(defvar {*call_pop_0} "test") (defvar {*addsi_1} "test") (defvar {*andsi_1} "test") (defvar {*call_0} "test") (defvar {*call_value_0} "test") (defvar {*call_value_1} "test") (defvar {*cmpqi_ccno_1} "test") (defvar {*cmpqi_1} "test") (defvar {*cmpsi_ccno_1} "test") (defvar {*cmpsi_1_insn} "test") (defvar {*jcc_1} "test") (defvar {*lea_1} "test") (defvar {*absdf2_1} "test" ) (defvar {*absdf2_if} "test" ) (defvar {*absdf2_if_rex64} "test" ) (defvar {*absdf2_ifs_rex64} "test" ) (defvar {*absextenddfxf2} "test" ) (defvar {*absextendsfdf2} "test" ) (defvar {*absextendsfxf2} "test" ) (defvar {*abssf2_1} "test" ) (defvar {*abssf2_if} "test" ) (defvar {*absxf2_1} "test" ) (defvar {*absxf2_if} "test" ) (defvar {*add_tp_di} "test" ) (defvar {*add_tp_si} "test" ) (defvar {*adddi3_1} "test" ) (defvar {*adddi3_cc_rex64} "test" ) (defvar {*adddi_1_rex64} "test" ) (defvar {*adddi_2_rex64} "test" ) (defvar {*adddi_3_rex64} "test" ) (defvar {*adddi_4_rex64} "test" ) (defvar {*adddi_5_rex64} "test" ) (defvar {*addhi_1} "test" ) (defvar {*addhi_1_lea} "test" ) (defvar {*addhi_2} "test" ) (defvar {*addhi_3} "test" ) (defvar {*addhi_4} "test" ) (defvar {*addhi_5} "test" ) (defvar {*addqi_1} "test" ) (defvar {*addqi_1_lea} "test" ) (defvar {*addqi_1_slp} "test" ) (defvar {*addqi_2} "test" ) (defvar {*addqi_3} "test" ) (defvar {*addqi_4} "test" ) (defvar {*addqi_5} "test" ) (defvar {*addqi_ext_1_rex64} "test" ) (defvar {*addqi_ext_2} "test" ) (defvar {*addsi3_carry_zext} "test" ) (defvar {*addsi3_cc} "test" ) (defvar {*addsi_1} "test" ) (defvar {*addsi_2} "test" ) (defvar {*addsi_2_zext} "test" ) (defvar {*addsi_3} "test" ) (defvar {*addsi_3_zext} "test" ) (defvar {*addsi_4} "test" ) (defvar {*addsi_5} "test" ) (defvar {*anddi_1_rex64} "test" ) (defvar {*anddi_2} "test" ) (defvar {*andhi_1} "test" ) (defvar {*andhi_2} "test" ) (defvar {*andqi_1} "test" ) (defvar {*andqi_1_slp} "test" ) (defvar {*andqi_2} "test" ) (defvar {*andqi_2_maybe_si} "test" ) (defvar {*andqi_2_slp} "test" ) (defvar {*andqi_ext_0_cc} "test" ) (defvar {*andqi_ext_1} "test" ) (defvar {*andqi_ext_1_rex64} "test" ) (defvar {*andqi_ext_2} "test" ) (defvar {*andsi_1} "test" ) (defvar {*andsi_1_zext} "test" ) (defvar {*andsi_2} "test" ) (defvar {*andsi_2_zext} "test" ) (defvar {*ashldi3_1_rex64} "test" ) (defvar {*ashldi3_2} "test" ) (defvar {*ashldi3_cmp_rex64} "test" ) (defvar {*ashlhi3_1} "test" ) (defvar {*ashlhi3_1_lea} "test" ) (defvar {*ashlhi3_cmp} "test" ) (defvar {*ashlqi3_1} "test" ) (defvar {*ashlqi3_1_lea} "test" ) (defvar {*ashlqi3_cmp} "test" ) (defvar {*ashlsi3_1} "test" ) (defvar {*ashlsi3_1_zext} "test" ) (defvar {*ashlsi3_cmp} "test" ) (defvar {*ashlsi3_cmp_zext} "test" ) (defvar {*ashrdi3_1_one_bit_rex64} "test" ) (defvar {*ashrdi3_1_rex64} "test" ) (defvar {*ashrdi3_2} "test" ) (defvar {*ashrdi3_cmp_rex64} "test" ) (defvar {*ashrdi3_one_bit_cmp_rex64} "test" ) (defvar {*ashrhi3_1} "test" ) (defvar {*ashrhi3_1_one_bit} "test" ) (defvar {*ashrhi3_cmp} "test" ) (defvar {*ashrhi3_one_bit_cmp} "test" ) (defvar {*ashrqi3_1} "test" ) (defvar {*ashrqi3_1_one_bit} "test" ) (defvar {*ashrqi3_1_one_bit_slp} "test" ) (defvar {*ashrqi3_1_slp} "test" ) (defvar {*ashrqi3_cmp} "test" ) (defvar {*ashrqi3_one_bit_cmp} "test" ) (defvar {*ashrsi3_1} "test" ) (defvar {*ashrsi3_1_one_bit} "test" ) (defvar {*ashrsi3_1_one_bit_zext} "test" ) (defvar {*ashrsi3_1_zext} "test" ) (defvar {*ashrsi3_31_zext} "test" ) (defvar {*ashrsi3_cmp} "test" ) (defvar {*ashrsi3_cmp_zext} "test" ) (defvar {*ashrsi3_one_bit_cmp} "test" ) (defvar {*ashrsi3_one_bit_cmp_zext} "test" ) (defvar {*bsr} "test" ) (defvar {*call_0} "test" ) (defvar {*call_1} "test" ) (defvar {*call_1_rex64} "test" ) (defvar {*call_pop_0} "test" ) (defvar {*call_pop_1} "test" ) (defvar {*call_value_0} "test" ) (defvar {*call_value_0_rex64} "test" ) (defvar {*call_value_1} "test" ) (defvar {*call_value_1_rex64} "test" ) (defvar {*call_value_pop_0} "test" ) (defvar {*call_value_pop_1} "test" ) (defvar {*cmpdi_minus_1_rex64} "test" ) (defvar {*cmpfp_0} "test" ) (defvar {*cmpfp_2_df} "test" ) (defvar {*cmpfp_2_df_1} "test" ) (defvar {*cmpfp_2_sf} "test" ) (defvar {*cmpfp_2_sf_1} "test" ) (defvar {*cmpfp_2_xf} "test" ) (defvar {*cmpfp_2_xf_1} "test" ) (defvar {*cmpfp_2u} "test" ) (defvar {*cmpfp_2u_1} "test" ) (defvar {*cmpfp_i} "test" ) (defvar {*cmpfp_i_sse} "test" ) (defvar {*cmpfp_i_sse_only} "test" ) (defvar {*cmpfp_iu} "test" ) (defvar {*cmpfp_iu_sse} "test" ) (defvar {*cmpfp_iu_sse_only} "test" ) (defvar {*cmphi_1} "test" ) (defvar {*cmphi_ccno_1} "test" ) (defvar {*cmphi_minus_1} "test" ) (defvar {*cmpqi_1} "test" ) (defvar {*cmpqi_ccno_1} "test" ) (defvar {*cmpqi_ext_1} "test" ) (defvar {*cmpqi_ext_1_rex64} "test" ) (defvar {*cmpqi_ext_2} "test" ) (defvar {*cmpqi_ext_4} "test" ) (defvar {*cmpqi_minus_1} "test" ) (defvar {*cmpsi_1_insn} "test" ) (defvar {*cmpsi_ccno_1} "test" ) (defvar {*cmpsi_minus_1} "test" ) (defvar {*cmpstrqi_1} "test" ) (defvar {*cmpstrqi_nz_1} "test" ) (defvar {*cmpstrqi_nz_rex_1} "test" ) (defvar {*cmpstrqi_rex_1} "test" ) (defvar {*conditional_trap_1} "test" ) (defvar {*cosextendsfdf2} "test" ) (defvar {*divmoddi4_cltd_rex64} "test" ) (defvar {*divmoddi4_nocltd_rex64} "test" ) (defvar {*divmoddi_noext_rex64} "test" ) (defvar {*divmodsi4_cltd} "test" ) (defvar {*divmodsi4_nocltd} "test" ) (defvar {*divmodsi_noext} "test" ) (defvar {*dummy_extendsfdf2} "test" ) (defvar {*dummy_extendsfxf2} "test" ) (defvar {*extenddfxf2_1} "test" ) (defvar {*extendhisi2_zext} "test" ) (defvar {*extendqisi2_zext} "test" ) (defvar {*extendsfdf2_1} "test" ) (defvar {*extendsfdf2_1_sse_only} "test" ) (defvar {*extendsfxf2_1} "test" ) (defvar {*extendsidi2_1} "test" ) (defvar {*f2xm1xf2} "test" ) (defvar {*ffssi_1} "test" ) (defvar {*ficom_1} "test" ) (defvar {*floatdidf2_i387} "test" ) (defvar {*floatdidf2_i387_only} "test" ) (defvar {*floatdidf2_sse} "test" ) (defvar {*floatdisf2_i387} "test" ) (defvar {*floatdisf2_i387_only} "test" ) (defvar {*floatdisf2_sse} "test" ) (defvar {*floathidf2_1} "test" ) (defvar {*floathisf2_1} "test" ) (defvar {*floatsidf2_i387} "test" ) (defvar {*floatsidf2_sse} "test" ) (defvar {*floatsisf2_i387} "test" ) (defvar {*floatsisf2_sse} "test" ) (defvar {*fop_df_1} "test" ) (defvar {*fop_df_1_nosse} "test" ) (defvar {*fop_df_1_sse} "test" ) (defvar {*fop_df_2} "test" ) (defvar {*fop_df_3} "test" ) (defvar {*fop_df_4} "test" ) (defvar {*fop_df_5} "test" ) (defvar {*fop_df_6} "test" ) (defvar {*fop_df_comm} "test" ) (defvar {*fop_df_comm_nosse} "test" ) (defvar {*fop_df_comm_sse} "test" ) (defvar {*fop_sf_1} "test" ) (defvar {*fop_sf_1_nosse} "test" ) (defvar {*fop_sf_1_sse} "test" ) (defvar {*fop_sf_2} "test" ) (defvar {*fop_sf_3} "test" ) (defvar {*fop_sf_comm} "test" ) (defvar {*fop_sf_comm_nosse} "test" ) (defvar {*fop_sf_comm_sse} "test" ) (defvar {*fop_xf_1} "test" ) (defvar {*fop_xf_2} "test" ) (defvar {*fop_xf_3} "test" ) (defvar {*fop_xf_4} "test" ) (defvar {*fop_xf_5} "test" ) (defvar {*fop_xf_6} "test" ) (defvar {*fop_xf_comm} "test" ) (defvar {*fp_jcc_1} "test" ) (defvar {*fp_jcc_1_sse} "test" ) (defvar {*fp_jcc_1_sse_only} "test" ) (defvar {*fp_jcc_2} "test" ) (defvar {*fp_jcc_2_sse} "test" ) (defvar {*fp_jcc_2_sse_only} "test" ) (defvar {*fp_jcc_3} "test" ) (defvar {*fp_jcc_4} "test" ) (defvar {*fp_jcc_5} "test" ) (defvar {*fp_jcc_6} "test" ) (defvar {*frndintxf2} "test" ) (defvar {*fscale_dfxf3} "test" ) (defvar {*fscale_sfxf3} "test" ) (defvar {*fscale_xf3} "test" ) (defvar {*fyl2x_dfxf3} "test" ) (defvar {*fyl2x_sfxf3} "test" ) (defvar {*fyl2x_xf3} "test" ) (defvar {*indirect_jump} "test" ) (defvar {*indirect_jump_rtx64} "test" ) (defvar {*iordi_1_rex64} "test" ) (defvar {*iordi_2_rex64} "test" ) (defvar {*iordi_3_rex64} "test" ) (defvar {*iorhi_1} "test" ) (defvar {*iorhi_2} "test" ) (defvar {*iorhi_3} "test" ) (defvar {*iorqi_1} "test" ) (defvar {*iorqi_1_slp} "test" ) (defvar {*iorqi_2} "test" ) (defvar {*iorqi_2_slp} "test" ) (defvar {*iorqi_3} "test" ) (defvar {*iorqi_ext_1} "test" ) (defvar {*iorqi_ext_1_rex64} "test" ) (defvar {*iorqi_ext_2} "test" ) (defvar {*iorsi_1} "test" ) (defvar {*iorsi_1_zext} "test" ) (defvar {*iorsi_1_zext_imm} "test" ) (defvar {*iorsi_2} "test" ) (defvar {*iorsi_2_zext} "test" ) (defvar {*iorsi_2_zext_imm} "test" ) (defvar {*iorsi_3} "test" ) (defvar {*jcc_1} "test" ) (defvar {*jcc_2} "test" ) (defvar {*lea_1} "test" ) (defvar {*lea_1_rex64} "test" ) (defvar {*lea_1_zext} "test" ) (defvar {*lea_2_rex64} "test" ) (defvar {*lfence_insn} "test" ) (defvar {*load_tp_di} "test" ) (defvar {*load_tp_si} "test" ) (defvar {*lshrdi3_1_one_bit_rex64} "test" ) (defvar {*lshrdi3_1_rex64} "test" ) (defvar {*lshrdi3_2} "test" ) (defvar {*lshrdi3_cmp_one_bit_rex64} "test" ) (defvar {*lshrdi3_cmp_rex64} "test" ) (defvar {*lshrhi3_1} "test" ) (defvar {*lshrhi3_1_one_bit} "test" ) (defvar {*lshrhi3_cmp} "test" ) (defvar {*lshrhi3_one_bit_cmp} "test" ) (defvar {*lshrqi2_cmp} "test" ) (defvar {*lshrqi2_one_bit_cmp} "test" ) (defvar {*lshrqi3_1} "test" ) (defvar {*lshrqi3_1_one_bit} "test" ) (defvar {*lshrqi3_1_one_bit_slp} "test" ) (defvar {*lshrqi3_1_slp} "test" ) (defvar {*lshrsi3_1} "test" ) (defvar {*lshrsi3_1_one_bit} "test" ) (defvar {*lshrsi3_1_one_bit_zext} "test" ) (defvar {*lshrsi3_1_zext} "test" ) (defvar {*lshrsi3_cmp} "test" ) (defvar {*lshrsi3_cmp_one_bit_zext} "test" ) (defvar {*lshrsi3_cmp_zext} "test" ) (defvar {*lshrsi3_one_bit_cmp} "test" ) (defvar {*maxdf} "test" ) (defvar {*maxdf_nonieee} "test" ) (defvar {*maxdf_sse} "test" ) (defvar {*maxsf} "test" ) (defvar {*maxsf_nonieee} "test" ) (defvar {*maxsf_sse} "test" ) (defvar {*mfence_insn} "test" ) (defvar {*mindf} "test" ) (defvar {*mindf_nonieee} "test" ) (defvar {*mindf_sse} "test" ) (defvar {*minsf} "test" ) (defvar {*minsf_nonieee} "test" ) (defvar {*minsf_sse} "test" ) (defvar {*movabsdi_1_rex64} "test" ) (defvar {*movabsdi_2_rex64} "test" ) (defvar {*movabshi_1_rex64} "test" ) (defvar {*movabshi_2_rex64} "test" ) (defvar {*movabsqi_1_rex64} "test" ) (defvar {*movabsqi_2_rex64} "test" ) (defvar {*movabssi_1_rex64} "test" ) (defvar {*movabssi_2_rex64} "test" ) (defvar {*movdf_integer} "test" ) (defvar {*movdf_nointeger} "test" ) (defvar {*movdfcc_1} "test" ) (defvar {*movdfcc_1_rex64} "test" ) (defvar {*movdi_1_rex64} "test" ) (defvar {*movdi_1_rex64_nointerunit} "test" ) (defvar {*movdi_2} "test" ) (defvar {*movdi_or_rex64} "test" ) (defvar {*movdi_xor_rex64} "test" ) (defvar {*movhi_1} "test" ) (defvar {*movhi_extv_1} "test" ) (defvar {*movhicc_noc} "test" ) (defvar {*movqi_1} "test" ) (defvar {*movqi_extv_1} "test" ) (defvar {*movqi_extv_1_rex64} "test" ) (defvar {*movqi_extzv_2} "test" ) (defvar {*movqi_extzv_2_rex64} "test" ) (defvar {*movqi_insv_2} "test" ) (defvar {*movsf_1} "test" ) (defvar {*movsf_1_nointerunit} "test" ) (defvar {*movsfcc_1} "test" ) (defvar {*movsi_1} "test" ) (defvar {*movsi_1_nointernunit} "test" ) (defvar {*movsi_extv_1} "test" ) (defvar {*movsi_extzv_1} "test" ) (defvar {*movsi_or} "test" ) (defvar {*movsi_xor} "test" ) (defvar {*movsicc_noc} "test" ) (defvar {*movstricthi_1} "test" ) (defvar {*movstricthi_xor} "test" ) (defvar {*movstrictqi_1} "test" ) (defvar {*movstrictqi_xor} "test" ) (defvar {*movtf_rex64} "test" ) (defvar {*movti_internal} "test" ) (defvar {*movti_rex64} "test" ) (defvar {*movv16qi_internal} "test" ) (defvar {*movv2df_internal} "test" ) (defvar {*movv2di_internal} "test" ) (defvar {*movv2sf_internal} "test" ) (defvar {*movv2si_internal} "test" ) (defvar {*movv4hi_internal} "test" ) (defvar {*movv4sf_internal} "test" ) (defvar {*movv4si_internal} "test" ) (defvar {*movv8hi_internal} "test" ) (defvar {*movv8qi_internal} "test" ) (defvar {*movxf_integer} "test" ) (defvar {*movxf_nointeger} "test" ) (defvar {*movxfcc_1} "test" ) (defvar {*muldi3_1_rex64} "test" ) (defvar {*mulditi3_insn} "test" ) (defvar {*mulhi3_1} "test" ) (defvar {*mulqi3_1} "test" ) (defvar {*mulqihi3_insn} "test" ) (defvar {*mulsi3_1} "test" ) (defvar {*mulsi3_1_zext} "test" ) (defvar {*mulsidi3_insn} "test" ) (defvar {*negdf2_1} "test" ) (defvar {*negdf2_if} "test" ) (defvar {*negdf2_if_rex64} "test" ) (defvar {*negdf2_ifs_rex64} "test" ) (defvar {*negdi2_1} "test" ) (defvar {*negdi2_1_rex64} "test" ) (defvar {*negdi2_cmpz_rex64} "test" ) (defvar {*negextenddfxf2} "test" ) (defvar {*negextendsfdf2} "test" ) (defvar {*negextendsfxf2} "test" ) (defvar {*neghi2_1} "test" ) (defvar {*neghi2_cmpz} "test" ) (defvar {*negqi2_1} "test" ) (defvar {*negqi2_cmpz} "test" ) (defvar {*negsf2_1} "test" ) (defvar {*negsf2_if} "test" ) (defvar {*negsi2_1} "test" ) (defvar {*negsi2_1_zext} "test" ) (defvar {*negsi2_cmpz} "test" ) (defvar {*negsi2_cmpz_zext} "test" ) (defvar {*negxf2_1} "test" ) (defvar {*negxf2_if} "test" ) (defvar {*one_cmpldi2_1_rex64} "test" ) (defvar {*one_cmpldi2_2_rex64} "test" ) (defvar {*one_cmplhi2_1} "test" ) (defvar {*one_cmplhi2_2} "test" ) (defvar {*one_cmplqi2_1} "test" ) (defvar {*one_cmplqi2_2} "test" ) (defvar {*one_cmplsi2_1} "test" ) (defvar {*one_cmplsi2_1_zext} "test" ) (defvar {*one_cmplsi2_2} "test" ) (defvar {*one_cmplsi2_2_zext} "test" ) (defvar {*popdi1_epilogue_rex64} "test" ) (defvar {*popsi1_epilogue} "test" ) (defvar {*prefetch_3dnow} "test" ) (defvar {*prefetch_3dnow_rex} "test" ) (defvar {*prefetch_sse} "test" ) (defvar {*prefetch_sse_rex} "test" ) (defvar {*pushdf_integer} "test" ) (defvar {*pushdf_nointeger} "test" ) (defvar {*pushdi} "test" ) (defvar {*pushdi2_prologue_rex64} "test" ) (defvar {*pushhi2} "test" ) (defvar {*pushhi2_rex64} "test" ) (defvar {*pushqi2} "test" ) (defvar {*pushqi2_rex64} "test" ) (defvar {*pushsf} "test" ) (defvar {*pushsf_rex64} "test" ) (defvar {*pushsi2} "test" ) (defvar {*pushsi2_prologue} "test" ) (defvar {*pushsi2_rex64} "test" ) (defvar {*pushti} "test" ) (defvar {*pushv16qi} "test" ) (defvar {*pushv2df} "test" ) (defvar {*pushv2di} "test" ) (defvar {*pushv2sf} "test" ) (defvar {*pushv2si} "test" ) (defvar {*pushv4hi} "test" ) (defvar {*pushv4sf} "test" ) (defvar {*pushv4si} "test" ) (defvar {*pushv8hi} "test" ) (defvar {*pushv8qi} "test" ) (defvar {*pushxf_integer} "test" ) (defvar {*pushxf_nointeger} "test" ) (defvar {*rep_movdi_rex64} "test" ) (defvar {*rep_movqi} "test" ) (defvar {*rep_movqi_rex64} "test" ) (defvar {*rep_movsi} "test" ) (defvar {*rep_movsi_rex64} "test" ) (defvar {*rep_stosdi_rex64} "test" ) (defvar {*rep_stosqi} "test" ) (defvar {*rep_stosqi_rex64} "test" ) (defvar {*rep_stossi} "test" ) (defvar {*rep_stossi_rex64} "test" ) (defvar {*rotldi3_1_rex64} "test" ) (defvar {*rotlhi3_1} "test" ) (defvar {*rotlhi3_1_one_bit} "test" ) (defvar {*rotlqi3_1} "test" ) (defvar {*rotlqi3_1_one_bit} "test" ) (defvar {*rotlqi3_1_one_bit_slp} "test" ) (defvar {*rotlqi3_1_slp} "test" ) (defvar {*rotlsi3_1} "test" ) (defvar {*rotlsi3_1_one_bit} "test" ) (defvar {*rotlsi3_1_one_bit_rex64} "test" ) (defvar {*rotlsi3_1_one_bit_zext} "test" ) (defvar {*rotlsi3_1_zext} "test" ) (defvar {*rotrdi3_1_one_bit_rex64} "test" ) (defvar {*rotrdi3_1_rex64} "test" ) (defvar {*rotrhi3} "test" ) (defvar {*rotrhi3_one_bit} "test" ) (defvar {*rotrqi3_1} "test" ) (defvar {*rotrqi3_1_one_bit} "test" ) (defvar {*rotrqi3_1_one_bit_slp} "test" ) (defvar {*rotrqi3_1_slp} "test" ) (defvar {*rotrsi3_1} "test" ) (defvar {*rotrsi3_1_one_bit} "test" ) (defvar {*rotrsi3_1_one_bit_zext} "test" ) (defvar {*rotrsi3_1_zext} "test" ) (defvar {*setcc_1} "test" ) (defvar {*sfence_insn} "test" ) (defvar {*sibcall_1} "test" ) (defvar {*sibcall_1_rex64} "test" ) (defvar {*sibcall_1_rex64_v} "test" ) (defvar {*sibcall_value_1} "test" ) (defvar {*sibcall_value_1_rex64} "test" ) (defvar {*sibcall_value_1_rex64_v} "test" ) (defvar {*sinextendsfdf2} "test" ) (defvar {*smuldi3_highpart_rex64} "test" ) (defvar {*smulsi3_highpart_insn} "test" ) (defvar {*smulsi3_highpart_zext} "test" ) (defvar {*sqrtextenddfxf2} "test" ) (defvar {*sqrtextendsfdf2} "test" ) (defvar {*sqrtextendsfxf2} "test" ) (defvar {*sse2_andti3} "test" ) (defvar {*sse2_andv2df3} "test" ) (defvar {*sse2_iorti3} "test" ) (defvar {*sse2_iorv2df3} "test" ) (defvar {*sse2_nandti3} "test" ) (defvar {*sse2_nandv2df3} "test" ) (defvar {*sse2_xorti3} "test" ) (defvar {*sse2_xorv2df3} "test" ) (defvar {*sse_andv4sf3} "test" ) (defvar {*sse_iorv4sf3} "test" ) (defvar {*sse_movaps_1} "test" ) (defvar {*sse_movdfcc_const0_1} "test" ) (defvar {*sse_movdfcc_const0_2} "test" ) (defvar {*sse_movdfcc_const0_3} "test" ) (defvar {*sse_movdfcc_const0_4} "test" ) (defvar {*sse_movsfcc_const0_1} "test" ) (defvar {*sse_movsfcc_const0_2} "test" ) (defvar {*sse_movsfcc_const0_3} "test" ) (defvar {*sse_movsfcc_const0_4} "test" ) (defvar {*sse_movups_1} "test" ) (defvar {*sse_nandv4sf3} "test" ) (defvar {*sse_prologue_save_insn} "test" ) (defvar {*sse_setccdf} "test" ) (defvar {*sse_setccsf} "test" ) (defvar {*sse_xorv4sf3} "test" ) (defvar {*strlenqi_1} "test" ) (defvar {*strlenqi_rex_1} "test" ) (defvar {*strmovdi_rex_1} "test" ) (defvar {*strmovhi_1} "test" ) (defvar {*strmovhi_rex_1} "test" ) (defvar {*strmovqi_1} "test" ) (defvar {*strmovqi_rex_1} "test" ) (defvar {*strmovsi_1} "test" ) (defvar {*strmovsi_rex_1} "test" ) (defvar {*strsetdi_rex_1} "test" ) (defvar {*strsethi_1} "test" ) (defvar {*strsethi_rex_1} "test" ) (defvar {*strsetqi_1} "test" ) (defvar {*strsetqi_rex_1} "test" ) (defvar {*strsetsi_1} "test" ) (defvar {*strsetsi_rex_1} "test" ) (defvar {*subdi3_1} "test" ) (defvar {*subdi_1_rex64} "test" ) (defvar {*subdi_2_rex64} "test" ) (defvar {*subdi_3_rex63} "test" ) (defvar {*subhi_1} "test" ) (defvar {*subhi_2} "test" ) (defvar {*subhi_3} "test" ) (defvar {*subqi_1} "test" ) (defvar {*subqi_1_slp} "test" ) (defvar {*subqi_2} "test" ) (defvar {*subqi_3} "test" ) (defvar {*subsi_1} "test" ) (defvar {*subsi_1_zext} "test" ) (defvar {*subsi_2} "test" ) (defvar {*subsi_2_zext} "test" ) (defvar {*subsi_3} "test" ) (defvar {*subsi_3_zext} "test" ) (defvar {*swapdf} "test" ) (defvar {*swapdi_rex64} "test" ) (defvar {*swaphi_1} "test" ) (defvar {*swaphi_2} "test" ) (defvar {*swapqi_1} "test" ) (defvar {*swapqi_2} "test" ) (defvar {*swapsf} "test" ) (defvar {*swapsi} "test" ) (defvar {*tablejump_1} "test" ) (defvar {*tablejump_1_rtx64} "test" ) (defvar {*testdi_1_rex64} "test" ) (defvar {*testhi_1} "test" ) (defvar {*testqi_1} "test" ) (defvar {*testqi_1_maybe_si} "test" ) (defvar {*testqi_ext_0} "test" ) (defvar {*testqi_ext_1} "test" ) (defvar {*testqi_ext_1_rex64} "test" ) (defvar {*testqi_ext_2} "test" ) (defvar {*testqi_ext_3} "test" ) (defvar {*testqi_ext_3_rex64} "test" ) (defvar {*tls_global_dynamic_32_gnu} "test" ) (defvar {*tls_global_dynamic_32_sun} "test" ) (defvar {*tls_global_dynamic_64} "test" ) (defvar {*tls_local_dynamic_base_32_gnu} "test" ) (defvar {*tls_local_dynamic_base_32_sun} "test" ) (defvar {*tls_local_dynamic_base_64} "test" ) (defvar {*truncdfsf2_1} "test" ) (defvar {*truncdfsf2_1_sse} "test" ) (defvar {*truncdfsf2_1_sse_nooverlap} "test" ) (defvar {*truncdfsf2_2} "test" ) (defvar {*truncdfsf2_2_nooverlap} "test" ) (defvar {*truncdfsf2_3} "test" ) (defvar {*truncdfsf2_sse_only_nooverlap} "test" ) (defvar {*truncxfdf2_1} "test" ) (defvar {*truncxfdf2_2} "test" ) (defvar {*truncxfsf2_1} "test" ) (defvar {*truncxfsf2_2} "test" ) (defvar {*udivmoddi4_noext} "test" ) (defvar {*udivmodhi_noext} "test" ) (defvar {*udivmodsi4_noext} "test" ) (defvar {*umuldi3_highpart_rex64} "test" ) (defvar {*umulditi3_insn} "test" ) (defvar {*umulqihi3_1} "test" ) (defvar {*umulsi3_highpart_insn} "test" ) (defvar {*umulsi3_highpart_zext} "test" ) (defvar {*umulsidi3_insn} "test" ) (defvar {*x86_fnstsw_1} "test" ) (defvar {*xordi_1_rex64} "test" ) (defvar {*xordi_2_rex64} "test" ) (defvar {*xordi_3_rex64} "test" ) (defvar {*xorhi_1} "test" ) (defvar {*xorhi_2} "test" ) (defvar {*xorhi_3} "test" ) (defvar {*xorqi_1} "test" ) (defvar {*xorqi_1_slp} "test" ) (defvar {*xorqi_2_slp} "test" ) (defvar {*xorqi_cc_1} "test" ) (defvar {*xorqi_cc_2} "test" ) (defvar {*xorqi_cc_ext_1} "test" ) (defvar {*xorqi_cc_ext_1_rex64} "test" ) (defvar {*xorqi_ext_1} "test" ) (defvar {*xorqi_ext_1_rex64} "test" ) (defvar {*xorqi_ext_2} "test" ) (defvar {*xorsi_1} "test" ) (defvar {*xorsi_1_zext} "test" ) (defvar {*xorsi_1_zext_imm} "test" ) (defvar {*xorsi_2} "test" ) (defvar {*xorsi_2_zext} "test" ) (defvar {*xorsi_2_zext_imm} "test" ) (defvar {*xorsi_3} "test" ) (defvar {*zero_extendhisi2_movzwl} "test" ) (defvar {*zero_extendqihi2_and} "test" ) (defvar {*zero_extendqihi2_movzbw} "test" ) (defvar {*zero_extendqihi2_movzbw_and} "test" ) (defvar {*zero_extendqisi2_and} "test" ) (defvar {*zero_extendqisi2_movzbw} "test" ) (defvar {*zero_extendqisi2_movzbw_and} "test" ) (defvar {*zero_extendsidi2_32_1} "test" ) (defvar {*zero_extendsidi2_rex64_1} "test" ) (defvar {absdf2_ifs} "test" ) (defvar {absdf2_memory} "test" ) (defvar {abssf2_ifs} "test" ) (defvar {abssf2_memory} "test" ) (defvar {adddi3_carry_rex64} "test" ) (defvar {addhi3_carry} "test" ) (defvar {addqi3_carry} "test" ) (defvar {addqi3_cc} "test" ) (defvar {addqi_ext_1} "test" ) (defvar {addsi3_carry} "test" ) (defvar {addsi_1_zext} "test" ) (defvar {addsubv2df3} "test" ) (defvar {addsubv4sf3} "test" ) (defvar {addv16qi3} "test" ) (defvar {addv2df3} "test" ) (defvar {addv2di3} "test" ) (defvar {addv2sf3} "test" ) (defvar {addv2si3} "test" ) (defvar {addv4hi3} "test" ) (defvar {addv4sf3} "test" ) (defvar {addv4si3} "test" ) (defvar {addv8hi3} "test" ) (defvar {addv8qi3} "test" ) (defvar {align} "test" ) (defvar {allocate_stack_worker_1} "test" ) (defvar {allocate_stack_worker_rex64} "test" ) (defvar {andqi_ext_0} "test" ) (defvar {ashldi3_1} "test" ) (defvar {ashlv2di3} "test" ) (defvar {ashlv2di3_ti} "test" ) (defvar {ashlv2si3} "test" ) (defvar {ashlv4hi3} "test" ) (defvar {ashlv4si3} "test" ) (defvar {ashlv4si3_ti} "test" ) (defvar {ashlv8hi3} "test" ) (defvar {ashlv8hi3_ti} "test" ) (defvar {ashrdi3_1} "test" ) (defvar {ashrdi3_63_rex64} "test" ) (defvar {ashrsi3_31} "test" ) (defvar {ashrv2si3} "test" ) (defvar {ashrv4hi3} "test" ) (defvar {ashrv4si3} "test" ) (defvar {ashrv4si3_ti} "test" ) (defvar {ashrv8hi3} "test" ) (defvar {ashrv8hi3_ti} "test" ) (defvar {atan2df3_1} "test" ) (defvar {atan2sf3_1} "test" ) (defvar {atan2xf3_1} "test" ) (defvar {blockage} "test" ) (defvar {cld} "test" ) (defvar {cmpdi_1_insn_rex64} "test" ) (defvar {cmpdi_ccno_1_rex64} "test" ) (defvar {cmpqi_ext_3_insn} "test" ) (defvar {cmpqi_ext_3_insn_rex64} "test" ) (defvar {cosdf2} "test" ) (defvar {cossf2} "test" ) (defvar {cosxf2} "test" ) (defvar {ctzsi2} "test" ) (defvar {cvtdq2pd} "test" ) (defvar {cvtdq2ps} "test" ) (defvar {cvtpd2dq} "test" ) (defvar {cvtpd2pi} "test" ) (defvar {cvtpd2ps} "test" ) (defvar {cvtpi2pd} "test" ) (defvar {cvtpi2ps} "test" ) (defvar {cvtps2dq} "test" ) (defvar {cvtps2pd} "test" ) (defvar {cvtps2pi} "test" ) (defvar {cvtsd2si} "test" ) (defvar {cvtsd2siq} "test" ) (defvar {cvtsd2ss} "test" ) (defvar {cvtsi2sd} "test" ) (defvar {cvtsi2sdq} "test" ) (defvar {cvtsi2ss} "test" ) (defvar {cvtsi2ssq} "test" ) (defvar {cvtss2sd} "test" ) (defvar {cvtss2si} "test" ) (defvar {cvtss2siq} "test" ) (defvar {cvttpd2dq} "test" ) (defvar {cvttpd2pi} "test" ) (defvar {cvttps2dq} "test" ) (defvar {cvttps2pi} "test" ) (defvar {cvttsd2si} "test" ) (defvar {cvttsd2siq} "test" ) (defvar {cvttss2si} "test" ) (defvar {cvttss2siq} "test" ) (defvar {divmodhi4} "test" ) (defvar {divqi3} "test" ) (defvar {divv2df3} "test" ) (defvar {divv4sf3} "test" ) (defvar {doloop_end_internal} "test" ) (defvar {emms} "test" ) (defvar {eqv16qi3} "test" ) (defvar {eqv2sf3} "test" ) (defvar {eqv2si3} "test" ) (defvar {eqv4hi3} "test" ) (defvar {eqv4si3} "test" ) (defvar {eqv8hi3} "test" ) (defvar {eqv8qi3} "test" ) (defvar {extendhidi2} "test" ) (defvar {extendhisi2} "test" ) (defvar {extendqidi2} "test" ) (defvar {extendqihi2} "test" ) (defvar {extendqisi2} "test" ) (defvar {extendsidi2_rex64} "test" ) (defvar {femms} "test" ) (defvar {fix_truncdfdi_sse} "test" ) (defvar {fix_truncdfsi_sse} "test" ) (defvar {fix_truncdi_memory} "test" ) (defvar {fix_truncdi_nomemory} "test" ) (defvar {fix_trunchi_memory} "test" ) (defvar {fix_trunchi_nomemory} "test" ) (defvar {fix_truncsfdi_sse} "test" ) (defvar {fix_truncsfsi_sse} "test" ) (defvar {fix_truncsi_memory} "test" ) (defvar {fix_truncsi_nomemory} "test" ) (defvar {floatdixf2} "test" ) (defvar {floathixf2} "test" ) (defvar {floatsixf2} "test" ) (defvar {floatv2si2} "test" ) (defvar {gev2sf3} "test" ) (defvar {gtv16qi3} "test" ) (defvar {gtv2sf3} "test" ) (defvar {gtv2si3} "test" ) (defvar {gtv4hi3} "test" ) (defvar {gtv4si3} "test" ) (defvar {gtv8hi3} "test" ) (defvar {gtv8qi3} "test" ) (defvar {haddv2df3} "test" ) (defvar {haddv4sf3} "test" ) (defvar {hsubv2df3} "test" ) (defvar {hsubv4sf3} "test" ) (defvar {iorqi_ext_0} "test" ) (defvar {jump} "test" ) (defvar {lddqu} "test" ) (defvar {ldmxcsr} "test" ) (defvar {leave} "test" ) (defvar {leave_rex64} "test" ) (defvar {loadddup} "test" ) (defvar {lshrdi3_1} "test" ) (defvar {lshrv2di3} "test" ) (defvar {lshrv2di3_ti} "test" ) (defvar {lshrv2si3} "test" ) (defvar {lshrv4hi3} "test" ) (defvar {lshrv4si3} "test" ) (defvar {lshrv4si3_ti} "test" ) (defvar {lshrv8hi3} "test" ) (defvar {lshrv8hi3_ti} "test" ) (defvar {maskcmpv2df3} "test" ) (defvar {maskcmpv4sf3} "test" ) (defvar {maskncmpv2df3} "test" ) (defvar {maskncmpv4sf3} "test" ) (defvar {mmx_adddi3} "test" ) (defvar {mmx_anddi3} "test" ) (defvar {mmx_ashldi3} "test" ) (defvar {mmx_clrdi} "test" ) (defvar {mmx_iordi3} "test" ) (defvar {mmx_lshrdi3} "test" ) (defvar {mmx_maskmovq} "test" ) (defvar {mmx_maskmovq_rex} "test" ) (defvar {mmx_nanddi3} "test" ) (defvar {mmx_packssdw} "test" ) (defvar {mmx_packsswb} "test" ) (defvar {mmx_packuswb} "test" ) (defvar {mmx_pextrw} "test" ) (defvar {mmx_pinsrw} "test" ) (defvar {mmx_pmaddwd} "test" ) (defvar {mmx_pmovmskb} "test" ) (defvar {mmx_psadbw} "test" ) (defvar {mmx_pshufw} "test" ) (defvar {mmx_punpckhbw} "test" ) (defvar {mmx_punpckhdq} "test" ) (defvar {mmx_punpckhwd} "test" ) (defvar {mmx_punpcklbw} "test" ) (defvar {mmx_punpckldq} "test" ) (defvar {mmx_punpcklwd} "test" ) (defvar {mmx_subdi3} "test" ) (defvar {mmx_uavgv4hi3} "test" ) (defvar {mmx_uavgv8qi3} "test" ) (defvar {mmx_xordi3} "test" ) (defvar {monitor} "test" ) (defvar {movddup} "test" ) (defvar {movdi_insv_1_rex64} "test" ) (defvar {movdicc_c_rex64} "test" ) (defvar {movshdup} "test" ) (defvar {movsi_insv_1} "test" ) (defvar {movsldup} "test" ) (defvar {mulv2df3} "test" ) (defvar {mulv2sf3} "test" ) (defvar {mulv4hi3} "test" ) (defvar {mulv4sf3} "test" ) (defvar {mulv8hi3} "test" ) (defvar {mwait} "test" ) (defvar {negdf2_ifs} "test" ) (defvar {negdf2_memory} "test" ) (defvar {negsf2_ifs} "test" ) (defvar {negsf2_memory} "test" ) (defvar {nop} "test" ) (defvar {pavgusb} "test" ) (defvar {pf2id} "test" ) (defvar {pf2iw} "test" ) (defvar {pfacc} "test" ) (defvar {pfmaxv2sf3} "test" ) (defvar {pfminv2sf3} "test" ) (defvar {pfnacc} "test" ) (defvar {pfpnacc} "test" ) (defvar {pfrcpit1v2sf3} "test" ) (defvar {pfrcpit2v2sf3} "test" ) (defvar {pfrcpv2sf2} "test" ) (defvar {pfrsqit1v2sf3} "test" ) (defvar {pfrsqrtv2sf2} "test" ) (defvar {pi2fw} "test" ) (defvar {pmulhrwv4hi3} "test" ) (defvar {popdi1} "test" ) (defvar {popsi1} "test" ) (defvar {pro_epilogue_adjust_stack_1} "test" ) (defvar {pro_epilogue_adjust_stack_rex64} "test" ) (defvar {pro_epilogue_adjust_stack_rex64_2} "test" ) (defvar {pswapdv2sf2} "test" ) (defvar {pswapdv2si2} "test" ) (defvar {pushdi2_rex64} "test" ) (defvar {rcpv4sf2} "test" ) (defvar {return_indirect_internal} "test" ) (defvar {return_internal} "test" ) (defvar {return_internal_long} "test" ) (defvar {return_pop_internal} "test" ) (defvar {rsqrtv4sf2} "test" ) (defvar {set_got} "test" ) (defvar {setcc_2} "test" ) (defvar {sindf2} "test" ) (defvar {sinsf2} "test" ) (defvar {sinxf2} "test" ) (defvar {smaxv2df3} "test" ) (defvar {smaxv4hi3} "test" ) (defvar {smaxv4sf3} "test" ) (defvar {smaxv8hi3} "test" ) (defvar {sminv2df3} "test" ) (defvar {sminv4hi3} "test" ) (defvar {sminv4sf3} "test" ) (defvar {sminv8hi3} "test" ) (defvar {smulv4hi3_highpart} "test" ) (defvar {smulv8hi3_highpart} "test" ) (defvar {sqrtdf2_1} "test" ) (defvar {sqrtdf2_1_sse_only} "test" ) (defvar {sqrtdf2_i387} "test" ) (defvar {sqrtsf2_1} "test" ) (defvar {sqrtsf2_1_sse_only} "test" ) (defvar {sqrtsf2_i387} "test" ) (defvar {sqrtv2df2} "test" ) (defvar {sqrtv4sf2} "test" ) (defvar {sqrtxf2} "test" ) (defvar {ssaddv16qi3} "test" ) (defvar {ssaddv4hi3} "test" ) (defvar {ssaddv8hi3} "test" ) (defvar {ssaddv8qi3} "test" ) (defvar {sse2_andv2di3} "test" ) (defvar {sse2_ashlti3} "test" ) (defvar {sse2_clflush} "test" ) (defvar {sse2_clrti} "test" ) (defvar {sse2_comi} "test" ) (defvar {sse2_iorv2di3} "test" ) (defvar {sse2_loadd} "test" ) (defvar {sse2_loadsd_1} "test" ) (defvar {sse2_lshrti3} "test" ) (defvar {sse2_maskmovdqu} "test" ) (defvar {sse2_maskmovdqu_rex64} "test" ) (defvar {sse2_movapd} "test" ) (defvar {sse2_movdq2q} "test" ) (defvar {sse2_movdq2q_rex64} "test" ) (defvar {sse2_movdqa} "test" ) (defvar {sse2_movdqu} "test" ) (defvar {sse2_movhpd} "test" ) (defvar {sse2_movmskpd} "test" ) (defvar {sse2_movntsi} "test" ) (defvar {sse2_movntv2df} "test" ) (defvar {sse2_movntv2di} "test" ) (defvar {sse2_movq} "test" ) (defvar {sse2_movq2dq} "test" ) (defvar {sse2_movq2dq_rex64} "test" ) (defvar {sse2_movsd} "test" ) (defvar {sse2_movupd} "test" ) (defvar {sse2_nandv2di3} "test" ) (defvar {sse2_packssdw} "test" ) (defvar {sse2_packsswb} "test" ) (defvar {sse2_packuswb} "test" ) (defvar {sse2_pextrw} "test" ) (defvar {sse2_pinsrw} "test" ) (defvar {sse2_pmaddwd} "test" ) (defvar {sse2_pmovmskb} "test" ) (defvar {sse2_psadbw} "test" ) (defvar {sse2_pshufd} "test" ) (defvar {sse2_pshufhw} "test" ) (defvar {sse2_pshuflw} "test" ) (defvar {sse2_punpckhbw} "test" ) (defvar {sse2_punpckhdq} "test" ) (defvar {sse2_punpckhqdq} "test" ) (defvar {sse2_punpckhwd} "test" ) (defvar {sse2_punpcklbw} "test" ) (defvar {sse2_punpckldq} "test" ) (defvar {sse2_punpcklqdq} "test" ) (defvar {sse2_punpcklwd} "test" ) (defvar {sse2_shufpd} "test" ) (defvar {sse2_stored} "test" ) (defvar {sse2_storesd} "test" ) (defvar {sse2_uavgv16qi3} "test" ) (defvar {sse2_uavgv8hi3} "test" ) (defvar {sse2_ucomi} "test" ) (defvar {sse2_umulsidi3} "test" ) (defvar {sse2_umulv2siv2di3} "test" ) (defvar {sse2_unpckhpd} "test" ) (defvar {sse2_unpcklpd} "test" ) (defvar {sse2_xorv2di3} "test" ) (defvar {sse_clrv2df} "test" ) (defvar {sse_clrv4sf} "test" ) (defvar {sse_comi} "test" ) (defvar {sse_loadss_1} "test" ) (defvar {sse_movdfcc} "test" ) (defvar {sse_movdfcc_eq} "test" ) (defvar {sse_movhlps} "test" ) (defvar {sse_movhps} "test" ) (defvar {sse_movlhps} "test" ) (defvar {sse_movlps} "test" ) (defvar {sse_movmskps} "test" ) (defvar {sse_movntdi} "test" ) (defvar {sse_movntv4sf} "test" ) (defvar {sse_movsfcc} "test" ) (defvar {sse_movsfcc_eq} "test" ) (defvar {sse_movss} "test" ) (defvar {sse_shufps} "test" ) (defvar {sse_storess} "test" ) (defvar {sse_ucomi} "test" ) (defvar {sse_unpckhps} "test" ) (defvar {sse_unpcklps} "test" ) (defvar {sssubv16qi3} "test" ) (defvar {sssubv4hi3} "test" ) (defvar {sssubv8hi3} "test" ) (defvar {sssubv8qi3} "test" ) (defvar {stmxcsr} "test" ) (defvar {subdi3_carry_rex64} "test" ) (defvar {subhi3_carry} "test" ) (defvar {subqi3_carry} "test" ) (defvar {subrv2sf3} "test" ) (defvar {subsi3_carry} "test" ) (defvar {subsi3_carry_zext} "test" ) (defvar {subv16qi3} "test" ) (defvar {subv2df3} "test" ) (defvar {subv2di3} "test" ) (defvar {subv2sf3} "test" ) (defvar {subv2si3} "test" ) (defvar {subv4hi3} "test" ) (defvar {subv4sf3} "test" ) (defvar {subv4si3} "test" ) (defvar {subv8hi3} "test" ) (defvar {subv8qi3} "test" ) (defvar {swapxf} "test" ) (defvar {testsi_1} "test" ) (defvar {trap} "test" ) (defvar {truncdfsf2_sse_only} "test" ) (defvar {udivmoddi4} "test" ) (defvar {udivmodsi4} "test" ) (defvar {udivqi3} "test" ) (defvar {umaxv16qi3} "test" ) (defvar {umaxv8qi3} "test" ) (defvar {uminv16qi3} "test" ) (defvar {uminv8qi3} "test" ) (defvar {umulv4hi3_highpart} "test" ) (defvar {umulv8hi3_highpart} "test" ) (defvar {usaddv16qi3} "test" ) (defvar {usaddv4hi3} "test" ) (defvar {usaddv8hi3} "test" ) (defvar {usaddv8qi3} "test" ) (defvar {ussubv16qi3} "test" ) (defvar {ussubv4hi3} "test" ) (defvar {ussubv8hi3} "test" ) (defvar {ussubv8qi3} "test" ) (defvar {vmaddv2df3} "test" ) (defvar {vmaddv4sf3} "test" ) (defvar {vmdivv2df3} "test" ) (defvar {vmdivv4sf3} "test" ) (defvar {vmmaskcmpv2df3} "test" ) (defvar {vmmaskcmpv4sf3} "test" ) (defvar {vmmaskncmpv2df3} "test" ) (defvar {vmmaskncmpv4sf3} "test" ) (defvar {vmmulv2df3} "test" ) (defvar {vmmulv4sf3} "test" ) (defvar {vmrcpv4sf2} "test" ) (defvar {vmrsqrtv4sf2} "test" ) (defvar {vmsmaxv2df3} "test" ) (defvar {vmsmaxv4sf3} "test" ) (defvar {vmsminv2df3} "test" ) (defvar {vmsminv4sf3} "test" ) (defvar {vmsqrtv2df2} "test" ) (defvar {vmsqrtv4sf2} "test" ) (defvar {vmsubv2df3} "test" ) (defvar {vmsubv4sf3} "test" ) (defvar {x86_fldcw_1} "test" ) (defvar {x86_fnstcw_1} "test" ) (defvar {x86_movdicc_0_m1_rex64} "test" ) (defvar {x86_movsicc_0_m1} "test" ) (defvar {x86_sahf_1} "test" ) (defvar {x86_shld_1} "test" ) (defvar {x86_shrd_1} "test" ) (defvar {xorqi_ext_0} "test" ) (defvar {zero_extendhidi2} "test" ) (defvar {zero_extendhisi2_and} "test" ) (defvar {zero_extendqidi2} "test" ) (defvar {zero_extendsidi2_32} "test" ) (defvar {zero_extendsidi2_rex64} "test" ) (defvar {*ffs_cmove} "test" ) (defvar {*ffs_no_cmove} "test" ) (defvar {*fix_truncdi_1} "test" ) (defvar {*fix_trunchi_1} "test" ) (defvar {*fix_truncsi_1} "test" ) (defvar {*lea_general_1} "test" ) (defvar {*lea_general_1_zext} "test" ) (defvar {*lea_general_2} "test" ) (defvar {*lea_general_2_zext} "test" ) (defvar {*lea_general_3} "test" ) (defvar {*lea_general_3_zext} "test" ) (defvar {*movqicc_noc} "test" ) (defvar {*tls_local_dynamic_32_once} "test" ) (defvar {eh_return_di} "test" ) (defvar {eh_return_si} "test" ) (defvar {jump} "test") (defvar {*movqi_1} "test" ) (defvar {*movsi_1_nointernunit} "test" ) (defvar {*pushsi2} "test")
 * RTL

title: Introspector/RTL in Lisp


text:
User:Sparo~enwikibooks

Yo. I'm Sam Paro, hence, the name sparo.
 * D

title: User:Sparo~enwikibooks