LEFT | RIGHT |
(Both sides are equal) |
1 // Inferno's libkern/memset-arm.s | 1 // Inferno's libkern/memset-arm.s |
2 // http://code.google.com/p/inferno-os/source/browse/libkern/memset-arm.s | 2 // http://code.google.com/p/inferno-os/source/browse/libkern/memset-arm.s |
3 // | 3 // |
4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. | 4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. |
5 // Revisions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vita
nuova.com). All rights reserved. | 5 // Revisions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vita
nuova.com). All rights reserved. |
6 // Portions Copyright 2009 The Go Authors. All rights reserved. | 6 // Portions Copyright 2009 The Go Authors. All rights reserved. |
7 // | 7 // |
8 // Permission is hereby granted, free of charge, to any person obtaining a copy | 8 // Permission is hereby granted, free of charge, to any person obtaining a copy |
9 // of this software and associated documentation files (the "Software"), to deal | 9 // of this software and associated documentation files (the "Software"), to deal |
10 // in the Software without restriction, including without limitation the rights | 10 // in the Software without restriction, including without limitation the rights |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 | 78 |
79 _1tail: | 79 _1tail: |
80 CMP R(TO), R(TOE) | 80 CMP R(TO), R(TOE) |
81 BEQ _return | 81 BEQ _return |
82 | 82 |
83 MOVBU.P R(0), 1(R(TO)) /* implicit write back */ | 83 MOVBU.P R(0), 1(R(TO)) /* implicit write back */ |
84 B _1tail | 84 B _1tail |
85 | 85 |
86 _return: | 86 _return: |
87 RET | 87 RET |
LEFT | RIGHT |